收藏 分享(赏)

IP地址子网掩码位数换算方法及解释子网掩码的作用.doc

上传人:精品资料 文档编号:11237134 上传时间:2020-02-22 格式:DOC 页数:55 大小:344.50KB
下载 相关 举报
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第1页
第1页 / 共55页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第2页
第2页 / 共55页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第3页
第3页 / 共55页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第4页
第4页 / 共55页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、 一个典型局域网的 VLAN配置过程一个局域网的 VLAN 配置过程步骤 命令及注释 说明1、设置 vtp domainvlan database 进入 vlan配置模式vtp domain com 设置 vtp管理域名称 comvtp server 设置交换机为服务器模式vtp client 设置交换机为客户端模式 vtp domain 称为管理域,交换 vtp更新信息的所有交换机必须配置为相同的管理域。核心交换机和分支交换机都要配置2、配置中继 interface fa0/1 进入端口配置模式switchport switchport trunk encapsulation isl 配置中

2、继协议switchport mode trunk核心交换机上以上都要配置,不过在分支交换机进入端口模式只配置这个命令就可以了3、创建 vlan vlan 10 name counter 创建了一个编号为 10 名字为 counter的 vlan。 创建 vlan一旦建立了管理域,就可以创建 vlan了。在核心交换机上配置4、将交换机端口划入 vlan switchport access vlan 10 归属 counter vlan 在分支交换机的端口配置模式下配置。5、配置三层交换 interface vlan 10ip address 172.16.58.1 255.255.255.0 给

3、 vlan10配置 ip 在核心交换机上配置常见的 VLAN配置类型名称 简介及优缺点 适用范围基于端口划分的 VLAN按 VLAN交换机上的物理端口和内部的 PVC(永久虚电路)端口来划分。优点:定义 VLAN成员时非常简单,只要将所有的端口都定义为相应的VLAN组即可。缺点:如果某用户离开原来的端口到一个新的交换机的某个端口,必须重新定义。 适合于任何大小的网络基于 MAC地址划分 VLAN 这种划分 VLAN的方法是根据每个用户主机的 MAC地址来划分。优点:当用户物理位置从一个交换机换到其他的交换机时,VLAN 不用重新配置。缺点:初始化时,所有的用户都必须进行配置。 适用于小型局域网

4、。基于网络层协议划分 VLAN VLAN 按网络层协议来划分,可分为 IP、IPX、DECnet、AppleTalk 等VLAN网络。优点:用户的物理位置改变了,不需要重新配置所属的 VLAN,而且可以根据协议类型来划分 VLAN,并且可以减少网络通信量,可使广播域跨越多个VLAN交换机。缺点:效率低下。适用于需要同时运行多协议的网络根据 IP组播划分 VLAN IP 组播实际上也是一种 VLAN的定义,即认为一个 IP组播组就是一个 VLAN。优点:更大的灵活性,而且也很容易通过路由器进行扩展。缺点:适合局域网,主要是效率不高。适合于不在同一地理范围的局域网用户组成一个 VLAN按策略划分V

5、LAN基于策略的 VLAN能实现多种分配,包括端口、MAC 地址、IP 地址、网络层协议等优点:网络管理人员可根据自己的管理模式和需求来决定选择哪种类型的适用于需求比较复杂的环境VLAN 。 缺点:建设初期步骤繁复。 按用户定义、非用户授权划分 VLAN是指为了适应特别的 VLAN网络,根据具体的网络用户的特别要求来定义和设计 VLAN,而且可以让非 VLAN群体用户访问 VLAN,但是需要提供用户密码,在得到 VLAN管理的认证后才可以加入一个 VLAN。 IP地址子网掩码位数换算方法及解释子网掩码的作用IP地址子网掩码:子网位 /主机位 子网掩码 子网最大数 /主机最大数 2 /22 /1

6、0 | 255.192.0.0 2 /4194302 3 /21 /11 | 255.224.0.0 6 /2097150 4 /20 /12 | 255.240.0.0 14 /1048574 5 /19 /13 | 255.248.0.0 30 /524286 6 /18 /14 | 255.252.0.0 62 /262142 7 /17 /15 | 255.254.0.0 126 /131070 8 /16 /16 | 255.255.0.0 254 /65536 9 /15 /17 | 255.255.128.0 510 /32766 10 /14 /18 | 255.255.192

7、.0 1022 /16382 11 /13 /19 | 255.255.224.0 2046 /8190 12 /12 /20 | 255.255.240.0 4094 /4094 13 /11 /21 | 255.255.248.0 8190 /2046 14 /10 /22 | 255.255.252.0 16382 /1022 15 /9 /23 | 255.255.254.0 32766 /510 16 /8 /24 | 255.255.255.0 65536 /254 17 /7 /25 | 255.255.255.128 131070 /126 18 /6 /26 | 255.25

8、5.255.192 262142 /62 19 /5 /27 | 255.255.255.224 524286 /30 20 /4 /28 | 255.255.255.240 1048574 /14 21 /3 /29 | 255.255.255.248 2097150 /6 22 /2 /30 | 255.255.255.252 4194302 /2子网掩码的快速算法 大家都应该知道 2的 0次方到 10次方是多少把?也给大家说一下,分别是:1 2 4 8 16 32 64 128 256 512 1024。如果你希望每个子网中只有 5个 ip地址可以给机器用,那么你就最少需要准备给每个子网

9、 7个 ip地址,因为需要加上两头的不可用的网络和广播 ip,所以你需要选比 7多的最近的那位,也就是 8,就是说选每个子网 8个 ip。好,到这一步,你就可以算掩码了,这个方法就是:最后一位掩码就是 256减去你每个子网所需要的 ip地址的数量,那么这个例子就是 256-8=248,那么算出这个,你就可以知道那些 ip是不能用的了,看:0-7,8-15,16-23,24-31依此类推,写在上面的 0、7、8、15、16、23、24、31(依此类推)都是不能用的,你应该用某两个数字之间的 IP,那个就是一个子网可用的 IP,怎么了?是不是不相信?太简单了。我再试验一下,就拿 200台机器分成

10、4个子网来做例子吧。200 台机器,4 个子网,那么就是每个子网 50台机器,设定为 192.168.10.0,C 类的IP,大子网掩码应为 255.255.255.0,对巴,但是我们要分子网,所以按照上面的,我们用 32个 IP一个子网内不够,应该每个子网用 64个 IP(其中 62 位可用,足够了吧),然后用我的办法:子网掩码应该是 256-64=192,那么总的子网掩码应该为:255.255.255.192。不相信?算算:0-63,64-127,128-191,192-255,这样你就可以把四个区域分别设定到四个子网的机器上了,是不是很简单?不需要软件算了吧。/24就是 255.255.

11、255.0子网掩码哦。一个 10进制的 255就是 2进制的 8个 1三个 255.255.255就是 24个 1所以写 24比如我 ip是:218.77.26.114/255.255.255.192 应该怎么换算成缩略子网掩码方式 255.255.255.192 换算成二进制:11111111.11111111.11111111.11000000前三组都是 8bit, 第四组 192 - 11000000 表示 2bit (左起 11) 用做 subnet(子网)那末这个子网掩码中共有 8+8+8+2 = 26 bit 是用作网络标识。结果:218.77.26.144/255.255.255

12、.192 = 218.77.26.144/26二进制转十进制, 十进制转二进制的算法位(bit) 一位二进制数,又称比特 字节(byte) 1B = 8b 内存存储的最小单元 字长:同一时间内,计算机能处理的二进制位数 字长决定了计算机的运算精度,字长越长,计算机的运算精度就越高。因此,高性能的计算机,其字长较长,而性能较差其字长相对要短一些。 其次,字长决定了指令直接寻址的能力。一般机器的字长都是字节的 1、2 、4、8 倍。微机的字长为 8 位、16 位、32 位、64 位,如 286 机为 16 位机,386 和 486 是 32 位机,最新推出的为 64 位高档机。 字长也影响机器的运

13、算速度,字长越长,运算速度越快。 字:是计算机中处理数据或信息的基本单位。一个字由若干字节组成,通常将组成一个字的位数叫做该字的字长。 进制 一位八进制数字可以用三位二进数来表示,一位十六进制数可以用四位二进数来表示,所以二进制和八进制、十六进制间的转换非常简单 如:将(1010111.01101)2 转换成八进制数 1010111.01101=001 010 111. 011 010 1 2 7 3 2 所以(1010111.011.1)2=(127.32)8 将(327.5)8 转换为二进制 3 2 7. 5 011 010 111. 101 所以 (327.5)8=(11010111.1

14、01)2 将(110111101.011101)2 转换为十六进制数 (110111101.011101)2=0001 1011 1101. 0111 0100 1 B D 7 4 所以(110111101.011101)2=(1BD.74)16 将(27.FC)16 转换成二进制数 2 7. F C 0010 0111 1111 1100 所以(27.FC)16=(100111.111111)2 二进制表示 原码:每一位表示符号 反码:正数同原码,负数除符号外其它位相反 补码:正数同原码,负数除符号外,反码+1 得到 地址总线: 地址总线宽度决定了 CPU 可以访问的物理地址空间,简单地说就

15、是 CPU 到底能够使用多大容量的内存 8 位地址总线:一个 8 位的二进制数最多能表示 2 的 8 次方个数据,从 00000000 到11111111,十进制为 0-255,这样, 8 位地址总线最大能区分的地址是从 0 到 255。我们说他的寻址能力为 256, 即 256 字节 16 位地址总线:64K 20 位: 1M 32 位: 4G 上面是不同地址总线,能访问的物理内存。注意:计算时,如 16 位地址总线的寻址能力不是 16 个 1 组成的二进制数的结果,而是要再加上 1,因为前面有个 00000000000000000 即 2 的 16 次方, 而 16 个 1 组成的二进制数

16、为 2 的 16 次方减 1 其他: 十进制转二进制: 用 2 辗转相除至结果为 1 将余数和最后的 1 从下向上倒序写 就是结果 例如 302 302/2 = 151 余 0 151/2 = 75 余 1 75/2 = 37 余 1 37/2 = 18 余 1 18/2 = 9 余 0 9/2 = 4 余 1 4/2 = 2 余 0 2/2 = 1 余 0 故二进制为 100101110 二进制转十进制 从最后一位开始算,依次列为第 0、1 、2.位 第 n 位的数(0 或 1)乘以 2 的 n 次方 得到的结果相加就是答案 例如:01101011.转十进制: 第 0 位:1 乘 2 的 0

17、 次方=1 1 乘 2 的 1 次方=2 0 乘 2 的 2 次方0 1 乘 2 的 3 次方8 0 乘 2 的 4 次方0 1 乘 2 的 5 次方32 1 乘 2 的 6 次方64 0 乘 2 的 7 次方0 然后:12 0 8 0 32640107 二进制 01101011十进制 107 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为“按权相加“法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 1

18、. 十进制整数转换为二进制整数 十进制整数转换为二进制整数采用“除 2 取余,逆序排列“ 法。具体做法是:用 2 去除十进制整数,可以得到一个商和余数;再用 2 去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 2十进制小数转换为二进制小数 十进制小数转换成二进制小数采用“乘 2 取整,顺序排列“ 法。具体做法是:用 2 乘十进制小数,可以得到积,将积的整数部分取出,再用 2 乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

19、然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。 回答者:HackerKinsn - 试用期 一级 2-24 13:31 1二进制与十进制的转换 (1 )二进制转十进制方法:“按权展开求和“ 例: (1011.01)2 (123022121120 02112 2)10 (80 2100.25)10 (11.25)10 (2 )十进制转二进制 十进制整数转二进制数:“除以 2 取余,逆序输出“ 例: (89)10(1011001) 2 2 89 2 44 1 2 22 0 2 11 0 2 5 1 2 2 1 2 1 0 0 1 十进制小数转二

20、进制数:“乘以 2 取整,顺序输出“ 例: (0625)10= (0101)2 0 625 X 2 1 25 X 2 0 5 X 2 1 0 2八进制与二进制的转换 例:将八进制的 37.416 转换成二进制数: 37 4 1 6 011 111 100 001 110 即:(37.416 ) 8 (11111.10000111)2 例:将二进制的 10110.0011 转换成八进制: 0 1 0 1 1 0 . 0 0 1 1 0 0 2 6 . 1 4 即:(10110.011)2 (26.14)8 3十六进制与二进制的转换例:将十六进制数 5DF.9 转换成二进制: 5 D F 9 01

21、01 1101 11111001 即:(5DF.9 ) 16 (10111011111.1001)2 例:将二进制数 1100001.111 转换成十六进制: 0110 0001 1110 6 1 E 即:(1100001.111)2 (61.E )16简便算法 十进制转换二进制在看 MCSE时,看到了这个算法,觉得新鲜。若有一个十进制数为 172则首先写出一行数来128 64 32 16 8 4 2 1=1 0 1 0 1 0 1 0仔细看一下哈。上边的是数是 2的次幂得来的结果下边是我们要讲的(从左到右开算)目标是 173, 第一位 128 ,没有超过 172,下边写 1,第二位数 64,

22、128+64 超过了172,.下边写 0,第三位 128+032 是 160 ,没有超过写 1,依次类推,得到最后结果。下边是原文:You can begin by considering the potential value of the first bit place (128). Because 128 does not exceed the target value of 172, write a 1 in the first bit place and note 128 as your running subtotal. Next, look at the potential va

23、lue of the second bit place (64). Because 128 + 64 overshoots your target of 172, write a 0 in this second bit place. After this, move to the third bit, whose potential value is 32. Because the sum of 128 and 32 does not exceed the target value of 172, write a 1 in this third bit place. The running

24、subtotal of the first 3 bits is therefore 128 + 0 + 32, or 160. Now move to the fourth bit place, whose potential value is 16. The sum of 160 and 16 overshoots the target value of 172, so you must write a 0 in this bit place. Next, consider that the potential value of the fifth bit place is 8. The s

25、um of 160 and 8 does not exceed the target value of 172; consequently, you should write a 1 in this fifth bit place. The running subtotal of the first 5 bits is now 128 + 0 + 32 + 0 + 8 = 168. Finally, note that the potential value of the sixth bit is 4. The sum of 168 and 4 yields the target value

26、of 172, so you should write a 1 in the sixth bit place and a 0 in both the seventh and eighth bit places. The first octet is therefore written as follows in binary notation: 10101100 10 进制转 16 进制及 8 进制(简单算法) 、二进制乘法、区位码和内码转换10进制转 16进制先记住 1、16、256、4096 这几个数字,即 16的平方、16 的立方等等。 根据待转换的数在上述数字中寻找一个最大的除数,做除

27、法得到商和余数。把商写下来,拿余数重复该步骤即可。 以 321为例: 321/256 = 1 余 65 =写下 1 65/16 = 4 余 1 =写下 14 1/1 = 1 余 0 =写下 141 即十进制 321等于十六进制 141汉字啊,区位码是 1601(十进制),内码是多少?16+160=17601+160=161176用 16进制表示为 B,161 用 16进制表示为 A1所以为 B0A1某一个汉字的区位码为(2113H),则其内码为:2113是 16进制,所以要先转化为 10进制 3319,然后再按上面的方法:C1B3H(带 H的表示 16进制数)国际码=区位码+2020H机内码=

28、国际码+8080H=区位码+A0A0H二进制乘法:运算法则和十进制的一样,只是逢二进一7*2=14算法的如下:7二进制:01112二进制:00100111*0010= 0111得 1110(14)二进制乘法有点像十进制里的某些乘法运算,如 123*111 我们可以这么算 123*100+123*10+123*1=12300+1230+123=13530+123=13653 二进制乘法: 比如 10010*11010 可以这样算(如 101118,这就是说主机地址将占据不止 8位。 3)使用 255.255.255.255来将该类 IP地址的主机地址位数全部置 1,然后从后向前的将 N位全部置为

29、 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地址所能划分出的所有子网,其划分后的主机和子

30、网占位数,以及主机和子网的(最大)数目,注意要去掉保留的 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

31、.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.2

32、55.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

33、.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 2

34、55.255.255.240 14/14 5/3 255.255.255.248 30/6 6/2 255.255.255.252 62/2ip地址/子网掩码/网关的具体含义及作用2008-05-15 18:54IP地址英文 IP address是分配给主机的 32位地址,它标识了在网络上的一个节点,并且指定了在一个互连网络上的路由信息. INTERNET上的每台主机(HOST)都有一个唯一的 IP地址. 但我们这些拨号上见用户,或 ISDN用户,网络接入商为节约资源,一般采用动态 IP,即是说:你每次拨号上网 ISP就分配一个 IP给你. IP,通俗,不规范的说:它相当于你家的电话号码,或是

35、你家的地址.所以除特殊情况外,不要随便告诉你的 IP给别人知道. (可想知道现在网上什么人都有.IP 炸弹乱飞.一不小心你就 PK啦!说不好你的机有安全漏洞,别人黑啦你.) IP协议就是使用这个地址的主机之间传递信息,这是 INTERNET能够运行的基础. IP地址的长度为 32位,分为 4段,每段 8位,用十进制数字表示,每段数字范围为 1254,段与段之间用点隔开.例如:202.103.44.194. IP地址有两部分组成,一部分为网络地址,另一部分为主机地址.IP 地址分为 A,B,C,D,E5类.常用的是 B和 C两类. A类: A类 IP地址的第一段数字范围为 1127,第个 A类地

36、址可连接 16387064台主机,INTERNET上有 126个 A类地址 B类: 第一段数字范围为 128191,每个 B类地址可连接 64516台主机,INTERNET 上有 16256个B类地址。 C类: 192133,可接 254台主机,有 2054512个 D: 224239,D 类地址用作多目的的地信息的传输,作备用 E: 240254。E 类地址保留,仅作为 INTERNET的实验和开发之用。 仅仅靠 WINDOWS不能打开网页。如果想办到,必须用 IIS等软件辅助。 以下我们就来深入浅出地讲解什么是子网掩码。 IP 地址的结构 要想理解什么是子网掩码,就不能不了解 IP地址的构

37、成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP 地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于 IP地址的寻址操作。 IP 地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。 什么是子网掩码 子网掩码不能单独存在,它必须结合 IP地址一起使用。子网掩码只有一个作用,就是将某个 IP地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与 IP地址相同,子网掩码的长度也是 32位,左边是网络位,用二进制数字“1”表示;右边是主机

38、位,用二进制数字“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

39、.255.0.0”。 1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在 0255范围内任意变化,因此可以提供 256个 IP地址。但是实际可用的IP地址数量是 256-2,即 254个,因为主机号不能全是“0”或全是“1”。 2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在 0255范围内任意变化,可以提供 2552个 IP地址。但是实际可用的 IP地址数量是 2552-2,即 65023个。 IP 地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会

40、因为错误的判断而认为目的机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目的机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。 如果一个网络的规模不超过 254台电脑,采用“255.255.255.0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“255.255.255.0”是最常用的 IP地址子网掩码;笔者见到的最大规模的中小学校园网具有 1500多台电脑,这种规模的局

41、域网可以使用“255.255.0.0”。 默认子网掩码 在 Windows 2000 Server中,如果给一个网卡指定 IP地址,系统会自动填入一个默认的子网掩码。这是 Windows 2000 Server为了节省用户输入时间自动产生的子网掩码。比如,局域网最常使用的 IP地址“192.168.x.x”默认的子网掩码是“255.255.255.0”。一般情况下,IP 地址使用默认子网掩码就可以了。 顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。 按照不同的分类标准,网关也有很多种。TCP/IP 协议里的网关是最常用的,在这里我们 所讲的“网关”均指 TCP/IP协

42、议下的网关。 那么网关到底是什么呢?网关实质上是一个网络通向其他网络的 IP地址。比如有网络 A和网络 B,网络 A的 IP地址范围为“192.168.1.1192. 168.1.254”,子网掩码为255.255.255.0;网络 B的 IP地址范围为“192.168.2.1192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行 TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP 协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通

43、过网关。如果网络 A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络 B的网关,网络 B的网关再转发给网络 B的某个主机(如附图所示)。网络 B向网络 A转发数据包的过程也是如此。所以说,只有设置好网关的 IP地址,TCP/IP 协议才能实现不同网络之间的相互通信。那么这个 IP地址是哪台机器的 IP地址呢?网关的 IP地址是具有路由功能的设备的 IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。 什么是默认网关 如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多

44、扇门一样, 一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。 如何设置默认网关 一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将 数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。 1. 手动设置 手动设置适用于电脑数量比较少、TCP/IP 参数基本不变的情况,比如只有几台到十几台 电脑。因为这种方法需要在联入网络的每台电脑上设置“默认网关”,非常费劲,一旦因为迁移等原因导致必须修改默认网关的 IP地址

45、,就会给网管带来很大的麻烦,所以不推荐使用。 在 Windows 9x中,设置默认网关的方法是在“网上邻居”上右击,在弹出的菜单中点击 “属性”,在网络属性对话框中选择“TCP/IP 协议”,点击“属性”,在“默认网关”选项卡中填写新的默认网关的 IP地址就可以了。 需要特别注意的是:默认网关必须是电脑自己所在的网段中的 IP地址,而不能填写其他 网段中的 IP地址。 2. 自动设置 自动设置就是利用 DHCP服务器来自动给网络中的电脑分配 IP地址、子网掩码和默认网关 。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了 DHCP服务器中默认网关的设置,那么网络中所有的电脑均获得了新的

46、默认网关的 IP地址。这种方法适用于网络规模较大、TCP/IP 参数有可能变动的网络。 另外一种自动获得网关的办法是通过安装代理服务器软件(如 MS Proxy)的客户端程序 来自动获得,其原理和方法和 DHCP有相似之处。由于篇幅所限,就不再详述了。 如果开始看路由知识的话,就会容易明白了, 进入命令行模式: c:route print 会有一条路由: 0.0.0.0 0.0.0.0 默认网关的 IP 接口(机器的 IP) 跳数 比如我的机器: 0.0.0.0 0.0.0.0 192.168.100.254 192.168.100.233 1 意思是:所有的需要转发的数据包,都经过默认网关的

47、 IP(接口)发送出去,当然返回也是从那里经过 什么是 DNS DNS 全名叫 Domain Name Server,中文俗称“域名服务器”,在说明 DNS Server 之前,可能要先说明什么叫 Domain Name(域名)。正如上面所讲,在网上辨别一台电脑的方法是利用 IP 地址,但是 IP 用数字表示,没有特殊的意义,很不好记,因此,我们一般会为网上的电脑取一个有某种含义又容易记忆的名字,这个名字我们就叫它“Domain Name“。 例如:对著名的 YAHOO!搜索引擎来说,一般使用者在浏览这个网站时,都会输入http:/,很少有人会记住这台 Server的 IP 是多少?所以http:/就是 YAHOO!站点的 Domain Name。这正如我们在跟朋友打招呼时,一定是叫他的名字,几乎没有人是叫对方身份证号码的吧!但是由于在 Internet 上真实 辨认机器的还是 IP,所以当使用者在浏览器中输入 Domain Name 后,浏览器必须先到一台有 Domain Name 和 IP 对应信息的主机去查询这台电脑的 IP,而这台被查询的主机,我们称它为 Domain Name S

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报