1、IP地址
互联网上连接的网络设备和计算机都有唯一的地址,以此作为该主机在Internet上的唯一标识,称为IP地址。在计算机网络中,每个被传输的数据包也要包括一个源IP地址和一个目的IP地址。
1.1 IP地址的分类
网络部分用来确定终端是不是在同一个网段
主机部分用来确定终端的容量大小(这个网段最多可以容纳多少台)
IP地址分为五类:A、B、C、D、E,其中A、B、C三类用于商业用途,D类用于组播,E类用于科研。
类别 | 地址段 | 二进制数表示地址段 | 默认子网掩码 |
---|---|---|---|
A | 1-126 | 00000001-01111111 | 255.0.0.0/8 |
B | 128-191 | 10000000-10111111 | 255.255.0.0/16 |
C | 192-223 | 11000000-11011111 | 255.255.255.0/24 |
D | 224-239 | 11100000-11101111 | |
E | 240-254 | 11110000-11111110 |
A类地址=网络部分+主机部分+主机部分+主机部分
网络数 126 主机数2^24-2
B类地址=网络部分+网络部分+主机部分+主机部分
网络数2^14 主机数2^16-2
C类地址=网络部分+网络部分+网络部分+主机部分
网络数2^21 主机数2^8-2
全0表示本地网络,全1表示留作诊断用。
1.2 Internet 上的合法IP地址
私有地址只能出现在局域网中,且可以重复使用。因为每个局域网都是独立的分支,如果没有在互联网中出现的话,不会影响别的局域网通信。
公有地址出现在互联网中,如果地址重复,将不能正常转发。公有地址必须唯一。
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
2、计算网络号的问题
问192.168.10.250/24和193.168.20.10/24是不是在同一网段?
计算步骤:
第一步:把IP地址换算成二进制数;
第二步:把子网掩码换算成二进制数,并且与IP地址对齐;
第三步:把IP地址和子网掩码做“与”(乘法)运算;
第四步:用“有0出0,全1出1”口诀计算出结果即为网络位/网络号;
第五步:第二个IP的网络位/网络号计算方法同上;
第六步:比较两网络位/网络号是否相同。如果相同即在同一网段,两两之间数据通信即用交换机。如果不同即不在同一网段,两两之间通信用路由器。
一些公式
子网数=2^n(n为网络位借主机位的位数)
主机容量/块大小=2^m(m为主机位数)
有效主机容量=2^m-2(m为主机的位数)(网络标识位和广播地址位是不能用于主机的IP地址的编写的)
(默认)A类有效主机容量=2^{24}-2=16777214台
(默认)B类有效主机容量=2^{16}-2=65534台
(默认)C类有效主机容量=2^{8}-2=254台