0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

冬至子 来源:网络工程师之路 作者:松鼠鱼 2023-05-29 15:48 次阅读

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表进行转发相应的数据帧,之后两个主机之间的通信就在这两个端口之间进行,则不会再次洪泛。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交换机
    +关注

    关注

    21

    文章

    2639

    浏览量

    99563
  • OSI
    OSI
    +关注

    关注

    0

    文章

    81

    浏览量

    15419
  • VLAN威廉希尔官方网站

    关注

    0

    文章

    45

    浏览量

    6380
  • Hash算法
    +关注

    关注

    0

    文章

    43

    浏览量

    7382
收藏 人收藏

    评论

    相关推荐

    交换机工作原理

    出的。传统的交换威廉希尔官方网站 是在OSI网络参考模型中的第二层(即数据链路层)进行操作的,而三交换威廉希尔官方网站 是在网络模型中的第三
    发表于 06-10 12:26

    二层交换机,三交换机,四交换机的区别

    二层交换机,三交换机,四交换机的区别 二层
    发表于 08-01 12:04 1898次阅读

    二层,三,四交换机的区别

    二层交换威廉希尔官方网站 是发展比较成熟,二层交换机数据链路层设备,可以识别数据包中的MAC 地址信息,根据
    发表于 04-16 14:14 73次下载

    二层交换机原理和工作流程

    二层交换机是位于于OSI模型的第2也就是数据链路层。和普通的交换机相比就是二层
    发表于 02-23 12:33 1.2w次阅读

    二层交换机转发过程描述

    本文将浅谈支持VLAN中二层交换机转发的具体过程,通过图文结合了解VLAN协议802.1Q文档中的帧在数据包中的具体体现。
    发表于 02-22 12:06 7200次阅读
    <b class='flag-5'>二层</b><b class='flag-5'>交换机</b>的<b class='flag-5'>转发</b>过程描述

    二层交换机、三交换机和vlan之间的联系

    IP地址和MAC地址是成对出现的,交换机工作在第二层数据链路层,一般是由收到的数据帧中的MAC地址字段来转发数据帧,
    发表于 02-22 13:15 7375次阅读
    <b class='flag-5'>二层</b><b class='flag-5'>交换机</b>、三<b class='flag-5'>层</b><b class='flag-5'>交换机</b>和vlan之间的联系

    浅谈二层交换机与三交换机的组网性能比较

    二层交换机与三交换机应用都非常广泛,于是我研究了一下二层交换机与三
    发表于 03-06 10:11 6605次阅读

    交换机比路由器转发速率快的原因

    我们都知道二层交换机工作数据链路层,依靠mac地址来进行数据通信的,而路由器是工作在网络,依
    的头像 发表于 04-11 16:04 9302次阅读
    三<b class='flag-5'>层</b><b class='flag-5'>交换机</b>比路由器<b class='flag-5'>转发</b>速率快的原因

    交换机转发原理是怎样的?

    交换机通常是运行在网络OSI七模型的第二层数据链路层,如图中,第三网络通常是路由器运行在该
    的头像 发表于 01-29 09:13 1982次阅读

    一文解析交换机工作转发原理

    交换机通常是运行在网络OSI七模型的第二层数据链路层,如图中,第三网络通常是路由器运行在该
    发表于 01-29 09:15 1191次阅读

    二层交换机和三交换机的区别

    计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二层交换机和三
    的头像 发表于 06-12 14:09 1.2w次阅读
    <b class='flag-5'>二层</b><b class='flag-5'>交换机</b>和三<b class='flag-5'>层</b><b class='flag-5'>交换机</b>的区别

    二层交换机和三交换机在功能和适用范围的差异

      计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二层交换机和三
    的头像 发表于 06-12 14:16 4557次阅读
    <b class='flag-5'>二层</b><b class='flag-5'>交换机</b>和三<b class='flag-5'>层</b><b class='flag-5'>交换机</b>在功能和适用范围的差异

    二层交换机和三交换机是什么?有什么区别?

    二层交换机主要工作在网络的数据链路层,也就是OSI模型中的第二层。它们根据MAC地址转发
    的头像 发表于 11-29 16:43 1461次阅读

    二层交换机、三交换机、路由器,哪个才是王者?

    所不同。现在让我们来详细了解一下这三种设备的特点和使用情况。 1. 二层交换机 二层交换机是一种基于MAC地址的交换设备,它在
    的头像 发表于 02-04 11:03 866次阅读

    二层交换机和三交换机有什么区别

    交换机分为二层交换机和三交换机,它们在功能、应用场景和威廉希尔官方网站 实现上有明显区别。
    的头像 发表于 08-07 15:33 1311次阅读