IP协议及IPV4地址划分

当听到网络上的其他协议的时候像什么TCP、UDP、ICMP等等,网络方面的小白可能会比较陌生,但是当听到IP这个词的时候相信大家应该不会感到陌生,最起码也会听过这个词。IP可是当下网络中一个相当重要的协议,本文就给大家来讲讲这个IP协议。

IP(Internet Protocol)—— 网际网络互联协议

IP协议是为计算机网络互相进行通信而设计的协议。其功能主要有两个:寻址和分段。IP协议根据发送的数据包包头中的目的地地址将数据包发送到目的地址。若数据过大时,IP可将数据分段并在送达后重新组装。

注:IP不提供可靠的传输服务,它不提供端到端的或(路由)结点到(路由)结点的确认,对数据没有差错控制,它只使用报头的校验码,它不提供重发和流量控制。如果出错可以通过ICMP报告,ICMP在IP模块中实现。

IP协议的数据包前也有一个首部如下图:(注:图片源自网络)
在这里插入图片描述
首部注释:

Ver:IP版本号,目前普遍有IPV4和IPV6两个版本。
IHL:首部长度。描述IP首部所占用的大小。
Service Type:服务优先级和服务类型,共有六种。
Packet Length:包长度,描述了数据包的长度(首部长度+数据长度)。
Identification:16位标识,每一个IP封装的数据包都会有一个标识码,用于数据包重组。
Flag:3位标识,用于标识数据是否被分段。
Frag.Offset:片偏移,它标识了数据被分段后此数据包在整个数据中的位置。简单来说就是标识了此包是被分段后的数据的第几个数据包。
Time to Live:死亡时间(范围是0-255),初始值是255,每当数据包经过一个路由器此事件就减1,当为0时此数据
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IPv4(Internet Protocol version 4)是互联网使用的一种IP地址协议。IPv4地址由32位二进制数字组成,通常以十进制表示,用四个八位的数字表示,每个数字之间用句点分隔。 IPv4地址划分为A、B、C、D和E五类,每个类别根据其二进制的首位进行区分。 1. A类地址:首位为0,范围从1.0.0.0到126.0.0.0。这类地址的第一部分为网络号,剩下的24位为主机号,可用于大型组织和网络。 2. B类地址:首位为10,范围从128.0.0.0到191.255.0.0。这类地址的前两部分为网络号,剩下的16位为主机号,可用于中型网络。 3. C类地址:首位为110,范围从192.0.0.0到223.255.255.0。这类地址的前三部分为网络号,剩下的8位为主机号,可用于小型网络。 4. D类地址:首位为1110,范围从224.0.0.0到239.255.255.255。这类地址用于多播(Multicast)通信,它是一对多的通信方式,能够同时把数据包发送给一组特定的接收者。 5. E类地址:首位为1111,范围从240.0.0.0到255.255.255.255。这类地址保留用于实验、研究或其他特殊目的。 每个地址类别的范围和用途根据网络的规模和需求而定。但是,由于互联网的快速发展和IPv4地址资源的不足,IPv6(Internet Protocol version 6)逐渐被采用,以扩大地址空间并满足更多设备的连接需求。IPv6地址是由128位二进制数字组成,提供了更多的地址空间,以满足未来互联网的需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值