1.集线器(Hub)
1.1集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用CSMA/CD(即带冲突检测的载波监听多路访问技术)介质访问控制机制。集线器每个接口简单的收发比特,收到1就转发1,收到0就转发0,不进行碰撞检测。
1.1信号转发原理
集线器工作于OSI/RM参考模型的物理层和数据链路层的MAC(介质访问控制)子层。物理层定义了电气信号,符号,线的状态和时钟要求,数据编码和数据传输用的连接器。因为集线器只对信号进行整形、放大后再重发,不进行编码,所以是物理层的设备。10M集线器在物理层有4个标准接口可用,那就是:10BASE-5、10BASE-2、10BASE-T、10BASE-F。10M集线器的10BASE-5(AUI)端口用来连接层1和层2 。
因为以太网遵循“先听后说”的CSMA/CD协议,所以计算机在发送数据前首先进行载波侦听。只有当判定网络空闲时,才发送数据。如果在发送数据时检测到冲突,则该帧将被重发。当一个站点多次检测线路均为载波时,将自动放弃该帧的发送,从而造成丢包。 10M集线器作为一种特殊的多端口中继器,它在连网中继扩展中要遵循5-4-3规则,即:一个网段最多只能分5个子网段;一个网段最多只能有4个中继器;一个网段最多只能有三个子网段含有PC,如图19,子网段2和子网段4是用来延长距离的。
集线器的工作过程是非常简单的,它可以这样的简单描述:首先是节点发信号到线路,集线器接收该信号,因信号在电缆传输中有衰减,集线器接收信号后将衰减的信号整形放大,最后集线器将放大的信号广播转发给其他所有端口。
2.网桥
2.1每一个接口就是一个冲突域
2.2工作原理
3.交换机
集线器是从接收方收到的数据,会转发给所有非发送方端口,也就是简单的通过复制电气信号来实现发送。
但是交换机是通过学习连接的每个终端的 MAC 地址,将数据发送给对应的目的终端上,避免将数据发送到无关端口,提供网络利用率。这里说的交换机都是二层交换机。
工作原理
学习过程
交换机处理数据方式:
泛洪(广播):在MAC地址表找不到对应的目的MAC地址与接口的对应关系是,交换机执行广播操作
丢弃:与目的MAC地址不一致,执行丢弃操作
单播转发:回包时,单播转发
MAC地址表特性:每隔300秒刷新;
一个接口对应多个MAC地址,但是一个MAC地址只能对应一个接口;
MAC地址导致的广播风暴问题。
路由器
功能:转发数据、提供路由(路径)、每一个接口都能隔离广播域
IP地址:
32位二进制
IPv4 地址: 172.16.50.110 点分十进制
IPV6: 128位二进制构成
fe80:0000:0001:0000:0440:44ff:1233:5678 冒分十六进制表示
IPv4 地址: 172.16.50.110
IPv4 子网掩码: 255.255.255.0---连续的1和0构成
ARP协议:地址解析协议----将IP地址解析成对应的MAC地址
组网完成时,arp表为空;
主机1发送一个请求数据包,广播询问主机的MAC地址
主机2收到后,单播发一个回复包给主机1
总结:广播询问,单播回复
ARP表特点:180秒刷新,里面记录IP地址与MAC地址的对应关系
ARP分类:
正向ARP:将IP地址解析成对应的MAC地址
反向ARP: 将MAC地址解析成对应的IP地址
免费ARP:自报家门、IP地址冲突检测
原理:
就是根据路由表做转发,默认情况下路由器在转发数据的时候,不修改ip包里的源ip和目的ip,但是会修改帧里的源mac和目的mac,路由表里有目标网段就转发,没有就丢弃数据。
电脑a(1.1),要将数据转发到电脑b(4.1)
路由器A收到数据,路由器进行解包,查看到数据包中的目标地址为4.1,然后查找路由表,在理由表内查询到4网段所在的接口(S0),将数据转发到S0口。
中间可能不止一个路由器,数据转发到路由器B,路由器B进行与A相同的工作,路由器进行解包,查看到数据包中的目标地址为4.1,然后查找路由表,在理由表内查询到4网段所在的接口(E0),将数据转发到E0口。
最后转发到电脑b(4.1)。
总结