网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

什么是数据链路层?二层交换机转发工作原理介

时间:2023-05-29 15:48

人气:

作者:admin

标签: 二层      链路  什么  数据 

导读:数据链路层:封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。...

1、什么是数据链路层?数据链路层的定义

数据链路层:封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。,也就是确定帧的界限。位于IOS/OSI七层模型之中的第二层,在物理层之上,网络层之下的OSI其中的一层。

首部和尾部的一个重要作用就是进行帧定界。

于网络层的IP数据包,数据链路层是对其透明传输的。

2、数据链路层的两种信道

  • 点对点信道
  • 广播信道

3、数据链路层广域网链路封装协议

** ppp协议**

Pap(不加密的传输密码)

    Chap(加密传输密码,使用hash函数加密)

    Ppp的协商阶段(lcp、验证阶段、ncp)

图片

4、Mac帧格式

Mac地址的长度为48位,mac地址第一个字节作为偶数为单播,单数为组播地址

For example:0001-7A第二个0

图片

5、 交换机工作原理

  • 学习源目的mac地址,根据目的mac地址进行转发
  • VLAN的划分,隔离交换机上面的广播域

6、交换机中的数据帧

  • 单播(unicast)帧(一对一)
  • 广播(broadcast)帧(一对全体)
  • 多播(multicast)帧(一对多)

7、交换机二层转发原理

主机在查找自己的ARP表之后发现没有目的Mac地址,则发出ARP请求,交换机收到之后,对源端口的Mac地址进行学习,记录进Mac表之中,然后在其他端口进行泛洪。在其主机收到这个数据帧之后,会进行回一个单播数据帧给发送主机,交换机收到之后会学习到这个源Mac地址,然后查找Mac表进行转发相应的数据帧,之后两个主机之间的通信就在这两个端口之间进行,则不会再次洪泛。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信