IP协议

  • IP协议

  1. IPV4两种表示方法
    32位二进制表示法,12位十进制表示法
    二进制的范围是[0-255]

  2. IPV6地址
    IPv6地址长度是128位,
    由8块(或8个字段)组成,每一块都包含四个16进制数,每块由冒号分隔。
    有以下特点:

    1. 一个块中前导的0不必书写。
    2. 全0的块可以省略,并用符号::代替。
    3. IPv6可以兼容IPv4地址,即可以用IPv6格式表示IPv4地址。
      表示方式为:IPv6块值为ffff,其后面紧跟“点分四组”的格式。如:
      ::ffff:10.0.0.1
      可以代表IPv4:10.0.0.1
    4. IPv6的低32位通常采用点分四组(就是上面那样)的表示法。
  3. IPV4的地址分类
    IPV4被分为5大类
    A类地址,二进制表示开始首位为0,十进制是[0-127]
    B类地址,二进制表示开始的前两位是10,十进制表示[128-191]
    C类地址,二进制表示开始的前三位是110,十进制表示的[192-223]
    D类地址,二进制表示开始的前四位1110
    E类地址,二进制表示开始的前四位1111

  4. 子网寻址
    如上可以看出,IP地址值存在两个子结构:网络号和主机ID,但这样就出现了一个问题。
    就是分配ip地址很麻烦。(即网络信息中心要负责每一台主机的ip地址分配,这样就太繁杂了)。
    于是就将ip地址从两级分成了三级:网络号、子网ID、主机ID划分子网ID的方法是从“原有的主机
    号中借用若干位”作为子网号。(当然,主机号就减少了)
    网络信息中心集中分配每一个网络号。
    然后各个站点的管理人员再分配他们网络号下的子网ID和对应的主机ID。
    然后管理员在安排每一个子网下面的主机数

  5. 子网掩码
    就是划分子网的一个码号0.0.0.0 | 255.255.255.0这些就是子网掩码

  6. 广播地址
    之前我们讲到了,每个子网的第一个和最后一个地址无效。这个无效更多的是指“这两个地址不是指向的某个真实的主机”。

    子网掩码计算完后,得到的是“子网掩码.0”,此处的“.0”(子网的第一个地址),意味着该ip地址不指向某一个主机,而是表示“子网标识符”。而“.255”(子网的最后一个地址),则也“不是指向”255主机,而是表示了“该子网下的所有主机”。从而引出了广播地址。

    IP网络上发送信息都是要有准确的ip地址的,假设要给“统一网络下的”10台主机发信息,那么就得写10个精准的ip地址。而利用广播地址,我们就能通过一条ip地址,将信息发送给某个子网下的所有主机。即:只写出网络号和子网号,而将主机ID部分用.255代替。

    想要计算一个站点的广播地址也要用到子网掩码,计算方法如下:

    1. 首先将站点的子网掩码“取反”(1变0,0变1)。
    2. 然后与站点ip地址进行“按位或”运算(1或0的1,0或0的0,1或1得1)。
    3. 这样就既能保留网络号和子网号的地址,然后又能将主机号部分替换为255。

7.IP协议
IP协议