IP地址的分类

  1. A类地址A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。 
  ⑵ A类地址范围:1.0.0.1到126.255.255.254。 
  ⑶ A类地址中的私有地址保留地址: 
  ①10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 
  ② 127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。 
  2. B类地址B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。另外第1个字节的前两位固定为10。 
  ⑵ B类地址范围:128.0.0.1到191.255.255.254。 
  ⑶ B类地址的私有地址和保留地址 
  ① 172.16.0.0到172.31.255.255是私有地址 
  ②169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临得获得一个IP地址。 
  3. C类地址C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。 
  ⑵ C类地址范围:192.0.0.1到223.255.255.254。 
  ⑶ C类地址中的私有地址:192.168.0.0到192.168.255.255是私有地址。
 
 
1.A类IP地址 

  一个A类IP地址是指,在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。 

2.B类IP地址 

  一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码,剩下的两段号码为本地计算机的号码。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为14位,主机标识的长度为16位,B类网络地址适用于中等规模规模的网络,每个网络所能容纳的计算机数为6万多台。 

3.C类IP地址 

  一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为21位,主机标识的长度为8位,C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。 

  除了上面三种类型的IP地址外,还有几种特殊类型的IP地址,TCP/IP协议规定,凡IP地址中的第一个字节以“lll0”开始的地址都叫多点广播地址。因此,任何第一个字节大于223小于240的IP地址是多点广播地址;IP地址中的每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;IP地址中凡是以“llll0”的地址都留着将来作为特殊用途使用;IP地址中不能以十进制“127”作为开头,27.1.1.1用于回路测试,同时网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。
  D类地址用于多播(多播就是同时把消息发送给一组主机),它的高位设置为1110,该类地址不能分配给主机。
  E类地址是为将来保留的,同时也用于实验目的,它们不能分配给主机,该类地址的高位设置为11110。 
IP地址的一些规则 
  A类地址中以127打头的保留作为内部回送地址;
  网络号的第一个8位组不能为255,数字255作为广播地址;
  网络号的第一个8位组不能为0,0表示该地址是本地主机,不能传送;
  主机号部分各位不能为全“1”,全“1”地址是广播地址;
  主机号部分各位不能为全“0”,全“0”地址是表示本地网络。
前三个 八位字节指明 网络,后一个八位字节指明网络上的 主机。“ 网络负载平衡”为 C 类 IP 地址提供可选的会话支持(除了支持单个 IP 地址以外)以适应在客户站点使用多个 代理服务器的客户。
一个C类 IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的 网络地址和1字节 主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为21位, 主机标识的长度为8位,C类 网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。
公有IP地址用于Internet,一般使用公共通讯,私用IP地址是企业用户在内部网络中使用,而且私有地址不能在Internet上使用
3种有类地址主机数

3种有类地址主机数

私有地址包括3组
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
10.0.0.0到10.255.255.255是A类 私有地址(所谓的私有地址就是在互联网上不使用,而被用在 局域网络中的地址)。
127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。
各类地址位数

各类地址位数

0.0.0.0到0.255.255.255也是保留地址,用做表示所有的IP地址。
A类地址默认 子网掩码为255.0.0.0。
B类地址范围:128.0.0.1到191.255.255.255。
B类地址的 私有地址和保留地址 。
172.16.0.0到172.31.255.255是 私有地址 。
169.254.0.0到169.254.255.255是保留地址。如果你的 IP地址是自动获取IP地址,而你在网络上又没有找到可用的 DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临时获得一个IP地址。
B类地址默认 子网掩码为255.255.0.0 。
1、 0-—127。A类网络号码范围是0.0.0.0---127.0.0.0,用于128个网络。但网 
络不能近由0组成且127.0.0.0保留用于回路。剩下的126个网络,1到126,共 
有16777214个可能的主机地址(16777216减2) 
A类 网络 —主机——主机—主机 
0-127 127 0 0 0 
2、 128—191。B类,网络号码范围是128.0.0.0--191.254.0.0 用于162 
56个网络。共有65534个可能的主机地址 
B类 网络---网络----主机--主机 
128—191 128 123 0 0 
3、 192--223。C类,网络号码范围是192.0.0.0--223.254.254.0,用于 
2064512个网络。共有254个可能的主机地址 
C类 网络---网络----网络---主机. 
192--223 192 0 0 0 
所有的网络空间计算都必须“减2”,这是因为要扣除两个保留地址:“0”给 
这个网络255给广播。地址1-254分配给主机,第一个八位组号码224-254保留给在 
这儿未讨论的特殊类(组播和调查)。 
通过上述讨论,可以知道只有很少数非常大的组织才能拥有A类地址,实际上 
只有126个这样的组织,我们中大多数用的是B类和C类IP地址与INTERNET相连。 
注意: 
不要忘记网络的严格定义是一个LAN段,一个单独,共享的访问介质。IP 
寻址语境中网络一词的意义也如此。网络(或者LAN段)也标识为网络接口(或简 
称接口),因为一个网络只可以与一个路由器的接口连接。例如,福特汔车公司 
的内联网络可能被子其雇员称为一个网络,但是福特的网络管理者必须为连接到 
公司路由器接口上的成千上万的各个网络(LAN段)分配惟一的IP地址。 
IP地址是TCP/IP网络中用来唯一标识每台主机或设备的地址,IP地址由32位(共四个八位组)的二进制组成,IP地址分为两部分,左边网络编号部分用来标识主机所在的网络;右边部分用来标识主机本身。连接到同一网络的主机必须拥有相同的网络编号。 

通过IP地址的引导位(最高位)来区分不同类别的IP地址: 

注:n为网络编号位,h为主机编号位 

A类地址:0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh 
A类地址具有7位网络编号,因此可定义125个A类网络{27-2(网络编号不能是全0或全1)-1(127为环回地址)}每个网络可以拥有的主机数为16777214{224-2(主机位不能是全0或全1)} 
十进制表示范围:1.0.0.1-126.255.255.254 

B类地址:10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh 
B类地址具有14位网络编号,因此可定义16382个B类网络{214-2} 
每个网络可以拥有的主机数为65534{216-2} 
十进制表示范围:128.0.0.1-191.255.255.254 

C类地址:110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh 
C类地址具有21位网络编号,因此可定义2097152个C类地址{221-2} 
每个网络可以拥有的主机数为254{28-2} 
十进制表示范围:192.0.0.1-223.255.255.254 

D类地址:1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx 
D类地址用于组播,前面4位1110引导,后面28位为组播地址ID。 
十进制表示范围:224.0.0.0-239.255.255.255 

E类地址:总是以1111四位引导 
E类地址用于研究用 
十进制表示范围:240- 

IP地址由InterNIC(因特网信息中心)统一分配,以保证IP地址的唯一性,但有一类IP地址是不用申请可直接用于企业内部网的,这就是Private Address,Private Address不会被INTERNET上的任何路由器转发,欲接入INTERNET必须要通过NAT/PAT转换,以公有IP的形式接入。 
这些私为地址为: 
10.0.0.0-10.255.255.255(一个A类地址) 
172.16.0.0-172.31.255.255(16个B类地址) 
192.168.0.0-192.168.255.255(256个C类地址) 

应用:特殊用途的IP地址介绍篇 

一、0.0.0.0 
严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。 

二、255.255.255.255 

限制广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机。如果翻译成人类的语言,应该是这样:“这个房间里的所有人都注意了!”这个地址不能被路由器转发。 

三、127.0.0.1 

本机地址,主要用于测试。用汉语表示,就是“我自己”。在Windows系统中,这个地址有一个别名“Localhost”。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1”的数据包。 

四、224.0.0.1 

组播地址,注意它和广播的区别。从224.0.0.0到239.255.255.255都是这样的地址。224.0.0.1特指所有主机,224.0.0.2特指所有路由器。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现,使用组播功能)功能,那么你的主机路由表中应该有这样一条路由。 

五、169.254.x.x 

如果你的主机使用了DHCP功能自动获得一个IP地址,那么当你的DHCP服务器发生故障,或响应时间太长而超出了一个系统规定的时间,Wingdows系统会为你分配这样一个地址。如果你发现你的主机IP地址是一个诸如此类的地址,很不幸,十有八九是你的网络不能正常运行了。 

六、10.x.x.x、172.16。x。x~172.31。x。x、192.168。x。x 

私有地址,这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用192.168.1.1作为缺省地址。私有网络由于不与外部互连,因而可能使用随意的IP地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在接入Internet时,要使用地址翻译(NAT),将私有地址翻译成公用合法地址。在Internet上,这类地址是不能出现的。 

对一台网络上的主机来说,它可以正常接收的合法目的网络地址有三种:本机的IP地址、广播地址以及组播地址
IP地址与网络分类
(1)IP地址
不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间技术是将不同物理网络技术统一起来的高层软件技术。网间技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间地址,以此屏蔽物理网络地址的差异。IP协议提供一种全网间通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间主机(包括网关),这样物理地址的差异被IP层所屏蔽。IP层所用到的地址叫做网间地址,又叫IP地址。它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯一的。IP地址是一个32为的二进制数,分成4个字段,每个字段8位。
(2)三类主要的网络地址
  我们知道,从LAN到WAN,不同种类网络规模相差很大,必须区别对待。因此按网络规模大小,将网络地址分为主要的三类,如下:
  A类:
0 1 2 3 8 16 24
  3 1 0网络号主机号
B类:1 0网络号主机号
  C类:1 1 0网络号主机号
  A类地址用于少量的(最多27个)主机数大于216的大型网,每个A类网络可容纳最多224台主机;B类地址用于主机数介于28~216之间数量不多不少的中型网,B类网络最多214个;C类地址用于每个网络只能容纳28台主机的大量小型网,C类网络最多221个。
  除了以上A、B、C三个主类地址外,还有另外两类地址,如下:
  D类:1 1 1 0多目地址
  E类:1 1 1 1 0留待后用
  其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。E类地址用于将来的扩展之用。
  (3)TCP/IP规定网络地址
  除了一般地标识一台主机外,还有几种具有特殊意义的特殊形式。
  *广播地址
  TCP/IP规定,主机号全为“1”的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向网上所有主机发送报文。
  *有限广播
  前面提到的广播地址包含一个有效的网络号和主机号,技术上称为直接广播(directed boradcasting)地址。在网间网上的任何一点均可向其他任何网络进行直接广播,但直接广播有一个缺点,就是要知道信宿网络的网络号。
  有时需要在本网络内部广播,但又不知道本网络网络号。TCP/IP规定,32比特全为“1”的网间网地址用于本网广播,该地址叫做有限广播地址(limited broadcast address)。
  *“0”地址
  TCP/IP协议规定,各位全为“0”的网络号被解释成“本”网络。
  *回送地址
  A类网络地址127是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做回送地址loopback address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输TCP/IP协议规定,一、含网络号127的分组不能出现在任何网络上;二、主机和网关不能为该地址广播任何寻径信息。由以上规定可以看出,主机号全“0”全“1”的地址在TCP/IP协议中有特殊含义,不能用作一台主机的有效地址。
二、子网掩码
(1)子网TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
  因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。于是IP网络地址的多重复用技术应运而生。
  通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
  子网编址(subnet addressing)技术,又叫子网寻径(subnetrouting),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。
  一般的,32位的IP地址分为两部分,即网络号和主机号,我们分别把他们叫做IP地址的“网间网部分”和“本地部分”。子网编址技术将本地部分进一步划分为“物理网络”部分和“主机”部分,如图:
  网间网部分物理网络主机
  网间网部分.本地部分
  其中“物理网络”用于标识同一IP网络地址下的不同物理网络,既是“子网”。
  (2)子网掩码IP协议标准规定:每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网间网部分和物理网络号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。例如位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。这种位模式叫做子网模(subnet mask)或“子网掩码”。
  为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 11111111 00000000)为:
  255.255.25.0 IP协议关于子网掩码的定义提供一种有趣的灵活性,允许子网掩码中的“0”和“1”位不连续。但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用。
  (3)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
  例如:有一个C类地址为:
  192.9.200.13其缺省的子网掩码为:
  255.255.255.0则它的网络号和主机号可按如下方法得到:将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101
将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000
将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分11000000 00001001 11001000 00001101 AND 11111111 11111111 11111111 00000000 11000000 00001001 11001000 00000000结果为192.9.200.0,即网络号为192.9.200.0。
将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分11000000 00001001 11001000 00001101 AND 00000000 00000000 00000000 11111111 00000000 00000000 00000000 00001101结果为0.0.0.13,即主机号为13。  
  (4)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
  例如:有一个C类地址为:
  192.9.200.13 其缺省的子网掩码为:
  255.255.255.0 则它的网络号和主机号可按如下方法得到:
将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101
将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000
将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分11000000 00001001 11001000 00001101 AND 11111111 11111111 11111111 00000000 11000000 00001001 11001000 00000000结果为192.9.200.0,
即网络号为192.9.200.0。
将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分11000000 00001001 11001000 00001101 AND 00000000 00000000 00000000 11111111 00000000 00000000 00000000 00001101 结果为0.0.0.13,即主机号为13。
  三、子网划分与实例根据以上分析,建议按以下步骤和实例定义子网掩码。
  1、将要划分的子网数目转换为2的m次方。如要分8个子网,8=23。
  2、取上述要划分子网数的2的m次方的幂。如23,即m=3。
  3、将上一步确定的幂m按高序占用主机地址m位后转换为十进制。如m为3 则是11100000,转换为十进制为224,即为最终确定的子网掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是C类网,则子网掩码为255.224.0.0。
  在这里,子网个数与占用主机地址位数有如下等式成立:2m=n。其中,m表示占用主机地址的位数;n表示划分的子网个数。根据这些原则,将一个C类网络分成4个子网。若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254(因为全“0”和全“1”的主机地址有特殊含义,不作为有效的IP地址),现将网络划分为4个部分,按照以上步骤:
  4=22,取22的幂,即2,则二进制为11,占用主机地址的高序位即为11000000,转换为十进制为192。这样就可确定该子网掩码为:192.9.200.192,4个子网的IP地址范围分别为:
  二进制十进制
11000000 00001001 11001000 00000001 11000000 00001001 11001000 00111110 192.9.200.1
192.9.200.62
11000000 00001001 11001000 01000001 11000000 00001001 11001000 01111110 192.9.200.65
192.9.200.126
11000000 00001001 11001000 10000001 11000000 00001001 11001000 10111110 192.9.200.129
192.9.200.190
11000000 00001001 11001000 11000001 11000000 00001001 11001000 11111110 192.9.200.193
192.9.200.254
  在此列出A、B、C三类网络子网数目与子网掩码的转换表,以供参考。
A类:
子网数目 占用位数    子网掩码    子网中主机数
 2     1    255.128.0.0    8,388,606
 4     2    255.192.0.0    4,194,302
 8     3    255.224.0.0    2,097,150
 16     4    255.240.0.0    1,048,574
 32     5    255.248.0.0    524,286
 64     6    255.252.0.0    262,142
 128    7    255.254.0.0    131,070
 128    8    255.255.0.0    65,534
B类:
子网数目 占用位数    子网掩码    子网中主机数
 2     1    255.255.128.0   32,766
 4     2    255.255.192.0   16,382
 8     3    255.255.224.0   8,190
 16     4    255.255.240.0   4,094
 32     5    255.255.248.0   2,046
 64     6    255.255.252.0   1,022
 128    7    255.255.254.0   510
 256    8    255.255.255.0   254
C类:
子网数目 占用位数    子网掩码    子网中主机数
 2     1    255.255.255.128   126
 4     2    255.255.255.192   62
 8     3    255.255.255.224   30
 16     4    255.255.255.240   14
 32     5    255.255.255.248   6
 64     6    255.255.255.252   2
子网掩码和ip地址的关系
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
请看以下示例:
运算演示之一:aa
I P 地址  192.168.0.1
子网掩码  255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11010000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
     11000000.10101000.00000000.00000000
转化为十进制后为:192.168.0.0,运算演示之二:
I P 地址  192.168.0.254,子网掩码  255.255.255.0,AND运算
转化为二进制进行运算:
I P 地址:11010000.10101000.00000000.11111110
子网掩码:11111111.11111111.11111111.00000000
AND运算:11000000.10101000.00000000.00000000
转化为十进制后为:192.168.0.0
运算演示之三:
I P 地址  192.168.0.4,子网掩码  255.255.255.0 ,AND运算,转化为二进制进行运算:
I P 地址 11010000.10101000.00000000.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算
     11000000.10101000.00000000.00000000
转化为十进制后为:192.168.0.0
  通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0
  所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我现在单位使用的代理服务器,内部网络就是这样规划的。
也许你又要问,这样的子网掩码究竟有多少了IP地址可以用呢?你可以这样算。
根据上面我们可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:
  前三位IP码由分配下来的数字就只能固定为192.168.0  所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-1),即256-1=255一般末位为0或者是255的都有其特殊的作用。
那么你可能要问了:如果我的子网掩码不是255.255.255.0呢?你也可以这样做啊假设你的子网掩码是255.255.128.0
那么你的局域网内的ip地址的前两位肯定是固定的了(什么,为什么是固定的?你看上边不就明白了吗?·#¥)
这样,你就可以按照下边的计算来看看同一个子网内到底能有多少台机器
1、十进制128 = 二进制1000 0000
2、IP码要和子网掩码进行AND运算
3、I P 地址 00010000.01001001.1*******.********
子网掩码 11111111.11111111.10000000.00000000
AND运算00010000.01001001.10000000.00000000
转化为十进制后为:
      16 . 73 . 128 . 0
4、可知我们内部网可用的IP地址为:00010000.01001001.10000000.00000000       到00010000.01001001.11111111.11111111
5、转化为十进制:
16.73.128.0 到 16.73.255.255
6、0和255通常作为网络的内部特殊用途。通常不使用。
7、于是最后的结果如下:我们单位所有可用的IP地址为:
192.168.128.1-192.168.128.254
192.168.129.1-192.168.129.254
. . . . . . . . . . . . .
192.168.142.1-192.168.142.254
192.168.143.1-192.168.143.254
. . . . . . . . . . . . .
192.168.254.1-192.168.254.254
192.168.255.1-192.168.255.254
8、总数为(255-128+1)*(254-1+1) =128 * 254 = 32512
FAINT!!!!@#!@把我们公司都买了还买不了这么多的机器呢!·¥!·#
9、看看的结果是否正确
  (1)、设定IP地址为192.168.128.1
    Ping 192.168.129.233通过测试
    访http://192.168.129.233可以显示出主页
  (2)、设定IP地址为192.168.255.254
    Ping 192.168.129.233通过测试
    访http://192.168.129.233可以显示出主页
10、结论
  以上证明我们的结论是对的。
现在你就可以看你的子网中能有多少台机器了
255.255.255.128
分解:11111111.11111111.11111111.1000000
所以你的内部网络的ip地址只能是xxxxxxxx.xxxxxxxx.xxxxxxxx.0???????
到xxxxxxxx.xxxxxxxx.xxxxxxxx.01111111

 
 
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类的默认子网掩码 255.255.255.0   一个子网最多可以容纳254台电脑
   我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。我们来说详细看看吧。
   要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。)
   把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串[red]连续[/red]的1和一串[red]连续[/red]的0组成的(一共4段,每段8位,一共32位数)。
   255.0.0.0   11111111.00000000.00000000.00000000
   255.255.0.0  11111111.11111111.00000000.00000000
   255.255.255.0 11111111.11111111.11111111.00000000
   这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们可以把m看到是后面的多少颗0。如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。我们再来做一个。
   255.255.248.0这个子网掩码可以最多容纳多少台电脑?
   计算方法:
   把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)
   11111111.1111111.11111000.00000000
   然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这个子网掩码最多可以容纳2048台电脑。
   一个子网最多可以容纳多少台电脑你会算了吧,下面我们来个逆向算法的题。
   一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?
   首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。
   2的m次方=560
   首先,我们确定2一定是大于8次方的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试2的9次方是512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。
   分配和计算子网掩码你会了吧,下面,我们来看看IP地址的网段。
   相信好多人都和偶一样,认为IP只要前三段相同,就是在同一网段了,其实,不是这样的,同样,我样把IP的每一段转换为一个二进制数,这里就拿IP:192.168.0.1,子网掩码:255.255.255.0做实验吧。
   192.168.0.1
   11000000.10101000.00000000.00000001
   (这里说明一下,和子网掩码一样,每段8位,不足8位的,前面加0补齐。)
   IP    11000000.10101000.00000000.00000001
   子网掩码  11111111.11111111.11111111.00000000
   在这里,向大家说一下到底怎么样才算同一网段。
   要想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?各类IP的网络标识算法都是不一样的。A类的,只算第一段。B类,只算第一、二段。C类,算第一、二、三段。
   算法只要把IP和子网掩码的每位数AND就可以了。
   AND方法:0和1=0 0和0=0 1和1=1
   如:And 192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位
   IP      11000000.10101000.00000000.00000001
   子网掩码    11111111.11111111.11111111.00000000
   得出AND结果  11000000.10101000.00000000.00000000
   转换为十进制192.168.0.0,这就是网络标识,
   再将子网掩码反取,也就是00000000.00000000.00000000.11111111,与IP AND
   得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1,
   这0.0.0.1就是主机标识。要想在同一网段,必需做到网络标识一样。
   我们再来看看这个改为默认子网掩码的B类IP
   如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
   先将这些转换成二进制
   188.188.0.111 10111100.10111100.00000000.01101111
   188.188.5.222 10111100.10111100.00000101.11011010
   255.255.254.0 11111111.11111111.11111110.00000000
   分别AND,得
   10111100.10111100.00000000.00000000
   10111100.10111100.00000100.00000000
   网络标识不一样,即不在同一网段。
   判断是不是在同一网段,你会了吧,下面,我们来点实际的。
   一个公司有530台电脑,组成一个对等局域网,子网掩码和IP设多少最合适?
   子网掩码不说了,前面算出结果来了11111111.11111111.11111100.00000000,也就是255.255.252.0
   我们现在要确定的是IP如何分配,首先,选一个B类IP段,这里就选188.188.x.x吧
   这样,IP的前两段确定的,关键是要确定第三段,只要网络标识相同就可以了。我们先来确定网络号。(我们把子网掩码中的1和IP中的?对就起来,0和*对应起来,如下:)
   255.255.252.0 11111111.11111111.11111100.00000000
   188.188.x.x  10111100.10111100.??????**.********
   网络标识   10111100.10111100.??????00.00000000
   由此可知,?处随便填(只能用0和1填,不一定全是0和1),我们就用全填0吧,*处随便,这样呢,我们的IP就是
   10111100.10111100.000000**.********,一共有530台电脑,IP的最后一段1~254可以分给254台计算机,530/254=2.086,采用进1法,得整数3,这样,我们确定了IP的第三段要分成三个不同的数字,也就是说,把000000**中的**填三次数字,只能填1和0,而且每次的数字都不一样,至于填什么,就随我们便了,如00000001,00000010,00000011,转换成二进制,分别是1,2,3,这样,第三段也确定了,这样,就可以把IP分成188.188.1.y,188.188.2.y,188.188.3.y,y处随便填,只要在1~254范围之内,并且这530台电脑每台和每台的IP不一样,就可以了。
 
  有人也许会说,既然算法这么麻烦,干脆用A类IP和A类默认子网掩码得了,偶要告诉你的是,由于A类IP和A类默认子网掩码的主机数目过大,这样做无疑是大海捞针,如果同时局域网访问量过频繁、过大,会影响效率的,所以,最好设置符合自己的IP和子网掩码^_^
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值