• 一文详解IP地址编码定义、分类、范围、类型


     定义:

    IP地址可以看作是用来标识一个网络设备所属的位置信息的参数,有点像电话号码的 意思(电话有国家代码+区号+子区号+号码+86 029 89187787),IP地址的表示方式为点分十进制方式。那么IP编址是指通过合理的方式将IP地址划分的更加有序准确, 方便后期做一些路由聚合操作。

    报文格式:

     

    主要参数值含义:

    DS Field 标记IP报文优先级(QOS时会使用)

    Identification flags Fra 分片标识符(报文超过接口最大MTU值需要进行

    分片的参数值)

    TTL 生存时间 255<=1(TTL=0认为IP报文失效,无法再次传递出去) 作用:

    1. 表示数据包在网络中传递的距离远近

    2. 防止数据包在三层网络出现环路风险

    取值(0-255),每经过一次路由TTL减1,0为不可达。

    Protocol ID

    作用:用于表示IP的上层传输层协议的类别。

    常见协议ID:ICMP=1 TCP=6 UDP=17 OSPF=89

    S.IP 发送者源IP D.IP 访问目的IP

    分类:

    范围:A 0-127 B 128-191 C 192-224 D 224-239 E 240-255

     

    A类地址 规定前8bit为网络位,其中高第1bit为0,即0000 0000,后24bit为主机位,可提供IP数为 2^24,可用地址数量为(2^24)-2;

    B类地址 规定前16bit为网络位,其中高第1bit为1,即1000 0000,后16bit为主机位,可提供IP数为 2^16,可用地址数量为(2^16)-2;

    C类地址 规定前24bit为网络位,其中高第1,2 bit为11,即1100 0000,后8bit为主机位,可提供IP数为 2^8,可用地址数量为(2^8)-2;

    作为组播IP地址,其中高第1,2,3 bit为111,即1110 0000, 作为保留地址,其中高第1,2,3,4 bit为1111,即1111 0000,

    类型

    私有地址,仅在局域网内通信,不能被公网路由。

    A 10.0.0.0-10.255.255.255

    B 172.16.0.0-172.31.255.255

    C 192.168.0.0-192.168.255.255

    保留地址:

    127.0.0.0-127.255.255.255 测试地址,测试TCP/IP协议是否正常

    0.0.0.0 特殊地址

    1. 路由协议中表示 默认路由,代表所有网段

    Ip route-static 0.0.0.0 0.0.0.0 10.1.1.1

    2. 表示一个无效IP地址,DHCP时,主机没有配置IP时使用0.0.0.0,封装在IP层的S.IP位置。

    255.255.255.255 全网广播IP

    某些协议需要通过广播方式泛洪报文寻址(如DHCP需要泛洪广播报文找DHCP服务器)

    169.254.0.0

    找不到DHCP服务器,则由操作系统自动分配一个169.254.X.X地址,临时地址。

     

  • 相关阅读:
    代碼隨想錄算法訓練營|第五十二天|123 买卖股票的最佳时机III、188 买卖股票的最佳时机IV。刷题心得(c++)
    Java 对象内存占用分析
    maven 添加 checkstyle 插件约束代码规范
    AI算法工程师 | 07机器学习-无监督学习(一)聚类系列算法
    设计模式——装饰着模式
    让代码变美的第一天 - 观察者模式
    SQLBackupAndFTP 数据库定时备份工具介绍
    数据结构与算法复习:第七弹
    MySql生成ER【StarUML】文件
    chatgpt赋能python:Python怎么取二进制低三位?
  • 原文地址:https://blog.csdn.net/zhynet000001/article/details/127360883