IP地址是如何计算的?求解
通过 IP地址和子网掩码的运算得出网络地址。
以下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。计算出网络地址。
1、将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址。
2、IP地址和子网掩码进行与运算,结果是网络地址 。
扩展资料:
Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址,由4个8位字段组成,每个字段之间用点号隔开,用于标识TCP/IP宿主机。
每个IP地址都包含两部分:网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。
IP地址构成了整个Internet的基础,它是如此重要,每一台联网的计算机无权自行设定IP地址,有一个统一的机构-IANA负责对申请的组织分配唯一的网络ID。
而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。
地址范围是 网络地址+1 至 广播地址-1
网络地址是 IP地址和子网掩码进行与运算
广播地址是 网络地址部分不变,主机地址变为全1
举个例子你更好理解
ip 192.168.100.5
子网掩码 255.255.255.0
转换成二进制
ip 11000000.10101000.01100100.00000101
子网掩码 11111111.11111111.11111111.00000000
网络地址 11000000.10101000.01100100.00000000
192.168.100.0
广播地址 11000000.10101000.01100100.11111111
192.168.100.255
所以地址范围是
192.168.100.1-192.168.100.254
给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围 首先它是个c类地址,c类的默认子网掩码是255.255.255.0,但是这样似乎太大了,增加了广播域,浪费ip地址,因此要自配个子网掩码. 由于是c类地址,前****255****网络位,0代表主机位,由于要划分4个子网,因此从主机位借网络位,这样就可以大大增加ip的利用率了,既然是二进制,所以2的2次方=4,如果是6个子网,就要求这个通用的不等式:假设从主机位上借了n位即:2的n次方>6 这样可以算出n起码要大于等于3,为了节约ip地址,所以选接近6的解,即n=3, 注意 因上述c类地址第4个8位换算成二进制为00000000,借了3位就是11100000,注意111,它就是从主机位变成了网络位,又因为是3位,它的子网络分别是000,001,010,011,100,101,110,111, 这样正好验证了我们前面n=3的解是对的,由于基数是256,又因为2的8次方=256,这个8是表示默认c类子网掩码主机位的位数为8位, 256/8=32 这个8是2的3次方算出来的,为什么用256/8呢?因为既然有256个主机数量,要划分成个8个子网,这个很容易理解,100个苹果,10个人分,要求平均,所以100/10=10256-32=224这表明是最后个主机,子网掩码为255.255.255.224 既然算出来的32代表每个子网里的主机数量,可以用比较笨的方法算出来8个子网里的主机地址:从0-256里逐渐加32,同理二进制也一样,反正包含32个,为什么?因为二进制里8位的表示方法为00000000,以及11111111,从00000000到11111111,换算成二进制得出为0-256 网络id可以算出来做ip地址与子网掩码的"与"运算 ip192.168.0.1写成二进制01100000,10101000,00000000,00000001掩码255.255.255.224换算11111111,11111111,11111111,11100000 =01100000,10101000,00000000,0000000换算十进制192.168.0.0广播地址把ip主机位上全填1, 由于网络位为27位,即主机位为5位,01100000,10101000,00000000,00011111换算十进制192.168.0.31 地址范围为192.168.0.1-192.168.0.30,本来是192.168.0.0-192.168.0.31共有32个,但是首尾两个规定了不能用,又因为有8个子网其余7个子网ip地址范围是192.168.0.33-192.168.0.63 网络id 192.168.0.32 192.168.0.65-192.168.0.95 同理192.168.0.64 192.168.0.97-192.168.0.127 96 192.168.0.129-192.168.0.159 依次类推 192.168.0.161-192.168.0.191 192.168.0.193-192.168.0.223 192.168.0.225-192.168.0.255]
以二进制的子网掩码计算,主机位有n位的(即子网掩码后面是几个0)的网络有2^n-2个可用IP地址。所以13和12的子网应该要可以有14个IP可用,即n=4,同样,可以容纳30台主机的n=5。n=4时,子网掩码就是11111111.11111111.11111111.11110000,转换为十进制:255.255.255.240,第一个子网:59.67.148.64/28,可用IP:59.67.148.65~59.67.148.78,第二个子网:59.67.148.80/28, 可用IP:59.67.148.81~59.67.148.94n=5时,子网掩码就是11111111.11111111.11111111.11100000,转换为十进制:255.255.255.224,第三个子网:59.67.148.96/27, 可用IP:59.67.148.97~59.67.148.126]
ip地址是个32位的2进制数,就是有01组成的32位,按八位分作一段,共四段如百度的一些ip百度202.108.22.5 百度知道 202.108.22.103 音乐:202.108.23.50 帖吧:202.108.23.237 新闻:202.108.23.153 图片:202.108.23.106 不多举例了 参考资料里给出了ip分类。 望采纳,如还有进一步问题追问哈]
它们是由IP和子网掩码来决定的例如:IP: 192.168.2.11
子网掩码:255.255.255.0
主机号=IP&(~子网掩码)=0.0.0.11 就是说你的主机在局域网的号码是11
网络地址=IP&子网掩码=192.168.2.0
广播地址=IP|(~子网掩码)=192.168.2.255
也就是说你的句域网络里最多可以容纳0--255的共256台机器注意:所有的逻辑运算是按二进制来计算的
答:IP地址的网络地址是通过32位的IP和32位的掩码进行与运算得到的。首先要把IP地址和子网掩码都换算为32位的二进制。与运算的特点是有0就为0,全1才为1.具体计算如下:11000000 192 (IP地址第一段)11111111 255 (子网掩码的第一段)11000000 192 (与运算的结果)---10101000 168 (IP地址第二段)1111...
答:IP地址IP地址是主机的唯一标识,保证主机间正常通信。是一种网络编码,用来确定网络中的节点。IP地址是由32位二进制组成。通常被分割为4个“8位二进制数”(也就是4个字节)。分成4组,每组8位。子网掩码也是。例如:11000000.10000000.00000001.00000010 平时为了方便记忆,使用点分十进制格式。前面的...
答:所谓“网络地址”就是指“主机号”全为“0”的IP地址,如:125.0.0.0(A类地址);而“广播地址”就是指“主机号”全为“255”时的IP地址,如:125.255.255.255(A类地址)。而子网掩码,则是用来标识两个IP地址是否同属于一个子网。它也是一组32位长的二进制数值,其每一位上的数值代表不同...
答:① IP地址 192.9.200.13 转换为二进制11000000 00001001 11001000 00001101 ② 子网掩码255.255.255.0 转换为二进制11111111 11111111 11111111 00000000 ③ 将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分 11000000 00001001 11001000 00001101 AND 11111111 11111...
答:计算过程是这样的,将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址。与运算如下所示,上下对齐,1位1位的算,1与1=1,其余组合都为0。例如:计算IP地址为:202.99.160.50子网掩码是255.255.255.0的网络地址步骤如下:1)将IP地址和子网掩码分别换算成二进制 202.99.160....
答:即:2的n次方>6 这样可以算出n起码要大于等于3,为了节约ip地址,所以选接近6的解,即n=3,注意 因上述c类地址第4个8位换算成二进制为00000000,借了3位就是11100000,注意111,它就是从主机位变成了网络位,又因为是3位,它的子网络分别是000,001,010,011,100,101,110,111, 这样正好验证了我们前面...
答:如何计算IP地址?如何计算IP地址?1、具体的计算方法如下:将IP和子网掩码都转换为32的二进制,进行与运算,得到的结果就是该IP的网络地址或子网地址。与运算的特点是:有0,便为0,全1才为1。2、有效IP地址的范围是:网络地址+1~广播地址-1。3、网络地址快速计算公式:网络地址=IP地址子网掩码...
答:1、首先将网络的IP地址和子网掩码都转换成32位二进制字符。将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。2、把IP地址和子网掩码都用二进制表示,然后各位做相与运算,得到的结果就是网络地址。PS...
答:以二进制的子网掩码计算,主机位有n位的(即子网掩码后面是几个0)的网络有2^n-2个可用ip地址。所以13和12的子网应该要可以有14个ip可用,即n=4,同样,可以容纳30台主机的n=5。n=4时,子网掩码就是11111111.11111111.11111111.11110000,转换为十进制:255.255.255.240,第一个子网:59.67....
答:目前的IP地址共分三类,分别A类、B类、C类。它们的网络号和主机号计算方法如下:1、A类IP地址的网络号占1个字节主机号占3个字节,A类IP地址网络号最高一位固定为1,可用的有7位,所以A类IP地址的可用网络号为2^7但网络号中全0和全1为保留地址,所以可用的网络号为2^7-2即126个,主机号为2^...