关于inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)的学习「建议收藏」

关于inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)的学习「建议收藏」intaddr:网络地址

int addr:网络地址。IP地址和子网掩码进行相与运算,将运算结果中的网络地址不变,主机地址变为0,即主机号全0是网络地址。示例: 如果是192的C段地址,那么网络地址就是:192.168.1.0,地址掩码是:255.255.255.0;如果地址掩码是:255.255.0.0,那么网络地址就是:192.168.0.0;网络地址很大一部分是由地址掩码决定的。

        相与运算规则:两者全为1得1,二者不全为1得0。具体来说,1与1得1, 1与0、0与1、0与0都得0。

       简单判断:只要有0就是0,2个1才为1.

 

bcast:广播地址。广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255 (255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255 的分组(封包)时,它将被分发给该网段上的所有计算机。

 

mask:子网掩码又叫网络掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机标号,子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式。对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

 

ip地址:

由网络号+主机号构成,网络号相当于电话区号,主机号相当于电话号码,Ipv4分为A、B、C、D、E五类地址,任何一个Ipv4的IP地址由共由32位二进制数构成,每段8位,共4段,点分式IP地址十进制的表示为a.b.c.d格式。

A类IP地址由1字节(每个字节是8位)的网络号和3个字节主机号组成,A类地址范围是1.0.0.0至127.255.255.254,A类网络号前1位从0开始,A类IP的地址第一个字段范围是(00000000~011111111)0~127,但是由于全0和全1的地址用作特殊用途,实际可指派的第一个字段范围是1~126。(0.0.0.0地址被用于表示一个无效的,未知的或者不可用的目标。127.0.0.1属于{127}集合中的一个,而所有网络号为127的地址都被称之为回环地址,所以回环地址!=127.0.0.1,它们是包含关系,即回环地址包含127.0.0.1 。

B类IP地址由2字节(每个字节是8位)的网络号和2个字节主机号组成,B类网络号从前2位10开始,B类IP的地址第一个字段范围是(10000000~101111111)128~191, B类地址范围:128.0.0.0到191.255.255.255。

C类IP地址由3字节(每个字节是8位)的网络号和1个字节主机号组成,C类网络号前3位从110开始,所以C类IP地址的的一个字段范围是:(11000000~11011111)192~223, C类地址范围:192.0.0.0到223.255.255.255。

D类IP地址不分网络号和主机号,D类网络号前4位从1110开始,所以D类IP地址的的一个字段范围是:(11100000~11101111)224~239,D类地址范围是224.0.0.0至239.255.255.255。

关于inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)的学习「建议收藏」

 

举例子:

192.168.1.53/27需要计算具体的子网掩码、子网数、可用的主机数、最大可容纳主机数、网络地址、广播地址。

分析:子网掩码:192属于C类IP(192~223)地址,27位网络号,向主机号借3位,主机号剩余5位。所以子网掩码是(11111111.11111111.11111111.11100000)255.255.255.224。

           子网数:把借的主机位个数做为2的几次方,也就是2的3次方=8个子网

           最多容纳主机数:2的n次方,其中n为主机号位数。所以2^5=32

          可用主机数:2^5-2=30

          网络地址:ip地址与子网掩码相与运算,所以得192.168.1.32

         广播地址:将IP地址(192.168.1.00110101)的主机号(只有5位)都变成1,即192.168.1.00111111(192.168.1.63)

        可用IP地址:192.168.1.33(网络地址加1)~192.168.1.62(广播地址减1)

注意:在计算网络中的主机数量时,应当比2^n(n指用于标识主机号的位数)少2。原来主机号部分全为0或1(指二进制)的IP地址,只能用于网络内的广播,即利用该地址将该信息传送至网络内的每一台主机,因此是不能分配给某个特定的主机使用的。所以在实际每个网络中所容纳的主机必然是“2^n-2”台。

今天的文章关于inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)的学习「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71105.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注