IP协议的特点
1.无状态的,通信的双方不同步传输数据的转台信息,即每次IP数据报的发送,接收和传输都是相互独立的。
无法处理乱序和重复的数据报,因为IP数据报之间没有上下文关系,可能后发送的先到达无法处理。
2.无连接
通信的双方都不长久的维护对方信息,因此每次上层协议都需要指明对方的IP地址
3.不可靠
不能保证准确到达接收端
当某个路由器发现IP数据报在网络上存活太长,或者接收端验证IP数据报不通过,都会丢弃并返回发送端ICMP超时错误消息。因此上层协议都需要自己实现重传机制
4.核心任务为决定数据报到目的地的路由路径(配合路由表)
数据报格式
IPV4
IPV6
版本号用于区分IP协议版本
16位总长度指整个IP数据报长度
16位标识符唯一标识主机发送的每一个数据报,每发送一个数据报就加一
当数据报被分片时,一个数据报的所有分片都具有相同的标识值
8位生存时间指数据报到达目的地之前允许经过的路由跳数
每经过一个路由减一,当为0时丢弃即超时
16位头部检验和,根据算法检验传输过程中是否损坏
关于IP分片
当数据报过长时就会被发送端或路由分片传输
简述IPV4和V6的区别
1.ip数据包区别
有 4位/6位 版本号 (以此区分为ipv4/ipv6)
2.
ipv是32位地址,分成4段,每段"."分开
每段从0-255
ipv6是128位地址
每个数目等于4位(0-F)16位进制,4个一组,每段之间由 “:”隔开,共有8段,其中如果有连续性的 "0" 如 FE80:0000:0000:0000:0000:0000:0000:DE4F 可以省略,写成 FE80::DE4F
IPv4 = 192.168.1.1
IPv6 = FE80:98FA::B45A
网友评论