IP协议的相关特性

IP协议头介绍

  1. 4位版本号:用来表示IP的版本号分为IPV4和IPV6.
  2. 4位首部长度:和tcp相同,可变长并且带有选项,单位为4字节.
  3. 8位服务类型(只有四位是有效的):可以切换四种不同的模式.(1最小延时.2最大吞吐量.3最高可靠性.4最小成本)这四种状态是相斥.
  4. 16位总长度:IP报头+载荷长度,当携带过长的数据时,IP协议会自动的把一个数据报拆成多个数据报,在接受方接受时会自动吧多个数据报合成一个数据报.
  5.  16位标识符:对于IP协议自动拆包时会把一个大包拆成多个小包这些包的16位标识符都是一样的.
  6. 3位标志位:其中一位是不用的,还有一位代表能不能拆包,最后一位代表"结束标记"如果为0就表示为最后一个.
  7. 13位片偏移:通过片偏移的大小可以判断分包的前后顺序,前一个包片偏移更小.
  8. 8位生存时间:初始情况下TTL会有一个数值,每次经过一个路由器就会-1,当TTL的值位0的时候就会认为这个IP地址无法到达.
  9. 8位协议:描述了上层(传输层)使用了那种协议
  10. 16位首部校验和:校验数据是否正确的机制,只需要校验首部即可.
  11. 32位源IP地址和32位目的IP地址:最重要的部分,数据报从哪里来要到那里去.

IP地址的相关信息

  • IP地址:是一个32位整数(4字节)由于这个数字非常大,一般用点分十进制的方式来表示

IP地址分配

IP地址是有限的肯定会用完的

  • 动态分配IP:当设备不上网时不分配IP,上网时在分配IP.
  • NAT(网络地址转换):把IP分为两种一种为内网IP一种位外网IP.内网IP可以重复但是在同一个局域网中不可以重复.
  • IPV6:IPV4是4个字节,32位表示IP.IPV616个字节,128位,表示IP地址,这是完全够用了.

IP地址的组成

IP地址分为两部分:网络号和主机号.

  • 网络号:表示网段,保证相互连接的两个网段由不同的标识.
  • 主机号:表示主机,保证同一网段内,主机之间有不同的标识.

我们可以通过子网掩码来区分网络号和主机号,将子网掩码表示为32位,左边1的范围就表示网络号,后面的0就表示位主机号.

特殊的IP地址

  • 将IP地址中的主机号全都设为0,就成为了网络号,代表了这个局域网.
  • 将IP地址中的主机号全都设为1,就成为了广播地址,用于给同一个链路中相互连接的所有主机发送数据.
  • 127.*的IP用于本机环回测试.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值