计算机网络之IP协议

IP协议可能遇到的问题

  1. 封包损坏
  2. 丢包
  3. 重发
  4. 乱序

网络层需要解决的问题

延迟、吞吐量、丢包率无法同时满足。允许设置Type Of Service字段,表示哪个优先。
在这里插入图片描述

IP协议工作原理

主要有下面五个过程:
在这里插入图片描述

分片

为了适配底层网络,有时候需要对IP数据段做分片处理。
在这里插入图片描述

协议头

在这里插入图片描述

  1. Type Of Service:服务的类型,是为了响应不同的用户诉求,用来选择延迟、吞吐量和丢包率之间的关系。
  2. IHL(Internet Header Length):IP协议头的大小。
  3. Total Length:报文(封包datagram)的长度
  4. Identification:报文的ID,发送方分配,代表顺序
  5. Fragment offset:描述是否要分包(拆分),和如何拆分。
  6. Time To Live:封包存活的时间。
  7. Protocol:描述上层的协议,比如TCP=6,UDP=17
  8. Options:可选项
  9. Checksum:检验封包的正确性

寻址

IP寻址会根据ip地址,从顶层网络开始,根据子网掩码一级一级往下找,直到找到最终主机。

比如顶层网络子网掩码255.0.0.0,下一级子网掩码为255.255.0.0.再下一级为255.255.255.0。ip协议会先根据255.0.0.0找到103号顶级网络,再根据255.255.0.0找到16号子网,再根据255.255.255.0找到3号子网,最终定位到17号主机设备。
在这里插入图片描述在这里插入图片描述

路由

寻址的过程中,怎么知道下一个网络号或者设备号在哪呢?这是根据路由算法得到的。

  1. 寻找网络编号
  2. 查找路由表,找到对应网络
  3. 数据转发到目的网络
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值