1.交换机
1.1交换机的作用:连接终端设备。工作在数据链路层。
1.1.1 数据链路层的作用(同时也是交换机的工作核心):
1.物理地址;
2.网络拓扑的建立,维护,拆除;
3.把数据封装在数据帧中按顺序传送。
4.硬件寻址:根据设备MAC地址进行数据帧转发。
5.差错校验和恢复:数据帧有错误,可以通过重传方式进行修复。
交换机的工作核心:
1.封装数据帧。
2.按照顺序,以MAC地址来进行数据帧转发。
3.差错校验:对数据帧进行校验,保证数据完整。
1.2 交换机的工作方式:
连接多个终端设备,其他网络设备无法提供很多端口供设备直连。
1.初始状态:交换机并不知有某些设备跟我链接(mac),不知道他在哪。
2.学习状态:交换机会记录PC1的MAC地址,然后以泛洪广播的形式,寻找MAC地址。
3.接收方:回应广播,交换机记住PC2的MAC地址,以及端口(和交换机连接的端口)。
4.PC1和PC2单播通信。
5.交换机记录经过设备的MAC地址和端口,保存在MAC地址表。刷新时间为300秒,300秒后记录就会消失。
6.下一次数据再来请求或者响应,如果在MAC地址表有记录,就直接转发,不再泛洪广播。
1.3交换机的四大功能
1.学习功能:数据帧交换机,交换机都会有记录他们的源MAC地址,
2.转发功能:根据MAC地址表转发,表里没有的才会泛洪广播。
3.查询功能:泛洪,找不到会用泛洪广播的形式,查找目标的MAC地址。
4.刷新功能:交换机默认300秒刷新,300秒之后,MAC地址表的记录就没了。
2.二层转发
当源IP地址和目的IP地址在同一网段时,只需进行二层转发即可。(转发的是数据帧,并且仅在数据链路层进行)
本质:就是数据帧的转发,就是交换机的工作原理。
3.三层转发
不同网段的源IP地址和目的IP地址,需要加一个路由器才能进行数据传输。(三层转发在网络层和数据链路层进行)
4.补充
回环地址:127.0.0.1
IPv4中一个特殊地址,也叫本地回环地址。
作用:
1.自我测试:可以不依赖外部网络环境。尤其是一些应用程序需要和自身通信时,就可以本地回环地址进行测试。
2.调试和开发:开发人员可以使用回环地址模拟网络,简化开发调试的环境要求。