计算机网络基础知识,仅此一篇足矣 电脑网络知识( 二 )
网络地址计算小技巧:在IP地址和子网掩码之间做AND运算,直接将IP地址的主机位归零,即可快速得到网络地址 。因此,只要您看到IP地址和子网掩码,就可以立即确认网络地址 。
子网掩码的表示方法(1)、点分十进制记数法
二进制到十进制,每8位用点隔开 。
例如,子网掩码二进制数11111111111 . 11111111 . 000000表示为255.255.255.0 。
② CIDR斜线记法
IP地址/n
例1: 192.168.1.100/24,其子网掩码为255.255.255.0,二进制表示为1111111111.1111111.00000 。
例2: 172.16.198.12/20,其子网掩码为255.255.240.0,二进制表示为111111111.11110000.00000
不难发现,例1有24个1,例2有20个1,所以N就是这么来的 。运营商经常用这种方法给客户分配IP地址 。
注意:N是1到32之间的数字,表示子网掩码中网络号的长度 。子网中主机的数量由N = 2 (32-n)-2的数量决定(其中-2的原因:当所有主机位都为0时,表示这个网络的网络地址;当所有主机位都为1时,表示该网络的广播地址,这是两个特殊地址) 。
划分子网后的IP地址:网络号+子网号+子网主机号
举个栗子:
比如192.168 。信息资源网络1.100/25,其子网掩码为255.255.255.128 。
子网络这部分暂时没有太多解释,有需要请参考更多资源 。
子网划分就是利用IP地址中的几个位[主机地址]作为子网的[网络地址],从而将原来的网络划分成几个子网 。
划分子网时,子网数量随着借用子网地址的主机数量的增加而增加,但每个子网中可用的主机数量逐渐减少 。
比如C类地址,原来的8位主机,2 ^ 8-2表示254个主机地址,默认子网掩码是255.255.255.0 。(全零或全一不可用)
借用1位主机位,产生2^1-2=0个子网,每个子网有2^7-2个主机地址;借用2位主机位,产生2^2-2=2个子网,每个子网有2^6-2个主机地址;……计算子网掩码根据子网的数量根据子网数量计算子网掩码 。
1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的类子网掩码,将其主机地址部分的前N位置1 即得出该IP地址划分子网的子网掩码 。要将B类IP地址168.195.0.0划分为27个子网:
1)27=11011
2)二进制是五位数,N = 5 。
3)将B类地址的子网掩码255.255.0.0的主机地址的前5位设置为1(B类地址的主机位包括最后两个字节,所以这里将第三个字节的前5位设置为1)得到255.255.248.0 。
即B类IP地址168.195.0.0的子网掩码分为27个子网(实际分为32-2=30个子网) 。
10101000 11000011 00000000 00000000
11111111 11111111 00000000 00000000
11111111 11111111 11111000 00000000
11111111 11111111 11111000 00000000
根据主机的数量1. 根据主机数计算子网掩码2. 根据子网掩码计算子网数3. 根据子网掩码计算主机数4. 根据子网掩码确定子网络的起止地址根据主机数量计算子网掩码B类地址172.16.0.0被划分为几个子网 。每个子网可以容纳500台主机 。它的子网掩码是什么?
①将500转换成二进制表示111110100
②数这个二进制数,有9位数 。
③将子网掩码255.255.255.255从9位改回0位 。
④获得所需的子网掩码(1111111111.111111.1111110.000000)255 . 255 . 254 . 0 。
根据子网掩码计算子网数量 。子网掩码为255.224.0.0的A类IP地址,它最多可以划分多少个有效子网?
①将子网掩码转换为二进制表示11111111.1110000 . 0000000
②统计显示有11个网络位 。
③A类地址的网络位数基本为8,两者之差为3 。
④最大有效子网数为2的三次方,即最多可划分8个子网 。
2的数差幂
根据子网掩码计算主机数量 。子网掩码为255.252.0.0的A类IP地址被分成几个子网 。每个子网中有多少台主机可用?
①将子网掩码转换为二进制表示111111111 . 111100000 . 000000001
②统计显示有18个主机位 。
③可用主机的最大数量是2的18次方减2(不包括所有0网络地址和所有1广播地址),即每个子网最多有262,142台可用主机 。
2的主机号长度的幂 。
根据子网掩码确定子网的起止地址 。B类IP地址是172.16.0.0,子网掩码是255.255.192.0 。它可以划分的子网起始和结束地址是什么?
11111111 11111111 11000000 00000000 [255.255.192.0]
11111111 11111111 00000000 00000000 [255.255.255.0]
①使用子网掩码计算,最多可以划分4个子网,[两个位置的差,2的2次方=4]
②使用子网掩码计算,每个子网可以容纳16384台主机(包括网络地址和广播地址)[2的14次方-2]
③将16384除以256(包括网络地址和广播地址在内的网段内所有主机的数量),结果是64 。
推荐阅读
- PostgreSQL基础知识
- IPv6基础知识详解,一分钟了解下
- 计算机网络知识整理
- 计算机网络安全知识点
- HTTP请求头--那些你需要记住的基础知识
- PHP框架之Laravel基础知识最全总结,还不快收藏
- JS的基础知识整理
- 网络基础知识ICMP和ARP,一分钟了解下
- 全网最详解计算机网络协议——通信协议综述
- 芯片设计真的很难?科普芯片基础知识,带你亲手设计一个芯片
