一.相关计算
1.求子网掩码
①已知IP地址块,求子网掩码
/x,则网络号为前x位,所以,子网掩码前x为1,后(24-x)位为0
eg.IP地址块59.67.159.125/11
解:由题中/11可知网络号为前11位,则该子网掩码前11位为1,(24-11)位为0
11111111.11100000.00000000.00000000
点分十进制为255.224.0.0
②已知网络地址,求子网掩码
此时网络地址是一个B类地址块,网络地址由“网络号+子网号”构成,根据IPv4,网络号有16位,剩下为子网号和主机号
eg.网络地址171.22.168.0的子网掩码是
解:前十六位为网络号,全为1,则为11111111.11111111=255.255
剩下为168.0,用二进制表示为10101000.00000000
由数字比特“1”的分布可知,前五位为子网号,则其子网掩码为11111000.00000000
综合,255.255.11111000.00000000
故为子网掩码为255.255.248.0
2.求可用地址数
已知三个IP地址块,求经过聚合后的可用地址数
eg.IP地址块202.113.79.128/27/202.113.79.160/27和202.113.79.192/27
解:①将每一个IP地址块表示为二进制(我们观察得出,前24位相同,且网络号为前27位)
202.113.79.10000000
202.113.79.10100000
202.113.79.11000000
②由上可以看出,前两个IP地址块的前26位相同,则前两个地址块聚合后为202.113.79.128/26
此时聚合后的主机位是(32-26)=6位,可用地址数是(2的6次方-2)=62个,第三个IP地址块前25位与之相同,则它的可用地址数是(2的5次方-2)=30个,故经过聚合后总的地址块为62+30=92个.
二.网络地址转换NAT
将专用IP地址转换为公用IP地址
1.由图可以看出,主机专用IP地址在经过NAT转换,则①②分别对应下面的框内原地址(S)
2.设四个方格从左到右,从上到下分别为a,b,c,d
则a和c,b和d中的内容对应为,a。S=c。D,a。D=c。S
同理,b。S=d。D,b。D=d。S
3.外网通过浏览器访问该服务器时使用的URL是c。D
三.IPv6地址表示
1.128位共分为8个位段
①使用0压缩法时,不能把一个位段内部的有效0也压缩掉,双冒号::在一个地址中只能出现一次
②不支持子网掩码,只支持前缀长度表示法
③分为单播、多播和组播等3类
2.已知IPv6地址块的前缀为x位,可以分配给主机的地址数最多为
eg.前缀为48位的IPv6地址块,可以分配给主机的地址数最多为
解:IPv6地址长度为128位,前缀为48位,则可分配的地址长度为(128-48)=80位,所以最多可以分配2的80次方