可变长子网掩码 怎么换算
发布网友
发布时间:2022-05-24 20:32
我来回答
共1个回答
热心网友
时间:2023-11-06 10:31
一、利用子网数来计算
在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
1)将子网数目转化为二进制来表示
2)取得该二进制的位数,为 N
3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。
如欲将B类IP地址168.195.0.0划分成27个子网:
1)27=11011
2)该二进制为五位数,N = 5
3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。
二、利用主机数来计算 <BR> 1)将主机数目转化为二进制来表示
2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位
3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
如欲将B(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17
1) 700=1010111100 <BR> 2)该二进制为十位数,N = 10(1001
)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255,然后再从后向前将后10位置0,即为: 11111111.11111111.11111100.00000000,即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。
我用程序实现的过程中,按照第一种方法,很不理解的是第3句.
ip地址的前5位置一...
3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。
这里的置1指的是?
程序我只是写到第二步了..转换并获取都没问题..
Private Sub Command1_Click()
Dim a, b, c, d, e As Long
Dim ziwang_num As Long
Dim ziwang_zhuji As Long
'下面两句就是获取输入的子网数量,然后转为二进制数,并且获取其长度
ziwang_num = DEC_to_BIN(Val(Text6.Text))
ziwang_num = Len(CStr(ziwang_num))
End Sub
Public Function DEC_to_BIN(Dec As Long) As String
'将10进制转换为二进制
DEC_to_BIN = " "
Do While Dec > 0
DEC_to_BIN = Dec Mod 2 & DEC_to_BIN
Dec = Dec \ 2
Loop
End Function
可变长子网掩码 怎么换算
1)27=11011 2)该二进制为五位数,N = 5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到255.255.248.0,即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。二、利用主机数来计算 <BR> 1)将主机数目转化为二进制来表示 2)如果主机数小于或等于254...
IP可变长子网掩码的计算借位问题具体的怎么算?
1: 子网掩码 255.255.255.224 2^n-2=主机数目 2^5-2=30台 借的主机位=8-5=3(主机位)子网位2^3=8个子网 主机范围:(子网掩码255.255.255.224)1> 192.168.1.0 to 192.168.1.31 2> 192.168.1.32 to 192.168.1.63 3> 192.168.1.64 to 192.168.1.95 4...
可变长子网掩码计算?
结论是,子网掩码的计算可以通过两种方法实现,一是根据子网数目,二是根据子网内的主机数目。下面是对这两种方法的直观解释:首先,如果你知道要划分的子网数目,例如要将B类IP地址168.195.0.0划分为27个子网,你需要将这个数转化为二进制(27=11011),得知位数N为5。然后,从B类子网掩码255.255....
如何计算可变长度子网掩码?
选择可变长度子网掩码VLSM 第一个子网需要容纳55个主机,则主机号长度至少为6字节(2∧x-2≥55→x=6);第二个子网和第三个子网需要容纳25个主机,则主机号长度至少为5字节(理由同上)首先可以使用子网掩码为255.255.255.192,将该IP地址划分为两半。此时主机号的长度为6字节,可以将172.0.35....
可变长的子网掩码怎么算?
用主机地址有:254个 可用子网为 :64个 计算方法:主机地址:210.106.14.1-210.106.14.254共254个主机地址 子网划分:210.106.14.0/24 ip 地址共32位除去24位网络地址和两位主机地址还剩六位。计算方式为2的6次幂种组合方式,即2的6次幂个子网。
可变长子网掩码 怎么换算
"/"后面的数字代表IP地址中32位2进制数的前多少位为1,例如192.168.21.31/24的子网掩码就是前24位全1,255.255.255.0
可变长子网掩码的计算
子网掩码地址是:255.255.254.0(因为IP地址后面那个23就是子网掩码有23个1,用二进制就可以表示出来)个类网络的主机号的位数用P表示,如果从P位主机号中拿出m位来划分子网,则剩下的n=P-m位用于标识主机A类网络,B类网络,C类网络P值分别是24,16,8 n位可以标识2^m台主机,但是一般不全0...
关于可变长的子网掩码问题 一直搞不懂
也就是说子网掩码是27位的,用二进制表示为11111111.11111111.11111111.11100000,换算成十进制表示为255.255.255.224 知道这个道理,剩下的你自己算吧。可变长子网掩码的意思就是:在一个网络中,不同子网的子网掩码的长度可以不一样。以达到节约IP地址的目的。区别于定长子网掩码。
可变长子网掩码(variable Length Subnet Mask)
可变长子网掩码(variable Length Subnet Mask)在无类网络设计中,通过调整子网掩码的长度来划分网络,以适应不同的主机数量需求。以网段10.76.28.0/24为例,要将其划分为4个子网,每个子网的主机数分别为126、62、30和30。对于主机数为126的子网,计算方法是确定至少需要7位主机位,网络位为1位,...
计算机网络中的固定长度和可变长度子网掩码(FLSM和VLSM)
1) FLSM(固定长度子网掩码)以IP地址198.168.10.0为例,我们需要将其划分为4个子网部分,并找出IP地址块的范围。以下是计算IP地址网络块的4个步骤:步骤1:计算所需的子网位。在此过程中,我们将从主机端借用该位。步骤2:计算更新的子网掩码。例如,255.255.255.192(二进制上掩码的十进制等效...