IP与子网掩码的计算

IP的类型

IP地址总长度不超过32Bits(位),总共有4段,每段为8位(二进制)。

比如:

11111111.11111111.11111111.00000000

对应

255. 255.255.0

IP地址又分为两个位置,一个是网络为,一个是主机位

以第一段IP为基准

A类:1-126                    第一段为网络位,后三段为主机位                  标准掩码:255.0.0.0

B类: 128-191                第一第二段为网络位,后二段为主机位           标准掩码:255.2550.0

C类:192-223          第一第二第三段为网络位,后一段为主机位     标准掩码:255.255.255.0

D类:224-239

E类:240-254

127为环回测试地址,被保留

计算此类IP可容纳多少主机的公式:2的N次方减2=多少主机

为什么要减2,是因为,255是广播地址,0可用被当做网络位,即使分配给主机也没有意义。

比如10.0.01

他的后三段为主机位,每段8位,三段就是24位,得出N等于24

计算出的结果就是可容纳的主机数量

子网掩码

两个不同网络位的主机是不能通信的,所以需要修改子网掩码。

比如:

公司需要1000台电脑能够互相通信,那么肯定选用B类IP,但是它的范围还是太大

所以需要计算子网掩码,要得出一个携带子网的子网掩码

套用公式:2N次方减2=1000,得N约等于10

把掩码转成三进制:11111111.11111111.00000000.00000000

刚才算出N等于10,就把点数向前移动两位

11111111.11111111.111111.0000000000

得出掩码:255.255.254.0

计算哪个网络位的IP是想通的:172.1.0.0

前两段固定不变,刚刚删除掩码为:11111111.11111111.00000000.00000000

又把后第三段的后两位借给了网络位置

所以IP是10101100.00000001.00000011.11111111

得出IP 172.1.3.255

172.1.0.1-172.1.3.254是在同一个网络位置。

十进制域二进制对应关系(标准)

128   64   32   16   8   4   2   1

↓      ↓      ↓     ↓    ↓    ↓   ↓   ↓

0      0     0     0    0   0   0   0    = 0

1      0     0     0    0   0   0   0    = 128

1      1     0     0    0   0   0   0    = 192

1      1     1     0    0   0   0   0    = 224

1      1     1     1    0   0   0   0    = 240

1      1     1     1    1   0   0   0    = 248

1      1     1     1    1   1   0   0    = 252

1      1     1     1    1   1   1   0    = 254

1      1     1     1    1   1   1   1    = 255

次方对照表

2的1次方=2

2的2次方=4

2的3次方=8

2的4次方=16

2的5次方=32

2的6次方=64

2的7次方=128

2的8次方=256

2的9次方=512

2的10次方=1024

方便自己将来查看

他人仅供参考

时间: 2024-08-04 04:23:44

IP与子网掩码的计算的相关文章

ip地址 与子网掩码 的计算

ip地址 与子网掩码 的计算 128.0.0.0=1 192.0.0.0=2224.0.0.0=3 240.0.0.0=4 248.0.0.0=5 252.0.0.0=6 254.0.0.0=7 255.0.0.0=8255.128.0.0=9 255.192.0.0=10 255.224.0.0=11 255.240.0.0=12 255.248.0.0=13255.252.0.0=14 255.254.0.0=15255.255.0.0=16 255.255.128.0=17255.255.

已知IP、子网掩码,求网络位、主机位、广播地址

前       言 本文档是简单介了逻辑算法.以及如何在已知IP地址和子网掩码的情况下计算网络位.主机位以及广播地址.所有步骤远的采用最原始的二进制方式,直击原理,请仔细阅读. 1.逻辑算法 在计算网络位.主机地址.广播地址时,会使用到逻辑与运算和逻辑或运算,所以了解其算法是必要的.详细章节请百度,这里只做简单介绍. &&是逻辑与运算符,|| 是逻辑或运算符 逻辑与运算:当两个二进制数1和0做逻辑与运算时,全为真(1)即结果为真(1),一个为假即全为假(0) 逻辑或运算:当两个二进制数1和

如何在一个有500台PC以上的局域网配置IP、子网掩码

IP和子网掩码我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255  B类IP段 128.0.0.0 到191.255.255.255  C类IP段 192.0.0.0 到223.255.255.255  XP默认分配的子网掩码每段只有255或0 A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑 B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑 C类的默认子网掩

子网掩码怎么计算

子网掩码怎么计算 浏览:5984 | 更新:2013-03-10 14:23 业务的发展常常会导致许多单位面临这样一个问题:工作站数量越来越多,管理单一的大型网络也变得越来越艰难.如果将一个单一的大型网络划分为多个子网,通过对每个子网进行单独管理,可以明显地提高整个网络的性能. 要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出相应的结论,但如果采用十进制计算方法,计算起来更为简便.经过长期实践与经 验积累,笔者总结出子网掩码及主机块的十进制算法. 方法一:利用子网数来计

IP封包协议头/TCP协议头/TCP3次握手/TCP4次挥手/UDP协议头/ICMP协议头/HTTP协议(请求报文和响应报文)/IP地址/子网掩码(划分子网)/路由概念/MAC封包格式

IP协议头IP包头格式: 1.版本号:4个bit,用来标识IP版本号.这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6.目前使用的IP协议版本号是4. 2.首部长度:4个bit.标识包括选项在内的IP头部字段的长度. 3.服务类型:8个bit.服务类型字段被划分成两个子字段:3bit的优先级字段和4bit TOS字段,最后一位置为0. 4bit的TOS分别代表:最小时延,最大吞吐量,最高可靠性和最小花费.4bit中只能将其中一个bit位置1.如果4个bit均为0,则

一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号

网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回给客户端数据 URL Uniform Resource Locator(统一资源定位符) 网络中每一个资源都对应唯一的地址——URL IP .子网掩码 .路由器 .DNS IP地址 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(

ubuntu 虚拟机配置 IP、子网掩码、网关、DNS

ubuntu 虚拟机配置 IP.子网掩码.网关.DNS 执行 sudo vim /etc/network/interfaces 添加如下配置: auto eth0 iface eth0 inet static address 192.168.xx.xxx (ip) netmask 255.255.255.0 (子网掩码) gateway 192.168.xx.xxx (网关) dns-nameservers xxx.xxx.xxx.xxx (DNS) 根据宿主机 的网络信息自行修改内容 原文地址

IP地址与子网掩码的计算

128.0.0.0=1 192.0.0.0=2224.0.0.0=3 240.0.0.0=4 248.0.0.0=5 252.0.0.0=6 254.0.0.0=7 255.0.0.0=8255.128.0.0=9 255.192.0.0=10 255.224.0.0=11 255.240.0.0=12 255.248.0.0=13255.252.0.0=14 255.254.0.0=15255.255.0.0=16 255.255.128.0=17255.255.192.0=18 255.25

【网络技术】根据ip地址子网掩码计算网络地址、直接广播地址、主机号

我不用专业的角度 去分析,我用傻瓜方法去做题. 这是模拟题,拿这个题做例子. 网址类型:当然是B类就不多说了 把ip地址和子网掩码转换成二进制,然后进行与运算. 145.189.24.3        10010001 10111101 00011000 00000011 255.255.224.0      11111111 11111111 11100000 00000000 网络地址:把ip地址和子网掩码进行与运算.两个1碰上是1  一个1碰上是0  两个0碰上 是0 变成了: