IP协议
-
IPV4两种表示方法
32位二进制表示法,12位十进制表示法
二进制的范围是[0-255] -
IPV6地址
IPv6地址长度是128位,
由8块(或8个字段)组成,每一块都包含四个16进制数,每块由冒号分隔。
有以下特点:- 一个块中前导的0不必书写。
- 全0的块可以省略,并用符号::代替。
- IPv6可以兼容IPv4地址,即可以用IPv6格式表示IPv4地址。
表示方式为:IPv6块值为ffff,其后面紧跟“点分四组”的格式。如:
::ffff:10.0.0.1
可以代表IPv4:10.0.0.1 - IPv6的低32位通常采用点分四组(就是上面那样)的表示法。
-
IPV4的地址分类
IPV4被分为5大类
A类地址,二进制表示开始首位为0,十进制是[0-127]
B类地址,二进制表示开始的前两位是10,十进制表示[128-191]
C类地址,二进制表示开始的前三位是110,十进制表示的[192-223]
D类地址,二进制表示开始的前四位1110
E类地址,二进制表示开始的前四位1111 -
子网寻址
如上可以看出,IP地址值存在两个子结构:网络号和主机ID,但这样就出现了一个问题。
就是分配ip地址很麻烦。(即网络信息中心要负责每一台主机的ip地址分配,这样就太繁杂了)。
于是就将ip地址从两级分成了三级:网络号、子网ID、主机ID划分子网ID的方法是从“原有的主机
号中借用若干位”作为子网号。(当然,主机号就减少了)
网络信息中心集中分配每一个网络号。
然后各个站点的管理人员再分配他们网络号下的子网ID和对应的主机ID。
然后管理员在安排每一个子网下面的主机数 -
子网掩码
就是划分子网的一个码号0.0.0.0 | 255.255.255.0这些就是子网掩码 -
广播地址
之前我们讲到了,每个子网的第一个和最后一个地址无效。这个无效更多的是指“这两个地址不是指向的某个真实的主机”。子网掩码计算完后,得到的是“子网掩码.0”,此处的“.0”(子网的第一个地址),意味着该ip地址不指向某一个主机,而是表示“子网标识符”。而“.255”(子网的最后一个地址),则也“不是指向”255主机,而是表示了“该子网下的所有主机”。从而引出了广播地址。
IP网络上发送信息都是要有准确的ip地址的,假设要给“统一网络下的”10台主机发信息,那么就得写10个精准的ip地址。而利用广播地址,我们就能通过一条ip地址,将信息发送给某个子网下的所有主机。即:只写出网络号和子网号,而将主机ID部分用.255代替。
想要计算一个站点的广播地址也要用到子网掩码,计算方法如下:
- 首先将站点的子网掩码“取反”(1变0,0变1)。
- 然后与站点ip地址进行“按位或”运算(1或0的1,0或0的0,1或1得1)。
- 这样就既能保留网络号和子网号的地址,然后又能将主机号部分替换为255。
7.IP协议