网络基础知识
单播:点对点
广播:通信信道被所有机器共享。只在一个网段内,路由器会封锁广播通信。广播传输增加非接收者的开销。
组播:在组播方式中,信息的发送者称为“组播源”,信息接收者称为该信息的“组播组”,支持组播信息传输的所有路由器称为“组播路由器”。加入同一组播组的接收者成员可以广泛分布在网络中的任何地方,即“组播组”没有地域限制。需要注意的是,组播源不一定属于组播组,它向组播组发送数据,自己不一定是接收者。多个组播源可以同时向一个组播组发送报文。
组播包里面并不含有目标的计算机的ip地址,这个是在组播路由器中维护的地址表。IGMP协议
单播
组播
mac地址:6字节,第一字节表明是单播还是组播
ARP:ip与mac地址之间的对应关系
以太网:IEEE802.3
无线网:IEEE802.11
VLAN:虚拟局域网,可以将同个物理网络的区分开来。
VPN:虚拟专用网,将不同的物理网连接成为同个局域网
网络设备:
中继器:物理层设备,置于点对点的线路之间,用于线路太长来放大信号,
hub:物理层设备,用于多个线路放大信号,某个接口接收到的信号,在其它端口进行复制转发,
网桥:二层设备,维护一张cam表,里面记录了mac信号,所以转发的时候,可以从某个mac地址转到另外mac,从而实现网络中继,或者网络隔离的作用。
交换机:二层设备,局域网的核心设备,支持多个接口,一般一台主机连接其一个端口,支持vlan,
路由器:三层设备,用于广域网,或者连接不同类别的两个子网。一般在其上设置防火墙,或者分流功能;路由算法:选择使用那条路径;转发算法:转发是一个节点在本地执行的一个相对简单的过程,即报文从某台设备的一个端口进入而从另一个端口出去。
防火墙:
包过滤 通过对包转发,端口通过等限制
ids 旁路监听
ips 防止DDOS
MPLS多协议标签交换:多协议标签交换(Multi-Protocol Label Switching,MPLS)是新一代的IP高速骨干网络交换标准,由因特网工程任务组(Internet Engineering Task Force,IETF)提出。多协议标签交换MPLS最初是为了提高转发速度而提出的。与传统IP路由方式相比,它在数据转发时,只在网络边缘分析IP报文头,而不用在每一跳都分析IP报文头,从而节约了处理时间。
BGP 边界网关协议:BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS 交换路由信息。这个节点可以是一个主机。但通常是路由器来执行BGP。两个AS中利用BGP交换信息的路由器也被称为边界网关(Border Gateway)或边界路由器(Border Router)