收藏 – 网络基础知识:交换机转发原理是怎样的?_科技频道_东方资讯

收藏 | 网络基础知识:交换机转发原理是怎样的?_科技频道_东方资讯
交换机通常是运转在网络OSI七层模型的第二层数据链路层,如图中,第三层网络层通常是路由器运转在该层,那么三层交换机便是阐明交换机具有了路由器的某些功用,可是三层交换机是不能代替路由器的。网络交换机和以太网电缆,数据中心概念。今日咱们来看看,交换机的作业转发原理是什么样的。交换机既然是使用端口进行网络数据传输,那么它是怎么辨认数据是谁给谁的呢?其实交换机通电后会主动树立一个端口地址表,也叫MAC地址表它会记载每个设备的MAC地址机和哪个端口衔接的,它会有主动学习功用,一开始假如没有地址,每次通过交换机的信息,它都会读取并记载下送信息过来的设备端口MAC地址,假如下次有其他设备送信息给该设备,就直接送达了。最遍及的状况下,转发原则是这样的:交换机收到一个以太帧数据,它自己会比对交换机现已学习到的端口地址表,假如表里存在端口地址,直接在对应的端口转发出去。假如表里不存在,则会向剩余的每个端口(除送信息过来的端口)播送发送一条相同的信息。这是我能用自己的话把我所了解的交换机转发原理极力展现给我们了,中心现已省掉一些没必要羁绊的专业术语了。为了便利我们了解,手动图:交换机A和交换机B,现在假如从主机01发一个数据到主机03,设定的条件是,交换机A和B的地址表都是空白。那么首要,从主机01发数据到交换机A,交换机A在收到数据今后,先辨认出主机的MAC地址是01(假设是01由于每台设备都是16进制的仅有地址),端口号是1。交换机A查找自己MAC地址表,发现没有(假如有就直接转发),交换机A向其他的一切端口播送。交换机B收到数据信息后,辨认并学习源地址和过来的端口号。交换机B检查地址表,发现没有,记载并向除了端口3以外的两个端口发送播送包。最终的状况是,主机02会收到数据一次,不是自己的,丢掉数据;主机03收到数据一次,正好是自己的,接纳数据;主机04也收到一次,丢掉。整个转发进程便是这样了。最终给我们留一个问题,仍是上面一张图,主机01发送数据给主机03成功今后,现在主机04要给主机01发送一个数据包,会有哪些过程,期望仔细看的朋友留言给出答案。

发表评论

电子邮件地址不会被公开。 必填项已用*标注