您的位置:首页 > 理论基础 > 计算机网络

交换机原理简介

2017-07-09 22:28 232 查看
交换机可以用来连接各个服务器,服务器通过交换机来进行通信。

每台主机有自己的物理地址和网络地址;此处,物理地址称之为“MAC地址”,网络地址称之为“IP地址”。

交换机有多个接口,每个接口可以连接一台服务器。

假设如下场景:

交换机两个端口1、2分别连接服务器A、服务器B;

服务器A的MAC地址为A.MAC,服务器B的MAC地址为B.MAC;

1、A首次和B进行通信时,A将数据发往交换机接口1,交换机查询自己的MAC地址列表中并没有A.MAC,则将A.MAC和自己的接口1对应起来,并添加到MAC地址列表中;

2、但是此时交换机并不知道B的位置在哪,于是进行广播,向自己的除了接口1以外的每个接口均发送A的数据包;

3、服务器B接收到A的数据包后做出相应的回应,(当然,该回应也是要通过交换机),回应到交换机后交换机知道了,原来接口2连着的是服务器B,于是也把二者对应关系添加到MAC列表中;

4、这之后服务器A和B再通过交换机进行通信,交换机由于MAC地址列表中存储有二者MAC地址和自己接口的对应信息,所以就不再采用广播的形式了,而是直接把数据包发送给对应的服务器;

PS:交换机所学习到的条目并不会永远保存在MAC地址列表中,其默认的老化时间为300S。

参考资料:

http://jingyan.baidu.com/article/fc07f98918a46012ffe51989.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息