IP地址,子网掩码,网关的关系以及算法

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:52:10
最好很明白的人来讲,鄙人网通公司网管,想要个教科书式的讲解,谢谢!!!
.......我问他们之间算法....前面的IP和子网掩码是电信公司给的,分到什么就是什么,默认网关是要自己算的!
你的回答是什么意思啊???
完全不正确!!!!请专业一点!
哎, ip 218.27.203.97 ,因为是C类地址默认掩码是255.255.255.0这是没问题的吧!当我们要划分子网时,C类只要划分主后8位,如果分4段,最后8位应该11110000,那么他的子网掩码应该是255.255.255.192这个是没有问题的.分成4段的话有4个网关,218.27.203.65是我给的这段IP的网关这也没问题.
我要的是算法,分4段是最常见的,但还有很多要根据不同情况来定,看主机数多少==,希望哪位给个算法,我只是算法的其中一个步骤忘记了,谁给个全面的,指点下小弟!!
全是COPY么?只是借用主机位就可以计算..

1、IP地址是一个电脑的三层网络地址,如果是公网IP地址则必须全球唯一,如果是私有IP地址必须局域网内部唯一;
  2、子网掩码是计算网络大小及IP地址范围的一个参数,使用IP地址与子网掩码可以计算出网络地址;
  3、默认网关是本网络到达外网的出口,它必须与IP地址在同一个网段。而是否在一个网段是由IP地址与子网掩码计算得到的。

网关是与电脑对应的路由器端口地址,用做不同网段间的数据连接。子网掩码是用来限制网段大小的,也就是说一个网段有多少IP地址是由子网掩码决定的。IP地址就是与网关同网段的地址了,只要是该

网关没有什么算法,只要是该网段内唯一的一个IP就可以用。
网关一般是本网段内最大或最小的IP没有硬性规定(其中全0和全1是不可用)。

一、利用子网数来计算
在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
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的子网掩码。
二、利用主机数来计算
1)将主机数目转化为二进制来表示
2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。
3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:
1) 700=1010111100
2)该