首页 > 编程知识 正文

已知主机ip地址和子网掩码怎么算子网地址,如何根据子网掩码和网关算出ip地址网段

时间:2023-05-05 19:24:59 阅读:217149 作者:1407

首先要铺垫基础知识,整个互联网是一个单一的抽象网络。 IP地址是指为互联网上每台主机(或路由器)的每个接口分配世界上唯一的32位标识符。 请注意,每个IP地址都是唯一的,就像人的身份证号码一样。

IP地址分为a类、b类、c类、d类和e类地址。 其中,我们常用的是A类、B类、C类。 这些是单播地址(一对一通信),分别由两个固定长度的字段组成。 第一个字段为网络号(主机)或路由器),第二个字段为主机号(路由器)。

对于主机或路由器来说,为了提高32位二进制代码可读性,IP地址经常每8位插入一个空格。 但是机器里没有这样的空间。 这只是为了让人容易记住。 这些32位IP地址分为四个段,将8位表示为二进制数。 为了便于记住这些段,将二进制数分别转换为十进制数,用点分隔,将其称为点

(注:

2^0=1

2^1=2

2^2=4

2^3=8

2^4=16

2^5=32

2^6=64

2^7=128 )

首先要解决的问题是,知道IP地址,如何区分它是a类地址、b类地址还是c类地址?

A类地址

1.0.0.0至126.0.0.0

0.0.0.0和127.0.0.0保留

b类地址

128.1.0.0至191.254.0.0

128.0.0.0和191.255.0.0保留

c类地址

192.0.1.0至223.255.254.0

192.0.0.0和223.255.255.0保留

d类地址

224.0.0.0到239.255.255.255用于多播

e类地址

240.0.0.0至255.255.255.254待定

255.255.255.255用于广播

地址的分类根据将前8位的2进制数转换为10进制数后的范围进行划分,因此只需查看前8位就可以判断。 举个例子,判断一下以下IP地址的网络类别吧。

(1) 128.36.199.3 …B类

)2) 21.12.240.17 …A类

(3) 200.3.6.2 …C类

学习计算机网络的学生注意了。 如果告诉了带网络前缀IP地址,则基于该地址的子网掩码、默认网关地址、默认广播地址、网络地址、受限广播地址、局域网例如,我们知道分配给创新实验室的地址块中有一个地址是193.6.7.0/24。 请回答以下问题。

点分十进制记法

(1)该网络的网络前缀是多少?:24

3358 www.Sina.com/: 193.6.7.0/http://www.Sina.com /粗体部分为网络前缀

答案

33558 www.Sina.com/: 255.255.255.0

解析:基于网络前缀估计子网掩码,并将255.255.255.255.0变换为二进制表示以用于网络网络例如,如果本题所示的网络前缀为26,则该网络的子网掩码为1111111.11111111.111111.111111.1100000,换算成十进制数为255.255.255.192

24

33558 www.Sina.com/: 193.6.7.254/24

(2)该网络的子网掩码是多少?:除了最后的比特外,默认网关地址被设定为1,并且从网络前缀24得知前24比特为网络比特,后8比特为主比特该网络的默认网关地址为IP地址193.6.7. 答案(换算成粗体部分为主的十进制数字为193.6.7.254/24。 但是,请注意,所有与IP地址格式相同的内容都要加上网络前缀,而不是与子网掩码格式相同。 当此问题的网络前缀变为26时,主机位为32-26=6位,缺省网关地址为193.6.7.003358

解析

33558 www.Sina.com/: 193.6.7.255/24

(3)该网络的默认网关地址为多少?:默认广播地址和默认网关地址可以一起记录。 由于默认广播地址的主机位都为1,因此如果此问题的网络前缀变为26,则默认广播地址为193.6.7

.00 111111 =》193.6.7.63/26
(5)该网络的网络地址是多少?
答案:193.6.7.0/24
解析:网络地址是IP地址与子网掩码转换成二进制数再相与运算得来的结果,与运算的规则:1&1 = 1; 1&0 = 0; 0&1 = 0; 0&0 = 0,也就是说只有两者都为1时结果才为1。

(6)该网络的受限广播地址为多少?
答案:255.255.255.255
解析:所有网络的受限广播地址都是4个255
(7)本主计所在的本机网络地址为多少?
答案:0.0.0.0
解析:所有本机网络地址都是4个0
(8)如果将该网络平均划分为4个子网,请计算出这4个子网的地址空间
答案
193.6.7.0/26~193.6.7.63/26
193.6.7.64/26~193.6.7.127/26
193.6.7.128/26~193.6.7.191/26
193.6.7.192/26~193.6.7.255/26
解析

不管平均划分成几个子网,计算得到相应的节点之后便能划分出子网的地址空间,需要注意的是,每两个节点之间都是等间隔的,也就是说最后一段不一定是到255,而是根据间隔大小推算的,比如本题的网络前缀如果换成25,则答案变为:
193.6.7.0/27~193.6.7.31/27
193.6.7.32/27~193.6.7.63/27
193.6.7.64/27~193.6.7.95/27
193.6.7.96/27~193.6.7.127/27
(9)这四个子网的有效地址空间是什么?
答案
193.6.7.1/26~193.6.7.62/26
193.6.7.65/26~193.6.7.126/26
193.6.7.129/26~193.6.7.190/26
193.6.7.193/26~193.6.7.254/26
解析:有效地址空间就是去掉主机位全为0和主机位全为1的地址,第一段中,193.6.7.00 000000和193.6.7.193.6.7.00 111111,因此去掉这两个地址。以此类推,后面三段中都去掉全0和全1的地址(左加右减)。
基本上会算这些应该就能触类旁通了,如果你是通信工程或者计算机学院的学生,老年人给你的忠告就是,加油,路漫漫其修远兮。。。。。。(以后的坑还多着呢)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。