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
- 学习源目的mac地址,根据目的mac地址进行转发
- VLAN的划分,隔离交换机上面的广播域
6、交换机中的数据帧
7、交换机二层转发原理
主机在查找自己的ARP表之后发现没有目的Mac地址,则发出ARP请求,交换机收到之后,对源端口的Mac地址进行学习,记录进Mac表之中,然后在其他端口进行泛洪。在其主机收到这个数据帧之后,会进行回一个单播数据帧给发送主机,交换机收到之后会学习到这个源Mac地址,然后查找Mac表进行转发相应的数据帧,之后两个主机之间的通信就在这两个端口之间进行,则不会再次洪泛。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
交换机
+关注
关注
19文章
2437浏览量
95663 -
OSI
+关注
关注
0文章
73浏览量
15333 -
VLAN技术
+关注
关注
0文章
45浏览量
6334 -
Hash算法
+关注
关注
0文章
43浏览量
7362
发布评论请先 登录
相关推荐
资料下载:路由交换的作用/原理/工作过程
集线器(HUB),HUB为物理层设备,只能直接转发发电流;交换机为数据链路层设备,可以将电流与二进制转换,实现了以下功能:1、无限的传输距离
发表于 06-30 07:59
二层交换机、三层交换机和vlan之间的联系
IP地址和MAC地址是成对出现的,交换机工作在第二层数据链路层,一般是由收到的数据帧中的MAC地址字段来转发数据帧,
发表于 02-22 13:15
•7185次阅读
工业交换机的功能
工业交换机(IndustrialSwitch)也叫工业以太网交换机,是一种工作在OSI第二层(数据链路层,参见“广域网”定义)上的、基于MA
一文解析交换机的工作转发原理
交换机通常是运行在网络OSI七层模型的第二层数据链路层,如图中,第三层网络层通常是路由器运行在该层,那么三层交换机就是说明交换机具有了路由器的某些功能,但是三层
发表于 01-29 09:15
•723次阅读
评论