小白网-奉贤部落-奉贤免费信息发布平台

查看: 59|回复: 0

交换机的感化与工作道理(交换机的工作道理有哪些)

[复制链接]

2万

主题

0

回帖

8万

积分

论坛元老

Rank: 8Rank: 8

积分
88256
发表于 2025-7-26 13:09 | 显示全部楼层 |阅读模式
接待关注我,进修更多计较机常识!
我们之前会商过什么是交换机,那末交换机是若何工作的呢?为什么它能转发数据?
从计较机发出的数据会经过集线器、交换机、路由器等装备转发,终极到达目标地他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
转发装备会按照数据包中的头信息找到目标IP地址,然后在转发装备内部的转发法则表中查找要转发的出口途径他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
就像邮递员,送快递的时辰,不会看快递的具体内容他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。不管里面是什么,它都能帮你把快递送到目标地他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。路由器和交换机是信使的脚色他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。不管利用数据或TPC协议控制信息能否在数据包内部,都不会影响数据包的传输操纵他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
就是你用阅读器拜候网站的时辰,不管发什么数据,交换机里都有一个数据包他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。一切的数据包在传输到目标地的进程中都是自力的,相互无关他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
假定毗连到局域网的客户端计较机的结构以下图所示他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。收集数据包从计较机发出后,终极会经过集线器、交换机、路由器进入互联网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
当数据包经过集线器时,会广播到全网,也就是说,集线器相当于一个分路器,把一个进口分红多个出口他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。而不是按照目标地址判定数据包应当从哪个出口流出,而是间接广播发送他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这是hub的弱点,由于轻易形成广播风暴他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
什么是广播风暴?
广播风暴是指广播数据沉没全部收集,致使装备没法处置,占用大量收集带宽,致使一般营业没法运转,甚至完全瘫痪他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
由于hub只是原封不动地广播信号,所以即使信号被噪声扭曲了,也会原样发送到目标地他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
这需要交换机或路由器等装备检查并发现毛病,然后重新传输丧失的数据包他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这会致使收集传输效力低,收集提早大他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
所以我们现在很少用集线器,而是用交换机取代集线器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
很多人能够没见过hub,以下图他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。轮毂看起来像这样他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
开关长,所以开关的设想更复杂,功用更强大他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
现在我们大大都人,不管是企业还是家庭,都在利用开关他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。比如大学宿舍,能够每个宿舍只要一根网线,可是宿舍人多,可以买个多口交换机他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。一根网线可以插在进口,可以同时分出多个插座,供宿舍其他同学利用他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。交换机不但具有集线器的功用,还能更高效地转发数据他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。先说交换机为什么比hub工作效力更高他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
交换机的设想是将收集数据包按原样转发到目标地他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。当信号到达收集接口时,它被PHY(MAU)模块接收,该模块与集线器不异他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
当信号从双绞线进入时,它将进入PHY(MAU)模块的接收部分他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。接下来,PHY(MAU)模块将收集电缆中的信号转换为通用格式,然后将其传输到MAC模块他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
MAC模块将信号转换成数字信息,然后经过包尾的FCS检查毛病,没有题目就存储在缓冲区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
这部分操纵和网卡基底细同他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。你可以以为交换机的每个网线接口前面都有一块网卡他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
网线和前面的电路组合在一路就叫端口,也就是说交换机的一个端口就相当于电脑上的一块网卡他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
不交际换机的工作形式和网卡有点纷歧样他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。网卡自己有一个MAC地址,经过检查接收方的MAC地址来判定接收到的包能否是发给自己的他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如没有,它将被抛弃他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。相反,交换机的端口并不检查接收方的MAC地址,而是间接接收一切的数据包并放入缓冲区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
是以,与网卡分歧,交换机的端口没有MAC地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
当一个交换机数据包存储在缓冲区中后,您需要检查该数据包的接收方的MAC地址能否已经在MAC地址表中他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。是的,一切的交换机都有一个叫做MAC地址表的工具,它记录了交换机一切端口上可以拜候的MAC地址的列表信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。交换机和集线器的最大区分是交换机有MAC地址表他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
MAC地址表首要包括两条信息,一是装备的MAC地址,二是装备毗连到交换机的哪个端口他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
经过这个表,交换机可以判定接收到的数据包应当发送到哪个端口,大大削减了收集合的数据传输量,进步了收集传输的效力他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。固然,交换机也需要保护这个表他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
首先,当交换机收到数据包时,它会查询数据包的发送方MAC地址能否在MAC地址表中他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如没有,它就把发送方的MAC和绑定的端口写入MAC地址表,由于交换机必须晓得它是从哪个端口接收到这个包的,所以自然可以记录下来他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
交换机收到数据包时,假如接收方的MAC地址不在MAC地址表中,该怎样办?
这时辰就像一个hub,发送一个广播包,查询MAC地址,把包广播到各个端口他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。例如,广播发送一个“其MAC地址为00-02-03-B5-C8-F8”的数据包,然后毗连到交换机端口的计较机接收到此数据包,假如其本身的MAC地址不是此地址,则将其抛弃他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如它自己的MAC地址是这个地址,将向交换机响应数据包,交换机将把响应的端口和MAC地址写入MAC地址表,从该表接收响应,从而记录一段数据他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
可是交换机的存储空空间是有限的,MAC地址不会无穷期地增加到地址表中他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。当装备移动大概端口改变的时辰,比如开会的时辰我们把笔记本电脑从办公桌拿到会议室,这个时辰网线接口就发生了变化,所以MAC地址表也需要改变他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。从交换机的角度来看,最初毗连到端口的笔记本电脑消失了他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
然后交换机遇删除这个端口上这个笔记本的MAC地址记录,可是交换机没法自动晓得这个笔记本能否消失了,所以交换机遇自动删除一段时候没用的MAC地址记录他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
这样,交换机可以持久自动增加和删除记录,不需要任何特别办法便可以一般工作他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
按照交换机收到的数据包的MAC地址,查询MAC地址表,将数据转发到响应的端口他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这就是开关的工作道理他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。大师都大白了吗?
现在很多人大要都在用路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如你有爱好领会路由器是若何工作的,请关注我他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
接待关注我,进修更多计较机常识!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-11-11 12:03 , Processed in 0.199018 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表