网络层&数据链路层协议—网络

1.网络层协议—IP协议

1.1协议字段

(1)16位标识:mtu规定了需要数据报分片的大小,16位标识来标识原始数据
(2)13位片偏移:标识分片后的数据
(3)8位生存时间:防止路由循环,组网出现闭环

2.数据链路层协议

2.1以太网

局域网的一种技术标准

2.2以太网帧

(1)协议格式:在数据链路层封装数据报的格式
(2)封装以太网帧(Mac地址、类型)和帧尾(校验和)

2.3mtu

(1)以太网的最大传输单元,规定了传输数据的大小超过以太网规定的最大限制就会进行分包/分片
(2)对ip协议的影响:超出mtu限制就会在网络层进行分片,就可能存在零件丢包的问题(接收端接收到的多个小包部分丢失),整个包就没用了
(3)对udp协议的影响:小包丢包,接收端拿到也无法还原,故整个udp数据报没用
(4)对tcp协议的影响:小包丢包,接收端拿到还是无法还原,但tcp有可靠机制来保证数据重发,故对tcp有一定的影响但不大

2.4ARP协议

(1)ARP协议(数据链路层协议):用于通过IP地址找Mac地址
(2)ARP缓存表:主机或路由器内部维护的一组数据(类似hash表,通过IP找mac)
(3)ARP寻址:主要就是在数据链路层封装数据报时,需要设置mac地址(此时知道IP,可能不知道mac),搜索下一跳设备mac的过程,就是寻址首先在本机ARP缓存表去找(通过IP找mac),如果找不到,通过广播数据报找

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值