怎样根据IP地址和子网掩码计算出主机号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样根据IP地址和子网掩码计算出主机号相关的知识,希望对你有一定的参考价值。
如IP121.175.21.9子网掩码255.192.0.0
1、ip地址转换为二进制的是01111001101011110001010100001001
2、子网掩码转化为二进制是11111111110000000000000000000000
3、把ip地址与子网掩码一组配,就可以得出网络号部分是0111100110,主机号部分是1011110001010100001001
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。
例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。
扩展资料:
IP地址编址方式:
最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。
同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不同容量的网络,即A类~E类。
TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、一个“子网掩码”、一个“默认网关”。不过,可以通过动态主机配置协议(DHCP),给客户端自动分配一个IP地址,避免了出错,也简化了TCP/IP协议的设置。
参考资料:
百度百科-IP地址
参考技术A 主机号以二进制形式进行计算如IP 121.175.21.9 子网掩码 255.192.0.0
1、ip地址转换为二进制的是 01111001 10101111 00010101 00001001
2、子网掩码转化为二进制是 11111111 11000000 00000000 00000000
3、把ip地址与子网掩码一组配,就可以得出网络号部分是01111001 10 ,主机号部分是101111 00010101 00001001
4、拓展:广播是网络号任意,主机号全是1,那么只要把主机号改为1就行了啊,所以为:01111001 10111111 11111111 11111111 参考技术B 主机号以二进制形式进行计算
如IP 121.175.21.9 子网掩码 255.192.0.0
1、ip地址转换为二进制的是 01111001 10101111 00010101 00001001
2、子网掩码转化为二进制是 11111111 11000000 00000000 00000000
3、把ip地址与子网掩码一组配,就可以得出网络号部分是01111001 10 ,主机号部分是101111 00010101 00001001
4、拓展:广播是网络号任意,主机号全是1,那么只要把主机号改为1就行了啊,所以为:01111001 10111111 11111111 11111111
IP地址子网掩码网关的关系
IP 地址
IP 32位,分为网络号和主机号两部
子网掩码
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码的长度是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。
如何根据IP地址和子网掩码,计算网络地址:
①、将IP地址与子网掩码转换成二进制数。
②、将二进制形式的 IP 地址与子网掩码做“与”运算。
③、将得出的结果转化为十进制,便得到网络地址。
如下图:
子网掩码的表示方法
①、点分十进制表示法
二进制转换十进制,每8位用点号隔开
例如:子网掩码二进制11111111.11111111.11111111.00000000,表示为255.255.255.0
②、CIDR斜线记法
IP地址/n
例1:192.168.1.100/24,其子网掩码表示为255.255.255.0,二进制表示为11111111.11111111.11111111.00000000
例2:172.16.198.12/20,其子网掩码表示为255.255.240.0,二进制表示为11111111.11111111.11110000.00000000
不难发现,例1中共有24个1,例2中共有20个1,所以n是这么来的。
子网划分:
网关
以上是关于怎样根据IP地址和子网掩码计算出主机号的主要内容,如果未能解决你的问题,请参考以下文章