舉例說明該算法。
例:給定一 class c address : 192.168.5.0 ,要求劃分20個子網(wǎng),每個子網(wǎng)5個主機。
解:因為4 <5 < 8 ,用256-8=248 ――>即是所求的子網(wǎng)掩碼,對應(yīng)的子網(wǎng)數(shù)也就出來了。這是針對C類地址。老師也只講了針對C類地址的做法。下面是考試大推出來的針對B類地址的做法。
對于B類地址,假如主機數(shù)小于或等于254,與C類地址算法相同。
對于主機數(shù)大于254的,如需主機 700臺,50個子網(wǎng)(相當大了),
512 < 700< 1024
256-(1024/256)=256-4=252 ――>即是所求的子網(wǎng)掩碼,對應(yīng)的子網(wǎng)數(shù)也就出來了。
上面256-4中的4(2的2次冪)是指主機數(shù)用2進制表示時超過8位的位數(shù),即超過2位,掩碼為剩余的前6位,即子網(wǎng)數(shù)為2(6)-2=62個。
Append :Host/Subnet Quantities Table
Class A Effective Effective
# bits Mask Subnets Hosts
例:給定一 class c address : 192.168.5.0 ,要求劃分20個子網(wǎng),每個子網(wǎng)5個主機。
解:因為4 <5 < 8 ,用256-8=248 ――>即是所求的子網(wǎng)掩碼,對應(yīng)的子網(wǎng)數(shù)也就出來了。這是針對C類地址。老師也只講了針對C類地址的做法。下面是考試大推出來的針對B類地址的做法。
對于B類地址,假如主機數(shù)小于或等于254,與C類地址算法相同。
對于主機數(shù)大于254的,如需主機 700臺,50個子網(wǎng)(相當大了),
512 < 700< 1024
256-(1024/256)=256-4=252 ――>即是所求的子網(wǎng)掩碼,對應(yīng)的子網(wǎng)數(shù)也就出來了。
上面256-4中的4(2的2次冪)是指主機數(shù)用2進制表示時超過8位的位數(shù),即超過2位,掩碼為剩余的前6位,即子網(wǎng)數(shù)為2(6)-2=62個。
Append :Host/Subnet Quantities Table
Class A Effective Effective
# bits Mask Subnets Hosts