数据链路层核心协议

以太网

认识以太网

以太网是一种技术标准,包含了数据链路层内容也包含了一些物理层内容。

以太网帧格式

在这里插入图片描述

  • 目的地址和源地址指的是MAC地址,长度48位,在网卡出厂时固定化。
  • 帧协议类型字段有三种值分别对应IP,APR,RARP
  • 由一个32位冗余校验码结尾,用于检验数据传输是否出现破环。

MAC地址

MAC地址在网卡出厂时就被写死的,可以做到每个主机都有唯一的地址。
MAC地址一般使用十六进制表示如:00-E0-4C-36-27-60
下面我们略过应用层和传输层的封装过程,直接考虑网络层来看主机A给主机B传输一个数据包的过程。
在这里插入图片描述
在这里插入图片描述

MTU

MTU相当于发快递时对包裹尺寸的限制,物理层也存在这样的限制,对应的数据链路层数据帧是有一定的大小范围,这个范围指标就是指MTU。
IP数据分包,往往不是触及IP长度上限而分包,而是因为触及MTU才分包。

ARP协议

ARP协议建立了主机IP地址和MAC地址的映射关系。
在这里插入图片描述
在网络传输的具体过程中,A要先把数据传给路由器1,就需要先查A自身的路由表。路由表查到的是一个网路接口,进一步对应着路由器1的IP。只知道路由器1的IP还不够要知道路由器1的MAC地址,要把这个MAC地址放到数据链路层的报头中才能完成具体的封装过程。
主机A在最初联网阶段就会进行“MAC学习”就会把与之相邻设备的IP和MAC的对应关系维护起来,内部建立一个类似于哈希表这样的结构。构建这个表就是通过ARP协议来进行的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值