发布网友 发布时间:2022-04-22 00:37
共4个回答
热心网友 时间:2023-01-24 05:53
交换机 1.什么是交换机 交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包地从源端口送至目的端口,避免了和其他端口发生碰撞。广义的交换机就是一种在通信系统中完成信息交换功能的设备。 2.交换机的工作原理 在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。集线器是采用共享工作模式的代表,如果把集线器比作一个邮递员,那么这个邮递员是个不认识字的“傻瓜”--要他去送信,他不知道直接根据信件上的地址将信件送给收信人,只会拿着信分发给所有的人,然后让接收的人根据地址信息来判断是不是自己的!而交换机则是一个“聪明”的邮递员--交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口。目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表中。 可见,交换机在收到某个网卡发过来的“信件”时,会根据上面的地址信息,以及自己掌握的“常住居民户口簿”快速将信件送到收信人的手中。万一收信人的地址不在“户口簿”上,交换机才会像集线器一样将信分发给所有的人,然后从中找到收信人。而找到收信人之后,交换机会立刻将这个人的信息登记到“户口簿”上,这样以后再为该客户服务时,就可以迅速将信件送达了。 3.交换机的性能特点 1)独享带宽 由于交换机能够智能化地根据地址信息将数据快速送到目的地,因此它不会像集线器那样在传输数据时“打扰”那些非收信人。这样一来,交换机在同一时刻可进行多个端口组之间的数据传输。并且每个端口都可视为是的网段,相互通信的双方独自享有全部的带宽,无须同其他设备竞争使用。比如说,当A主机向D主机发送数据时,B主机可同时向C主机发送数据,而且这两个传输都享有网络的全部带宽--假设此时它们使用的是10Mb的交换机,那么该交换机此时的总流通量就等于2×10Mb=20Mb。 2)全双工 当交换机上的两个端口在通信时,由于它们之间的通道是相对的,因此它们可以实现全双工通信。
热心网友 时间:2023-01-24 07:11
二层交换机工作在数据链路层,主要用于转发数据帧,基于MAC地址表进行寻址,具体工作过程如下:
(1)首次寻找局域网某台计算机MAC地址,会以广播包的形式在链路上转发;该广播包中包含发送端的MAC地址。
(2)接收端收到该信息后,记录发送端MAC地址,并回复自身MAC地址信息;
(3)交换机记录MAC地址,再次发送同样MAC地址时查询MAC地址表,匹配到信息后发送单播包。
三层交换机工作在网络层,其技术原理包含:二层交换技术+三层转发技术,具体工作过程如下:
(1)假设两个使用IP协议的站点A、B通过三层交换机进行通信,发送站点A在数据发送前,将自己的IP地址与B站的IP地址进行比较,判断B站是否与自己在同一子网内。
(2)若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A就需要向三层交换模块发出ARP请求,当发送站A对三层交换模块广播出一个ARP请求时,如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址;否则三层交换模块会根据路由信息向B站广播一个ARP请求,B站得到ARP请求后向三层交换模块回复其MAC地址,三层交换模块保存地址并回复给发送站A,同时将B站的MAC地址发送到二层引擎的MAC地址表中。此后,A向B发送的数据包便全部交给二层交换处理,能够更好地实现信息高速转发。
热心网友 时间:2023-01-24 08:45
交换机工作原理:接收到数据包后封装上2层帧头(帧头包括:原MAC地址,目标MAC地址,校验和等等太多了 ),然后更具目标MAC地址转发该数据包
作用:转发数据包
热心网友 时间:2023-01-24 11:10
接收 存储转发 的功能