设置ip地址的步骤,手机ip地址怎么设置

首页 > 经验 > 作者:YD1662022-11-01 22:19:23

众所周知,在电话通讯中,电话用户是靠电话号码来识别的。同样,在网络中为了区别不同的计算机,也需要给计算机指定一个号码,这个号码就是“ip地址”。

什么是IP地址

所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。

按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。

有人会以为,一台计算机只能有一个IP地址,这种观点是错误的。我们可以指定一台计算机具有多个IP地址,因此在访问互联网时,不要以为一个IP地址就是一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机似的。

如何分配IP地址

TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、一个“子网掩码”、一个“默认网关”。不过,可以通过动态主机配置协议(DHCP),给客户端自动分配一个IP地址,避免了出错,也简化了TCP/IP协议的设置。

那么,局域网怎么分配IP地址呢?互联网上的IP地址统一由一个叫“IANA”(Internet Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。

附表:局域网使用的ip地址范围

由于分配不合理以及ipv4协议本身存在的局限,现在互联网的IP地址资源越来越紧张,为了解决这一问题,IANA将A、B、C类IP地址的一部分保留下来,留作局域网使用的IP地址空间,保留IP的范围如附表所示。

保留的IP地址段不会在互联网上使用,因此与广域网相连的路由器在处理保留IP地址时,只是将该数据包丢弃处理,而不会路由到广域网上去,从而将保留IP地址产生的数据隔离在局域网内部。

在局域网内计算机数量少于254台的情况下,一般在C类IP地址段里选择IP地址范围就可以了,如从“192.168.1.1”到“192.168.1. 254”。

如何设置IP地址

那么如何来设置IP地址呢?以Windows 2000 Server为例,在桌面的“网上邻居”上右击,在弹出的菜单中点击“属性”,出现“网络和拨号连接”窗口,在“本地连接”上右击,在弹出的菜单中点击“属性”,出现“本地连接属性”窗口(请见附图),双击“Internet协议(TCP/IP)”,出现“Internet协议(TCP/IP)属性”窗口,在“使用下面的IP地址”中输入IP地址,此处我们输入“192.168.12.145”,子网掩码是“255.255.255.0”。

子网掩码概述

--------------------------------------------------------------------------------

1.子网掩码的概念

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

2.确定子网掩码数

用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。

定义子网掩码的步骤为:

A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73”,主机标识为“a.b”。

B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。

C、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000”

D、把这个数转化为间断十进制形式为:“255.255.240.0”

这个数为该网络的子网掩码。

3.IP掩码的标注

A、无子网的标注法

对无子网的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。

B、有子网的标注法

有子网时,一定要二者配对出现。以C类地址为例。

1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。

2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。

子网掩码的两种简便算法

--------------------------------------------------------------------------------

ip地址是32位的二进制数值,用于在tcp/ip通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。

每个ip地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大小,ip地址可以分为a、b、c、d、e五类,其中a、b、c类是三种主要的类型地址,d类专供多目传送用的多目地址,e类用于扩展备用地址。a、b、c三类ip地址有效范围如下表:

类别 网络号 /占位数 主机号 /占位数 用途

a 1~126 / 8 0~255 0~255 1~254 / 24 国家级

b 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织

c 192~223 0~255 0~255 / 24 1~254 / 8 企业组织

随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用nat在企业内部利用保留地址自行分配以外,通常都对一个高类别的ip地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。

这里主要是为了在网络分段情况下有效地利用ip地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。

子网掩码是标志两个ip地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和ip地址一样也是使用点式十进制来表示的。如果两个ip地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。

在计算子网掩码时,我们要注意ip地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的ip地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。

下面就来以实例来说明子网掩码的算法:

对于无须再划分成子网的ip地址来说,其子网掩码非常简单,即按照其定义即可写出:如某b类ip地址为 10.12.3.0,无须再分割子网,则该ip地址的子网掩码为255.255.0.0。如果它是一个c类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个ip地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。

一、利用子网数来计算

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

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)该二进制为十位数,n = 10

3)将该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的子网掩码。

下面列出各类ip地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的ip地址(即划分后有主机位或子网位全为“0”或全为“1”的):

a类ip地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/22 255.192.0.0 2/4194302

3/21 255.224.0.0 6/2097150

4/20 255.240.0.0 14/1048574

5/19 255.248.0.0 30/524286

6/18 255.252.0.0 62/262142

7/17 255.254.0.0 126/131070

8/16 255.255.0.0 254/65536

9/15 255.255.128.0 510/32766

10/14 255.255.192.0 1022/16382

11/13 255.255.224.0 2046/8190

12/12 255.255.240.0 4094/4094

13/11 255.255.248.0 8190/2046

14/10 255.255.252.0 16382/1022

15/9 255.255.254.0 32766/510

16/8 255.255.255.0 65536/254

17/7 255.255.255.128 131070/126

18/6 255.255.255.192 262142/62

19/5 255.255.255.224 524286/30

20/4 255.255.255.240 1048574/14

21/3 255.255.255.248 2097150/6

22/2 255.255.255.252 4194302/2

b类ip地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/14 255.255.192.0 2/16382

3/13 255.255.224.0 6/8190

4/12 255.255.240.0 14/4094

5/11 255.255.248.0 30/2046

6/10 255.255.252.0 62/1022

7/9 255.255.254.0 126/510

8/8 255.255.255.0 254/254

9/7 255.255.255.128 510/126

10/6 255.255.255.192 1022/62

11/5 255.255.255.224 2046/30

12/4 255.255.255.240 4094/14

13/3 255.255.255.248 8190/6

14/2 255.255.255.252 16382/2

c类ip地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/6 255.255.255.192 2/62

3/5 255.255.255.224 6/30

4/4 255.255.255.240 14/14

5/3 255.255.255.248 30/6

6/2 255.255.255.252 62/2

谈子网掩码及其计算

--------------------------------------------------------------------------------

IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。

每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。A、B、C三类IP地址有效范围如下表:

类别 网络号 /占位数 主机号 /占位数 用途

A 1~127 / 8 0~255 0~255 1~254 / 24 国家级

B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织

C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织

随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。

这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。

子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。

在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。

下面就来以实例来说明子网掩码的算法:

对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。

一、利用子网数来计算

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

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)该二进制为十位数,N = 10

3)将该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的子网掩码。

下面列出各类IP地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的IP地址(即划分后有主机位或子网位全为“0”或全为“1”的):

A类IP地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/22 255.192.0.0 2/4194302

3/21 255.224.0.0 6/2097150

4/20 255.240.0.0 14/1048574

5/19 255.248.0.0 30/524286

6/18 255.252.0.0 62/262142

7/17 255.254.0.0 126/131070

8/16 255.255.0.0 254/65536

9/15 255.255.128.0 510/32766

10/14 255.255.192.0 1022/16382

11/13 255.255.224.0 2046/8190

12/12 255.255.240.0 4094/4094

13/11 255.255.248.0 8190/2046

14/10 255.255.252.0 16382/1022

15/9 255.255.254.0 32766/510

16/8 255.255.255.0 65536/254

17/7 255.255.255.128 131070/126

18/6 255.255.255.192 262142/62

19/5 255.255.255.224 524286/30

20/4 255.255.255.240 1048574/14

21/3 255.255.255.248 2097150/6

22/2 255.255.255.252 4194302/2

B类IP地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/14 255.255.192.0 2/16382

3/13 255.255.224.0 6/8190

4/12 255.255.240.0 14/4094

5/11 255.255.248.0 30/2046

6/10 255.255.252.0 62/1022

7/9 255.255.254.0 126/510

8/8 255.255.255.0 254/254

9/7 255.255.255.128 510/126

10/6 255.255.255.192 1022/62

11/5 255.255.255.224 2046/30

12/4 255.255.255.240 4094/14

13/3 255.255.255.248 8190/6 <BR>14/2 255.255.255.252 16382/2

C类IP地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/6 255.255.255.192 2/62

3/5 255.255.255.224 6/30

4/4 255.255.255.240 14/14

5/3 255.255.255.248 30/6

6/2 255.255.255.252 62/2

再根据CCNA中会出现的题目给大家举个例子:

首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。

可参照下表来理解本例。

子网络 2进制子网络域数 2进制主机域数的范围 2进制主机域数的范围

第1个子网络 000 00000 thru 11111 .0 thru.31

第2个子网络 001 00000 thru 11111 .32 thru.63

第3个子网络 010 00000 thru 11111 .64 thru.95

第4个子网络 011 00000 thru 11111 .96 thru.127

第5个子网络 100 00000 thru 11111 .128 thru.159

第6个子网络 101 00000 thru 11111 .160 thru.191

第7个子网络 110 00000 thru 11111 .192 thru.223

第8个子网络 111 00000 thru 11111 .124 thru.255

CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是:

10+1+1+1=13

注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而 256-16=240 。所以该子网掩码为255.255.255.240。

如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为:

14+1+1+1=17

17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。

--------------------------------------------------------------------------------

IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。

每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。A、B、C三类IP地址有效范围如下表:

类别 网络号 /占位数 主机号 /占位数 用途

A 1~127 / 8 0~255 0~255 1~254 / 24 国家级

B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织

C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织

随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。

这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。

子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。

在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。

下面就来以实例来说明子网掩码的算法:

对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。

一、利用子网数来计算

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

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)该二进制为十位数,N = 10

3)将该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的子网掩码。

下面列出各类IP地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的IP地址(即划分后有主机位或子网位全为“0”或全为“1”的):

A类IP地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/22 255.192.0.0 2/4194302

3/21 255.224.0.0 6/2097150

4/20 255.240.0.0 14/1048574

5/19 255.248.0.0 30/524286

6/18 255.252.0.0 62/262142

7/17 255.254.0.0 126/131070

8/16 255.255.0.0 254/65536

9/15 255.255.128.0 510/32766

10/14 255.255.192.0 1022/16382

11/13 255.255.224.0 2046/8190

12/12 255.255.240.0 4094/4094

13/11 255.255.248.0 8190/2046

14/10 255.255.252.0 16382/1022

15/9 255.255.254.0 32766/510

16/8 255.255.255.0 65536/254

17/7 255.255.255.128 131070/126

18/6 255.255.255.192 262142/62

19/5 255.255.255.224 524286/30

20/4 255.255.255.240 1048574/14

21/3 255.255.255.248 2097150/6

22/2 255.255.255.252 4194302/2

B类IP地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/14 255.255.192.0 2/16382

3/13 255.255.224.0 6/8190

4/12 255.255.240.0 14/4094

5/11 255.255.248.0 30/2046

6/10 255.255.252.0 62/1022

7/9 255.255.254.0 126/510

8/8 255.255.255.0 254/254

9/7 255.255.255.128 510/126

10/6 255.255.255.192 1022/62

11/5 255.255.255.224 2046/30

12/4 255.255.255.240 4094/14

13/3 255.255.255.248 8190/6 <BR>14/2 255.255.255.252 16382/2

C类IP地址:

子网位 /主机位 子网掩码 子网最大数 /主机最大数

2/6 255.255.255.192 2/62

3/5 255.255.255.224 6/30

4/4 255.255.255.240 14/14

5/3 255.255.255.248 30/6

6/2 255.255.255.252 62/2

再根据CCNA中会出现的题目给大家举个例子:

首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。

可参照下表来理解本例。

子网络 2进制子网络域数 2进制主机域数的范围 2进制主机域数的范围

第1个子网络 000 00000 thru 11111 .0 thru.31

第2个子网络 001 00000 thru 11111 .32 thru.63

第3个子网络 010 00000 thru 11111 .64 thru.95

第4个子网络 011 00000 thru 11111 .96 thru.127

第5个子网络 100 00000 thru 11111 .128 thru.159

第6个子网络 101 00000 thru 11111 .160 thru.191

第7个子网络 110 00000 thru 11111 .192 thru.223

第8个子网络 111 00000 thru 11111 .124 thru.255

CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是:

10+1+1+1=13

注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而 256-16=240 。所以该子网掩码为255.255.255.240。

如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为:

14+1+1+1=17

17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。

v网络管理中的子网掩码

--------------------------------------------------------------------------------

子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。

IP地址的结构

要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。

IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。

什么是子网掩码

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

常用的子网掩码

子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。

1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。

2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。

IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目的机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。

如果一个网络的规模不超过254台电脑,采用“255.255.255.0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“255.255.255.0”是最常用的IP地址子网掩码;笔者见到的最大规模的中小学校园网具有1500多台电脑,这种规模的局域网可以使用“255.255.0.0”。

默认子网掩码

在Windows 2000 Server中,如果给一个网卡指定IP地址,系统会自动填入一个默认的子网掩码。这是Windows 2000 Server为了节省用户输入时间自动产生的子网掩码。比如,局域网最常使用的IP地址“192.168.x.x”默认的子网掩码是“255.255.255.0”。一般情况下,IP地址使用默认子网掩码就可以了。

突破网关 作者:未知 来源:http://blog.blogchina.com

最新代理请查看http://www.haozs.net

网络的普及,使得信息交流和资源共享变得十分方便,同时也变得十分重要。很多公司开始通过不同的方式接入Internet,一方面他们为了满足员工需求,为他们提供各种不同的服务(Internet浏览和E-mail可能是我们最常见的两种方式);同时为了安全或者其它因素,他们还要做一些不同程度的限制:有的员工太喜欢用ICQ聊天了,可以限制他使用;有的员工下载占用公司太多的流量,要限制他下载;当然更多的公司要限制那些Sex、Chat站点...... 不过,俗话说"道高一尺,魔高一丈",只要有限制就肯定有反限制方法,今天我们这里要介绍的就是一些反限制方法。这些反限制方法实际上是利用了一些网关服务器的漏洞,只要网络管理人员细心的话是不可能不发现的,所以你千万不要认为知道这些就可以"为非作歹",要知道如果网络管理人员愿意,他们可以追踪到你的任何操作并随时可以中断。我们给你提供这些反限制方法,只是为了你少麻烦网络管理人员一些:不要动不动就要他帮你下载软件(你可以在网络速度不错的时候自己做的)、如果你临时需要通过ICQ联系一下朋友、如果你因工作需要访问一个受限制的站点......

要突破网关,我们首先需要了解一些网络基础知识,这样即使你的网络架构和我这里所描述的不是很一样,也可以找出相应的解决方法!

几个名词

协议

Protocol,一组在网络上发送信息的规则和约定。这些规则控制在网络设备间交换消息的内容、格式、定时、顺序和错误控制。通俗的说就是不同的网络程序的交流语言,我们常见的OICQ使用UDP协议、ICQ使用TCP协议、E-mail程序使用POP3和SMTP协议,正像我们国人使用汉语一样......

节 常见的协议中Socks是一种比较复杂的协议,不过复杂有复杂的好处,它可以完成其它协议相同的工作(将它们转发),所以很多应用程序(ICQ、OICQ、Napster、MSN Messanger等等)都提供了Socks支持。

网关

网关的英文名字是Gateway,最初的意思是连接两个协议差别很大的计算机网络时使用的设备。通过网关可以将不同体系结构的计算机网络连接在一起,例如IBM的SNA服务器要和DEC公司的网络交流信息,就可以通过网关来实现,它完成复杂的协议转换工作,并将数据重新分组发送。在OSI中,网关属于最高层(应用层)的设备。网关本身不具有Cache(缓存),只是协议的转换或者转发。

代理服务器

代理服务器(Proxy)是网络信息的中转站。一般情况下,我们使用网络浏览器直接去链接其它Internet站点并取得网络信息时,须送出Request信号来得到回答,然后对方再把信息传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好像一个大的Cache,它不断将新取得数据包存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。

其实上边所讲的只是代理服务器的一个作用——代理访问。在平时的使用中通过代理服务器的Internet连接共享(Win2000自带的"Internet连接共享"、WinGate、SyGate和微软的MS Proxy都是很出名的代理服务实现方式),我们还可以节省IP开销,所有用户对外只占用一个IP,所以不必租用过多的IP地址,降低网络的维护成本。这样,局域局内没有与外网相连的众多机器就可以通过内网的一台代理服务器连接到外网,大大减少费用。

防火墙

防火墙(Firewall)是一个系统(或一组系统),它能增强机构内部网络的安全性。防火墙系统决定了哪些内部服务可以被外界访问;外界的哪些人可以访问内部的特定的服务,以及哪些外部资源可以被内部人员访问。要使一个防火墙有效,所有进入和外出的信息都必须经过防火墙,接受防火墙的检查。防火墙必须只允许授权的数据通过,并且防火墙本身也必须能够免于渗透。但不幸的是,防火墙系统一旦被攻击者突破或迂回,就不能提供任何的保护了(这也是我们的伎俩得以实现的原因......)。

防火墙的实现方式包括包过滤路由器和应用层网关。包过滤路由器可以过滤协议(ICMP、UDP、TCP等),只允许特定的协议通过;应用层网关就是我们常说的代理服务器,它可以提供比路由器更严格的安全策略,我们平时的各种限制就是在应用层实现的。

看到这里,你可能已经明白了,我们所说的"突破网关"其实是突破防火墙的限制。不过我们下边的所有动作有一个前提条件,你可以浏览http://www.totalrc.net网站,如果已经具备了这个条件,请先和我一起去下载几个需要的软件吧!

必需工具:

Socks2HTTP

最新版本:0.88

下载网址:http://www.totalrc.net/

一个协议转换工具,它可以将你的所有的Socks协议转换为HTTP协议,然后通过代理服务器的HTTP代理端口连接到Totalrc公司,再转化成Socks发给相应的通讯方,这样只要你可以使用HTTP协议(也就是说只要你可以浏览网页),你就可以通过Socks2HTTP使用Socks协议。

SocksCap

最新版本:Version 2.1

下载网址:http://www.socks.nec.com/reference/sockscap.html

Nec公司开发的透明代理软件,它可以使那些基于Windows的通过TCP或者UDP协议通讯的客户端软件自动穿过Socks代理服务器,你根本不用在客户端做任何设置,简单的说就是起了一个重定向的作用。SocksCap是一个免费软件,你可以免费使用90天。(注:听说Nec新开发了一个e-Border ClIEnt软件,功能更加强大,不过却是商业软件,你可以去下载一个30天的试用版)。

ProxyHunter

最新版本:3.1 Beta 1

下载网址:http://member.netease.com/~windzh

太阳风工作室开发的一个代理服务器搜索程序,搜索速度十分快捷,是使用代理服务器必备软件。

Socks2HTTP/SocksCap安装设置

为了完成突破网关的重大使命,我们首先需要安装/设置两个软件,一个是Socks2HTTP,另外一个是SocksCap,跟我来吧......

设置Socks2HTTP

下载运行Socks2HTTP软件,在出现配置窗口时,选择"Use a proxy server(使用代理服务器)",在"Address(地址栏)"中输入所使用的http代理服务器的IP或域名(我这里是192.168.0.253),"Port"中输入使用的端口(一般是8080或者80,根据你自己的实际情况设置),选中"Block out other computer(禁止其它计算机连接)"可以防止别人使用你转换的Socks服务器。

现在你可以在Windows的驻留栏中看到一个的小图标,如果需要更改配置,则在此Socks2HTTP的图标上单击右键,选择"Configuration",按照上图配置即可。

注意:实际上Socks2HTTP的协议转换是连接到http://12.98.142.221:80/servlets/http2tcp进行转换的,这就决定了可以正常使用Socks2HTTP的前提就是可以连接到http://12.98.142.221(也就是http://www.totalrc.net)。

设置SocksCap

运行SocksCap软件,选择"File(文件)"/"Settings(设置)",在"SOCKS Server(Socks服务器)"中填入127.0.0.1,Port中填入1080,在"Protocol"中选择"SOCKS Version 5","Name Resolution(名称解析)"中选择"Attempt local then remote(本地先于远程)",这样SocksCap也设置好了。

注意:SocksCap可以提供Socks 4/5两种版本的协议,Socks 4不支持UDP(就是OICQ和一些网络电话软件采用的)和用户认证,所以我们这里采用了功能更加强大的Socks 5。

突破网关实战

没有Socks权限也可用Napster

相信有很多朋友是通过局域网代理上网的,可是基于安全考虑一般网关会封*80端口(HTTP代理)之外的代理,这样一来,你就无法使用ICQ、FTP和Telnet了,当然更不能使用那个MP3交流软件Napster了,上网少了很多乐趣?想个办法搞定它。

打开Napster的"File"/"Preference",选择"Proxy"选项,选择"Proxy Type(代理服务器类型)"为"Socks 5 Proxy Server(Socks 5代理服务器)","Proxy Server(代理服务器)"中填写本地地址127.0.0.1,"Proxy Port(代理端口)"填写1080,现在你可以利用Napster和Internet上的朋友交流了......

有的朋友问是否可以使用OICQ?其实OICQ的设置也是很简单的,在OICQ的"网络设置"中把代理服务器设置为本地的Socks 5,这样就能上OICQ了,但是速度实在是不敢恭维......你试试就知道了,反正我只成功过一次,还是只发了一条消息就断线了!也许有的朋友还在想等Socks2HTTP的正式版本发布,我倒觉得这不是Socks2HTTP的问题,对于同样是采用了UDP协议的ICQ99b来说,连接就十分顺畅,这只能是OICQ的问题吧!大家还是祈祷OICQ公司少一点炒作,多做一点实事吧......

代理之外的代理

教育网内有很多好站点,可是并不是每一个用户都可以访问的,有的站点将很多IP地址屏蔽了,如果你的IP不幸在被屏蔽之列,那么是否就意味着你永远也别想访问这些优秀的教育网站点了?

人答案同样是否定的,我们可以利用能够访问教育网的代理服务器!可是我的情况却不行,我们单位使用的是Wingate代理服务器,我的所有的客户端软件的代理服务器首先要设置为Wingate代理服务器的地址才可以上网,根本没有设置可以访问教育网站点的代理服务器的地方,到底该如何办呢?

很简单,看我是如何完成的:

1.利用Proxy Hunter来查找一个网上可以访问教育网的代理服务器(这可是一个艰巨的任务,你也不要问我要任何类型的代理服务器,"靠别人不如靠自己",自己查找/验证吧,Good Luck......)。

2.打开SocksCap,按下"New"按钮,在弹出的"New Application Profile(新应用程序设置)"窗口中,按下"Browse(浏览)"按钮选择需要特别设置的应用程序(我们这里是"D:\Program Files\Internet Explorer\IExplore.exe")。

3.打开IE,设置代理服务器为你用Proxy Hunter搜集的可以访问教育站点的代理服务器。

4.在SocksCap中双击IE快捷方式,现在可以访问受限制的教育站点了,Enjoy it......

透明代理

我很笨,我不明白客户端软件的那些烦杂的设置(我们公司使用的可是WinGate啊)......有没有办法将这些简化呢?

打开SocksCap,将所有的需要设置代理服务器的软件都添加到其中(那些不能设置代理服务器,可是还要访问网络的软件也是可以的),然后在SocksCap中打开这些程序就可以了,你不需要在客户端做任何设置。

嘿嘿,一个意外的发现:通过这种透明的代理,我们还可以访问那些内容被过滤了的站点,比如MP3......

不过在SocksCap中打开IE浏览该站点却可以正常访问(IE中的代理服务器设置此时要取消)。

没有权限也可下载

很多地方的网关为了防止占用过多的带宽,将.exe、.zip、.rar等文件的下载权限关闭了,不过像我等软件狂热爱好者,不下载软件简直是要我的命,我们可以使用下边两种方法下载:

1.SocksCap的透明代理

这个我们上边已经说过,网关的内容过滤对于SocksCap不起作用,所以在SocksCap中打开下载软件就可以了。

注意:Socks2HTTP模拟的Socks服务不支持Ftp的PASV模式,所以不能断点续传,下载大软件请保重。

2.利用SSL下载

需要说明一点的是,虽然这时你所浏览的内容是加密的,不过连接的站点在代理服务器上边是可见的,建议不要开太多的进程下载,如果给网络管理人员看到,将站点屏蔽的话,你的下载就成了泡影。

看到这里,你是否发现没有什么可以完全限制的,不过话又说回来,网络管理人员只要勤快、细心一些,也没有什么可以瞒过他的,而且你是为了方便,不是为了让网管将更多的站点屏蔽掉吧......

其它相关软件

NECe-Border Client

相关网址:http://www.eborder.nec.com/

NEC e-Border Client与SocksCap一样是由NEC开发的。它是被NEC称为"完整的Socks解决方案"的e-Border系统的客户端部分。它不仅能连接到专用的e-Border服务器,而且能够连接到普通Socks5代理服务器,提供强大的Socks5代理调度。除了能像SocksCap那样对于特定的程序提供Socks5代理,也能截取你系统里的所有连接请求,将它们通过代理连接出去。更能设置多个Socks5代理服务器,提供更快更稳定的连接。所以,它除了能像SocksCap那样为普通网络应用程序提供代理,更能代理诸如DiabloⅡ、《星际争霸》的战网连接和《石器时代》、《万王之王》此类网络游戏的服务器登录。如果你使用的是局域网或是169而想玩在线游戏,SocksCap无能为力时,可以用它试试,你一定会有一个惊喜的。

HTTPort

相关网址:http://www.htthost.com/

可以通过HTTP Proxy将本地的任何端口影射到远程主机的任何一个端口,如果你上网的地方被防火墙挡住,只提供一个HTTP Proxy让你出去的话,而你又想使用其它诸如FTP、POP3等服务时,这个软件就能发挥作用了。不过该软件不支持需要用户名和密码的HTTP Proxy,而且有些HTTP Proxy也不能使用,二级代理服务器使用必备,遗憾的是该软件不支持UDP,当然也就不支持OICQ。

ICQProxy

相关网址:http://icqproxy.com/

让你的ICQ可以突破重围,ICQ是个相当便捷的工具,就算你的公司内部了采用防火将80之外的所有端口屏蔽,ICQ Proxy依然可以通过Port 80(HTTP)的通道帮你转接到远端的ICQ Server上,这样子当然防火墙也就不会挡住你的去路了。(注:该公司还有一个功能更加强大的类似软件Http-Tunnel)。

HTTPTunnel

最新版本:3.0.5

相关网址:http://www.nocrew.org/software/httptunnel.html

我们上边介绍的各种突破网关的软件都是基于Windows平台的(这对于当前最热门的Linux用户来说可不是什么好事),放心吧!我这里给你找了一个,不过是命令行方式的,要使用一些参数,看看说明吧。

注意:这个可不是开发ICQ Proxy公司的那个Http-Tunnel,而且它还有一个NT版本,只不过版本低了一些是3.0.3,到http://www.okchicken.com/~philip/httptunnel/看一下吧......

MultiProxy

最新版本:1.2

网址:http://www.multiproxy.org/

代理自动调度的代理软件,你只需在MultiProxy下配置校验好可用的代理了,本机设定代理服务器为本机的IP,端口与MultiProxy中设置的一致就可以了。

代理服务器经典站点

Proxys4AII

相关网址:http://proxys4all.cgi.net/

看到了吗?Proxys For All,服务于所有人的代理服务器站点。虽然是一个国外站点,可是却介绍了很多代理服务器和代理服务器相关知识、以及相关软件。如果你的英语还凑合的话,一定要去看一下,不是要你去看那些每日更新的HTTP、FTP、Telnet、Socks和Gopher代理服务器搜集,这些我们国内的代理可能更快一些,要你看的是那些Proxy Tools(代理服务器工具)和Proxy Info(代理服务器相关知识)。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.