IPv4协议

本文详细探讨了IPv4协议的基本原理,包括IP地址结构、分组路由、子网划分以及IPv4的局限性,旨在帮助读者全面掌握互联网的基础通信协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IPv4,是 互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今 互联网技术的基础的协议。1981年 Jon Postel 在RFC791中定义了 IP,Ipv4可以运行在各种各样的底层网络上,比如 端对端的串行 数据链路(PPP协议和 SLIP协议) ,卫星链路等等。局域网中最常用的是 以太网
目前的全球 因特网所采用的协议族是 TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。

Version - 4 位字段,指出当前使用的 IP 版本。
IP Header Length (IHL) ─ 指 数据报协议头长度,表示协议头具有32位 字长的数量。指向数据起点。正确协议头最小值为5。
Type-of-Service ─ 指出上层协议对处理当前数据报所期望的服务质量,并对数据报按照重要性级别进行分配。这些8 位字段用于分配优先级、延迟、吞吐量以及可靠性。(即TOS)
Total Length ─ 指定整个 IP 数据包的字节长度,包括数据和协议头。其最大值为65,535字节。典型的 主机可以接收576字节的数据报。
Identification ─ 包含一个整数,用于识别当前数据报。该字段由发送端分配帮助接收端集中数据报分片。
Flags ─ 由3位字段构成,其中最低位(MF)控制分片,存在下一个分片置为1,否则置0代表结束分片。中间位(DF)指出 数据包是否可进行分片。第三位即最高位保留不使用,但是必须为0。
Fragment Offset ─ 13位字段,指出与源数据报的起始端相关的分片数据位置,支持目标IP适当重建源数据报。
Time-to-Live ─ 是一种计数器,在丢弃数据报的每个点值依次减1直至减少为0。这样确保数据包无止境的环路过程(即TTL)。
Protocol ─ 指出在 IP 处理过程完成之后,有哪种上层协议接收导入数据包。
Header Checksum ─ 帮助确保 IP 协议头的完整性。由于某些协议头字段的改变,如生存期(Time to Live),这就需要对每个点重新计算和检验。Internet 协议头需要进行处理。
Source Address ─ 源 主机IP地址。
Desti nation Address ─ 目标主机IP地址。
Options ─ 允许 IP 支持各种选项,如安全性。
Data ─ 包括上层信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值