数据链路层

数据链路层:

  • 负责相邻设备之间的传输
  • MAC地址

          uint128_ t  => ether 00:0c:29:b2:ae: 6a

  • 以太网协议

  • 目的地址: 目的MAC地址
  • 源地址: 源MAC地址
  • 类型: 指的是上层使用什么协议
  • 数据: 有效载荷

                          eg: ip数据为例
                                ip_ h+tcp_ h+应用层数据
                                如果当前数据不到46字节,则需要补0,使 得属于长度满足[46, 1500]的范围

  • CRC校验: 判断数据的完整性的 

当初次发送数据的时候,数据链路层并不知道当前相邻设备的MAC地址,则需要ARP协议获取


ARP协议:

  •  APR数据报 = 以太网首部 + 28字节ARP请求/应答
  • 以太网首部:
    • 以太网目的地址: 0xFFFFFFFFFFF, 表示说给当前子网当中的所有机器广播
    • 以太网源地址: ARP请求/应答发出去机器的MAC地址
    • 帧类型: ARP协议
  • 28字节ARP请求/应答
    • 2字节的硬件类型: 指的是当前网络类型,一般都是以太网
    • 2字节的协议类型: ipv4协议
    • 1字节硬件地址程度: MAC地址长度 (6)
    • 1字节的协议地址长度: ipv4 的ip地址长度(4)
    • op(option) : 1表示是ARP请求,2表示是ARP应答
  • arp缓存表:
    • 保存ip和MAC地址的映射关系
    • arp缓存表当中的每一项都是有老化时间的(时效),而老化时间是20min,一旦超过20min就重新获取

 

 各位看官请再留意一眼:

arp协议仅仅只在子网当中生效, 公网是不生效的!!!

也很重要的是:

点个赞呦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值