TCP/IP协议网络层

目录

一、IP协议

二、协议头格式

三、网段划分

四、私有IP地址和公网IP地址

五、路由

六、NAT和NAPT技术


一、IP协议

TCP和IP的关系:

  • IP是事件的执行者,它提供了一种能力,能够大概率保证数据由主机A跨网络传输到主机B。
  • TCP是事件的决策者,当IP执行任务失败后,它能够创造条件使IP重新执行任务,从而达到数据百分之百传输成功。

二、协议头格式

  •  4位版本号: 指定IP协议的版本, 对于IPv4来说, 就是4
  • 4位头部长度:与TCP协议一样,是以4字节为单位
  • 8位服务类型:最小延时, 最大吞吐量, 最高可靠性, 最小成本,这四者相互冲突, 只能选择一个。对转账等服务来说可靠性很重要,对直播等服务来说延时可能就会更重要。
  • 8位生存时间:数据报到达目的地的最大报文跳数,一般是64, 每次经过一个路由,跳报数加1,如果超出最大数量限制那么就丢弃了,这个字段主要是用来防止出现路由循环。
  • 16位头部校验和:使用CRC进行校验, 来鉴别头部是否损坏。
  • 8位协议:表示上层协议的类型,有助于和上层进行交互。

分片:

TCP协议是面向字节流的,但IP协议是面向报文的。在数据链路层一次可以发送的数据是有限制的,如果ip报文太大,就要在传给数据链路层之前进行分片。每个分出来的报文都要有报头,方便接收方把分开的报文组合到一起。

  • 16位标识:用来标识ip报文,如果几个报文是有一个报文分片得来的,那么这几个报文标识相同,接收方可以通过16位标识把分片组装到一起。
  • 13位偏移量:表明分片在原报文中的偏移量(
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值