交换机+++++
?交换机主要功能:连接终端设备(其他设备无法提供更多端口供设备直连,所以需要交换机)
交换机工作:数据链路层的代表设备。
数据链层的作用:
? 1,物理地址,网络拓扑的建立,维护以及拆除。
? 2,组帧(把数据封装在数据帧中,按照顺序传送)
? 3,硬件寻址(根据设备的mac地址,进行数据帧转化)
? 4,差错校验和恢复(如果数据帧有错,可以通过重传的方式进行修复)
交换机的工作核心:
? 1,封装数据帧,按照mac地址来进行数据帧的专发
? 2,对数据帧进行校验,保证数据的完整性。?
以太网:
?以太网地址:就是设备(网卡)mac地址
? ? ? ? ?MAC地址是网卡设备的全球唯一标识,
? ? ? ? ?MAC地址既可以是个设备,也可以是一组设备。
?78-2B-46-83-0F-46? ? 46bit? ? 16进制
?bit? 是计算机的最小单位
? 1B= 8bit? ? ? 1KB?=1024B? ? 1MB=1024KB? ? ? ?1GB = 1024MB
?78-2B-46-83-0F-46? ??
前端:生产商(?78-2B-46)
后端:网卡生产批次(83-0F-46?)
以太网帧格式:
交换机工作原理(转发原理):【只能同一网段之间】
1.初始状态:交换机不知道有哪些设备与其相连,不知道mac地址,不知道他们在哪
2.MAC地址学习(学习状态):交换机会先记录PC2的MAC地址,以泛洪广播的形式寻找目标的MAC地址 ?????[只有交换机叫泛洪]
3.接收方回应广播,然后交换机记住PC1的MAC地址以及端口号(和交换机连接的端口)
4.PC1和PC2实现单播通信
5.交换机会记录经过设备的MAC地址和端口,保存在MAC地址表。刷新时间300s,随后记录消失
6.下一次数据再来请求或者响应,如果在MAC地址表里有记录,直接转发,不再泛洪广播
交换机四大功能:
1.学习功能(只要数据帧经过交换机,交换机都会记录他们的源MAC地址);
2.转发功能(根据MAC地址表转发,表里没有才会泛洪广播。广播找不到则直接丢弃);
3.查询功能(找不到就用泛洪广播的形式查找目标的MAC地址);
4.刷新功能(交换机默认300s刷新,mac地址表里所有的记录后300s就没了)
面试:二层转发是什么?(就是交换机转发;三层转发就是路由器转发(数据包);没有四层转发,第四层是传输层)
答:数据链路层转发,交换机如何转发数据帧(交换机工作原理(转发原理))
当源IP和目的IP在同一网段时,只需要二层转发即可。如果在不同网段,需要加一个路由器
二层转发:就是数据帧转发,就是交换机转发的原理
回环地址:127.0.0.1
IPv4中的特殊地址,也叫做本地回环地址
回环地址的作用:
1.自我测试(自己ping自己,看通不通。可以不依赖外部网络环境,尤其是一些应用程序,需要和自身通信时,就可以用这个本地回环地址进行测试)
2.调试&开发(开发人员可以使用回环地址模拟网络,可以简化开发调试的环境要求)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!