为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

IP地址详解

2010-08-21 10页 pdf 359KB 39阅读

用户头像

is_900087

暂无简介

举报
IP地址详解 Kldsh2002#show run !!!! Written by 研究僧研究僧研究僧研究僧 kldsh2002 Description 水平有限水平有限水平有限水平有限,,,,欢迎指正欢迎指正欢迎指正欢迎指正,,,,可以转载可以转载可以转载可以转载,,,,请保留作者信息请保留作者信息请保留作者信息请保留作...
IP地址详解
Kldsh2002#show run !!!! Written by 研究僧研究僧研究僧研究僧 kldsh2002 Description 水平有限水平有限水平有限水平有限,,,,欢迎指正欢迎指正欢迎指正欢迎指正,,,,可以转载可以转载可以转载可以转载,,,,请保留作者信息请保留作者信息请保留作者信息请保留作者信息 2005-7-10 ip address于于于于北京住处北京住处北京住处北京住处 E-mail address kldsh2002@126.com !!!! Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 1 页 共 9 页 IP地址详解地址详解地址详解地址详解 在在在在 exam100 上上上上,,,,经常看到很多人问关于经常看到很多人问关于经常看到很多人问关于经常看到很多人问关于 IP 地址的问地址的问题地址的问题地址的问题。。。。而且问的东西都很简单而且问的东西都很简单而且问的东西都很简单而且问的东西都很简单,,,,可是会的人实在是很少可是会的人实在是很少可是会的人实在是很少可是会的人实在是很少。。。。 不说网络师不说网络工程师不说网络工程师不说网络工程师,,,,只说做为一个学习网络的人来说只说做为一个学习网络的人来说只说做为一个学习网络的人来说只说做为一个学习网络的人来说,,,,如果不会这个东西如果不会这个东西如果不会这个东西如果不会这个东西,,,,实在是说不过去实在是说不过去实在是说不过去实在是说不过去。。。。 IP地址这个东西刚开始学确实觉得有些困难地址这个东西刚开始学确实觉得有些困难地址这个东西刚开始学确实觉得有些困难地址这个东西刚开始学确实觉得有些困难,,,,不过当你抓住了原理以后不过当你抓住了原理以后不过当你抓住了原理以后不过当你抓住了原理以后,,,,你会觉得原来是这么简单你会觉得原来是这么简单你会觉得原来是这么简单你会觉得原来是这么简单,,,,这么容易这么容易这么容易这么容易。。。。 我从来不讲什么技巧或者窍门之类的东西我从来不讲什么技巧或者窍门之类的东西我从来不讲什么技巧或者窍门之类的东西我从来不讲什么技巧或者窍门之类的东西,,,,我只说和原理我只说方法和原理我只说方法和原理我只说方法和原理。。。。因为窍门有失灵的时候因为窍门有失灵的时候因为窍门有失灵的时候因为窍门有失灵的时候,,,,但是会了方法和原理但是会了方法和原理但是会了方法和原理但是会了方法和原理,,,,只只只只 要是这类的东西要是这类的东西要是这类的东西要是这类的东西,,,,你都可以把它们砍你都可以把它们砍你都可以把它们砍你都可以把它们砍的稀巴烂的稀巴烂的稀巴烂的稀巴烂。。。。 二进制基础二进制基础二进制基础二进制基础((((Binary)))) 二进制这个东西很简单二进制这个东西很简单二进制这个东西很简单二进制这个东西很简单,,,,只有两种表示方法只有两种表示方法只有两种表示方法只有两种表示方法““““0””””和和和和““““1””””。。。。但是但是但是但是,,,,很多变化就是在这很多变化就是在这很多变化就是在这很多变化就是在这““““0””””和和和和““““1””””上面的上面的上面的上面的。。。。在在在在 二进制中二进制中二进制中二进制中,,,,““““0””””和和和和““““1””””代表的不是代表的不是代表的不是代表的不是““““0””””和和和和““““1””””本身本身本身本身,,,,是代表这是代表这是代表这是代表这位位位位有效或是无效有效或是无效有效或是无效有效或是无效((((请注意请注意请注意请注意,,,,这里用的是这里用的是这里用的是这里用的是位位位位也就是也就是也就是也就是 bit)。)。)。)。每一个二进制位代表一个比特每一个二进制位代表一个比特每一个二进制位代表一个比特每一个二进制位代表一个比特。。。。八个二进制位就代表一个字节八个二进制位就代表一个字节八个二进制位就代表一个字节八个二进制位就代表一个字节((((byte))))了了了了。。。。后面再说的时候后面再说的时候后面再说的时候后面再说的时候,,,,就只说位和字就只说位和字就只说位和字就只说位和字 节了节了节了节了。。。。 比如说比如说比如说比如说,,,,““““0101””””就代表就代表就代表就代表““““无效有效无效有效无效有效无效有效无效有效无效有效无效有效无效有效””””。。。。那么这个二进制如何快速的转换为十进制和十六进制呢那么这个二进制如何快速的转换为十进制和十六进制呢那么这个二进制如何快速的转换为十进制和十六进制呢那么这个二进制如何快速的转换为十进制和十六进制呢????下面下面下面下面 给一个对照表给一个对照表给一个对照表给一个对照表::::1111 1111这八位这八位这八位这八位 1每一位每一位每一位每一位分别代表的十进制的值分别代表的十进制的值分别代表的十进制的值分别代表的十进制的值 1 1 1 1 1 1 1 1 128 64 32 16 8 4 2 1 这个就是从右至左第这个就是从右至左第这个就是从右至左第这个就是从右至左第 1 位到第位到第位到第位到第 8 位的二进制位位的二进制位位的二进制位位的二进制位,,,,有效时对应的十进制的值有效时对应的十进制的值有效时对应的十进制的值有效时对应的十进制的值((((第一位是第一位是第一位是第一位是 1 那位那位那位那位,,,,第八位是第八位是第八位是第八位是 128 那位那位那位那位)。)。)。)。记下来这个很容易吧记下来这个很容易吧记下来这个很容易吧记下来这个很容易吧????最低位是最低位是最低位是最低位是 1,,,,然后前一位都是当前位的二倍然后前一位都是当前位的二倍然后前一位都是当前位的二倍然后前一位都是当前位的二倍。。。。是不是是不是是不是是不是????哈哈哈哈哈哈哈哈哈哈哈哈…………………… 注注注注::::当然也可以通过当然也可以通过当然也可以通过当然也可以通过 2X-1来计算当前位的十进制值来计算当前位的十进制值来计算当前位的十进制值来计算当前位的十进制值,,,,X是位数是位数是位数是位数。。。。 那么通过这个表很容易算了那么通过这个表很容易算了那么通过这个表很容易算了那么通过这个表很容易算了,,,,比如比如比如比如““““1010””””,,,,可以知道可以知道可以知道可以知道,,,,是第四位和第二位是有效的是第四位和第二位是有效的是第四位和第二位是有效的是第四位和第二位是有效的。。。。那么通过表那么通过表那么通过表那么通过表,,,,得到第四得到第四得到第四得到第四 位是位是位是位是 8,,,,第二位是第二位是第二位是第二位是 2。。。。那么十进制就是将这些数相加那么十进制就是将这些数相加那么十进制就是将这些数相加那么十进制就是将这些数相加,,,,也就是也就是也就是也就是 10。。。。十六十六十六十六进制表示就是进制表示就是进制表示就是进制表示就是 A。。。。 再举一个例子再举一个例子再举一个例子再举一个例子,,,,““““1110””””,,,,第四位第四位第四位第四位,,,,第三位和第二位都有效第三位和第二位都有效第三位和第二位都有效第三位和第二位都有效,,,,那么就是那么就是那么就是那么就是 8,,,,4,,,,2这几个这几个这几个这几个,,,,相加的十进制就是相加的十进制就是相加的十进制就是相加的十进制就是 14,,,, 十六进制就是十六进制就是十六进制就是十六进制就是 E。。。。 下面给出一个二进制下面给出一个二进制下面给出一个二进制下面给出一个二进制,,,,十进制十进制十进制十进制,,,,十六进制的转化表十六进制的转化表十六进制的转化表十六进制的转化表 十进制十进制十进制十进制 二进制二进制二进制二进制 十六进制十六进制十六进制十六进制 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 2 页 共 9 页 14 1110 E 15 1111 F 八位二进制的计算方法与四位的相同八位二进制的计算方法与四位的相同八位二进制的计算方法与四位的相同八位二进制的计算方法与四位的相同,,,,只不过换算十六进制的方法不同只不过换算十六进制的方法不同只不过换算十六进制的方法不同只不过换算十六进制的方法不同。。。。是把每四位做为一是把每四位做为一是把每四位做为一是把每四位做为一块块块块,,,,每块计算一次每块计算一次每块计算一次每块计算一次,,,, 都是从第一位到第四位的计算都是从第一位到第四位的计算都是从第一位到第四位的计算都是从第一位到第四位的计算。。。。 例如例如例如例如::::““““1011 0001””””计算十进制的时候是从第一位到第八位对应有效位的值计算十进制的时候是从第一位到第八位对应有效位的值计算十进制的时候是从第一位到第八位对应有效位的值计算十进制的时候是从第一位到第八位对应有效位的值,,,,有效位的值分别是有效位的值分别是有效位的值分别是有效位的值分别是 128,,,,32,,,, 16,,,,1。。。。那么十进制应该是那么十进制应该是那么十进制应该是那么十进制应该是 177。。。。而转化为十六进制的时候则是每四位为一个块来计算而转化为十六进制的时候则是每四位为一个块来计算而转化为十六进制的时候则是每四位为一个块来计算而转化为十六进制的时候则是每四位为一个块来计算,,,,块内是第一位到第四位块内是第一位到第四位块内是第一位到第四位块内是第一位到第四位,,,, 那么可以得到那么可以得到那么可以得到那么可以得到,,,,第一块值是第一块值是第一块值是第一块值是 8,,,,2,,,,1。。。。第二块值是第二块值是第二块值是第二块值是 1。。。。所以所以所以所以,,,,得到的十六进制是得到的十六进制是得到的十六进制是得到的十六进制是 B1。。。。 再举一个例子再举一个例子再举一个例子再举一个例子::::““““1110 1101””””十进制有效位的值是十进制有效位的值是十进制有效位的值是十进制有效位的值是::::128,,,,64,,,,32,,,,8,,,,4,,,,1。。。。十进制的值为十进制的值为十进制的值为十进制的值为 237。。。。十六进十六进十六进十六进 制每四位分成一块制每四位分成一块制每四位分成一块制每四位分成一块,,,,第一块有效位的值是第一块有效位的值是第一块有效位的值是第一块有效位的值是::::8,,,,4,,,,2。。。。第二块有效位的值是第二块有效位的值是第二块有效位的值是第二块有效位的值是::::8,,,,4,,,,1。。。。那么十六进制值为那么十六进制值为那么十六进制值为那么十六进制值为 ED。。。。 二进制只要把这些都搞懂了二进制只要把这些都搞懂了二进制只要把这些都搞懂了二进制只要把这些都搞懂了,,,,看看看看 IP地址的二进制的时候就不会晕了地址的二进制的时候就不会晕了地址的二进制的时候就不会晕了地址的二进制的时候就不会晕了。。。。 IP地址地址地址地址((((IP Addressing)))) IP地址是由地址是由地址是由地址是由 32位位位位((((bit),),),),8字节字节字节字节((((byte))))组成的组成的组成的组成的。。。。作用就是给每个设备定义一个逻辑地址作用就是给每个设备定义一个逻辑地址作用就是给每个设备定义一个逻辑地址作用就是给每个设备定义一个逻辑地址,,,,以方便查找以方便查找以方便查找以方便查找。。。。 为了寻址方便为了寻址方便为了寻址方便为了寻址方便,,,,所以把这所以把这所以把这所以把这 32 位又分为网络号和主机号两部分位又分为网络号和主机号两部分位又分为网络号和主机号两部分位又分为网络号和主机号两部分。。。。在同一个网络中的设备共享相同的网络号在同一个网络中的设备共享相同的网络号在同一个网络中的设备共享相同的网络号在同一个网络中的设备共享相同的网络号,,,,并并并并 且以不同的主机号来进行标识且以不同的主机号来进行标识且以不同的主机号来进行标识且以不同的主机号来进行标识。。。。 IP地址的类地址的类地址的类地址的类 IP地址设计出来的时候是分类的地址设计出来的时候是分类的地址设计出来的时候是分类的地址设计出来的时候是分类的,,,,这样看上去很好这样看上去很好这样看上去很好这样看上去很好,,,,很有条理很有条理很有条理很有条理,,,,也很美观也很美观也很美观也很美观。。。。A、、、、B、、、、C类地址用于日常使用类地址用于日常使用类地址用于日常使用类地址用于日常使用。。。。D 类用于多播类用于多播类用于多播类用于多播((((有的叫组播有的叫组播有的叫组播有的叫组播)。)。)。)。E类用于研究实验用类用于研究实验用类用于研究实验用类用于研究实验用。。。。 不过不过不过不过,,,,在实际应用中在实际应用中在实际应用中在实际应用中,,,,这些优点似乎没有什么作用这些优点似乎没有什么作用这些优点似乎没有什么作用这些优点似乎没有什么作用。。。。因为因为因为因为 A类网网络太少主机太多类网网络太少主机太多类网网络太少主机太多类网网络太少主机太多,,,,不可能把所有的主机都放不可能把所有的主机都放不可能把所有的主机都放不可能把所有的主机都放 在一个在一个在一个在一个 A类网中类网中类网中类网中,,,,那样的话那样的话那样的话那样的话,,,,仅仅是广播的流量就足以是整个网络瘫痪仅仅是广播的流量就足以是整个网络瘫痪仅仅是广播的流量就足以是整个网络瘫痪仅仅是广播的流量就足以是整个网络瘫痪。。。。而而而而 C类网网络太多类网网络太多类网网络太多类网网络太多,,,,主机数量却不够用主机数量却不够用主机数量却不够用主机数量却不够用。。。。 是个矛盾的问题是个矛盾的问题是个矛盾的问题是个矛盾的问题,,,,所以所以所以所以,,,,才有后面会说到的才有后面会说到的才有后面会说到的才有后面会说到的 CIDR和和和和 VLSM的产生的产生的产生的产生。。。。当然当然当然当然,,,,CIDR和和和和 VLSM最主要的意义还是用来最主要的意义还是用来最主要的意义还是用来最主要的意义还是用来 解决解决解决解决 IP地址不够的问题地址不够的问题地址不够的问题地址不够的问题。。。。 A类网类网类网类网::::第一个字第一个字第一个字第一个字节的第节的第节的第节的第八八八八位是位是位是位是““““0””””。。。。整个第一个字节是网络号整个第一个字节是网络号整个第一个字节是网络号整个第一个字节是网络号,,,,后面三个字节是主机号后面三个字节是主机号后面三个字节是主机号后面三个字节是主机号。。。。IP地址以地址以地址以地址以 1----126 开头的都是开头的都是开头的都是开头的都是 A类地址类地址类地址类地址。(。(。(。(实际是到实际是到实际是到实际是到 127,,,,不过不过不过不过 127有特殊作用有特殊作用有特殊作用有特殊作用)))) Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 3 页 共 9 页 B 类网类网类网类网::::第一个字节的第八位和第七位是第一个字节的第八位和第七位是第一个字节的第八位和第七位是第一个字节的第八位和第七位是““““1””””和和和和““““0””””。。。。前两个字节为网络号前两个字节为网络号前两个字节为网络号前两个字节为网络号,,,,后两个字节为主机号后两个字节为主机号后两个字节为主机号后两个字节为主机号。。。。IP 地址地址地址地址 以以以以 128----191开头的都是开头的都是开头的都是开头的都是 B类地址类地址类地址类地址。。。。 C类网类网类网类网::::第一个字节的第八位第一个字节的第八位第一个字节的第八位第一个字节的第八位,,,,第七位和第六位分别是第七位和第六位分别是第七位和第六位分别是第七位和第六位分别是““““1”“”“”“”“1”“”“”“”“0””””。。。。前三个字节是网络号前三个字节是网络号前三个字节是网络号前三个字节是网络号,,,,最后一个字节是最后一个字节是最后一个字节是最后一个字节是 主机号主机号主机号主机号。。。。IP地址以地址以地址以地址以 192----223开头的都是开头的都是开头的都是开头的都是 C类地址类地址类地址类地址。。。。 D类网类网类网类网::::第一字节的第八位第一字节的第八位第一字节的第八位第一字节的第八位,,,,第七位第七位第七位第七位,,,,第六位和第五位分别是第六位和第五位分别是第六位和第五位分别是第六位和第五位分别是““““1”“”“”“”“1”“”“”“”“1”“”“”“”“0””””。。。。D类地址是没有网络号和主类地址是没有网络号和主类地址是没有网络号和主类地址是没有网络号和主 机号之分的机号之分的机号之分的机号之分的。。。。整个地址组成了一个多播组的地址整个地址组成了一个多播组的地址整个地址组成了一个多播组的地址整个地址组成了一个多播组的地址。。。。 下面是一个网络号和主机号关系的图例下面是一个网络号和主机号关系的图例下面是一个网络号和主机号关系的图例下面是一个网络号和主机号关系的图例 Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 4 页 共 9 页 上面这个就是这两个网络在路由表中的情况上面这个就是这两个网络在路由表中的情况上面这个就是这两个网络在路由表中的情况上面这个就是这两个网络在路由表中的情况。。。。一般情况下一般情况下一般情况下一般情况下,,,,路由表中只记录路由表中只记录路由表中只记录路由表中只记录某个某个某个某个网络如何走网络如何走网络如何走网络如何走,,,,而不会具体到某而不会具体到某而不会具体到某而不会具体到某 个主机的个主机的个主机的个主机的。。。。具体的路由以及路由表方面的东西具体的路由以及路由表方面的东西具体的路由以及路由表方面的东西具体的路由以及路由表方面的东西,,,,在下一个笔记中会写到在下一个笔记中会写到在下一个笔记中会写到在下一个笔记中会写到。。。。这里就不详细解释了这里就不详细解释了这里就不详细解释了这里就不详细解释了。。。。 子网掩码子网掩码子网掩码子网掩码 子网掩码的作用就是协助子网掩码的作用就是协助子网掩码的作用就是协助子网掩码的作用就是协助 IP 地址计算出网络号地址计算出网络号地址计算出网络号地址计算出网络号。。。。子网掩码和子网掩码和子网掩码和子网掩码和 IP 地址一样地址一样地址一样地址一样,,,,是由是由是由是由 32 位二进制组成的位二进制组成的位二进制组成的位二进制组成的。。。。子网掩子网掩子网掩子网掩 码最大的特点就是码最大的特点就是码最大的特点就是码最大的特点就是,,,,所有的网络号的部分所有的网络号的部分所有的网络号的部分所有的网络号的部分,,,,在子网掩码中都表示为在子网掩码中都表示为在子网掩码中都表示为在子网掩码中都表示为““““1””””,,,,而主机号部分而主机号部分而主机号部分而主机号部分都表示为都表示为都表示为都表示为““““0””””。。。。比如比如比如比如::::B类类类类 地址的网络号是前两个字节地址的网络号是前两个字节地址的网络号是前两个字节地址的网络号是前两个字节,,,,后两个字节是主机号后两个字节是主机号后两个字节是主机号后两个字节是主机号。。。。172.16.10.8。。。。其中其中其中其中,,,,172.16 这两个字节就是网络号这两个字节就是网络号这两个字节就是网络号这两个字节就是网络号,,,,10.8 这两个字节是主机号这两个字节是主机号这两个字节是主机号这两个字节是主机号。。。。那么对应的子网掩码就是那么对应的子网掩码就是那么对应的子网掩码就是那么对应的子网掩码就是 255.255.0.0。。。。二进制如下表二进制如下表二进制如下表二进制如下表 十进制十进制十进制十进制 二进制二进制二进制二进制 172.16.10.8 1010 1100 . 0001 0000 . 0000 1010 . 0000 1000 255.255.0.0 1111 1111 . 1111 1111 . 0000 0000 . 0000 0000 仔细看看仔细看看仔细看看仔细看看,,,,是不是对应的是不是对应的是不是对应的是不是对应的网络号的网络号的网络号的网络号的位置上位置上位置上位置上,,,,子网掩码都是子网掩码都是子网掩码都是子网掩码都是““““1””””????那么如何通过子网掩码和那么如何通过子网掩码和那么如何通过子网掩码和那么如何通过子网掩码和 IP地址计算网络号地址计算网络号地址计算网络号地址计算网络号 呢呢呢呢????是通过做是通过做是通过做是通过做““““与运算与运算与运算与运算””””来实现的来实现的来实现的来实现的。。。。与运算的规则就是与运算的规则就是与运算的规则就是与运算的规则就是““““1与与与与 1等于等于等于等于 1””””,,,,““““1与与与与 0等于等于等于等于 0””””,,,,““““0与与与与 1等于等于等于等于 0””””,,,,““““0与与与与 0等于等于等于等于 0””””。。。。计算的方法就是按位做与运算计算的方法就是按位做与运算计算的方法就是按位做与运算计算的方法就是按位做与运算。。。。 从与运算的规则上可以看出从与运算的规则上可以看出从与运算的规则上可以看出从与运算的规则上可以看出,,,,1和任何数做与运算都等于任何数和任何数做与运算都等于任何数和任何数做与运算都等于任何数和任何数做与运算都等于任何数。。。。0和任何术做与运算都等于和任何术做与运算都等于和任何术做与运算都等于和任何术做与运算都等于 0。。。。所以所以所以所以,,,,子网掩子网掩子网掩子网掩 码和码和码和码和 IP地址地址地址地址做与运算以后做与运算以后做与运算以后做与运算以后,,,,由于网络号的地方由于网络号的地方由于网络号的地方由于网络号的地方,,,,子网掩码全是子网掩码全是子网掩码全是子网掩码全是 1。。。。所以所以所以所以,,,,网络号的地方都不变网络号的地方都不变网络号的地方都不变网络号的地方都不变,,,,原来是什么原来是什么原来是什么原来是什么,,,,与运与运与运与运 算后还等于什么算后还等于什么算后还等于什么算后还等于什么。。。。而主机号的地方而主机号的地方而主机号的地方而主机号的地方,,,,子网掩码全是子网掩码全是子网掩码全是子网掩码全是 0,,,,所以所以所以所以,,,,与运算后全都等于与运算后全都等于与运算后全都等于与运算后全都等于 0。。。。也就是说也就是说也就是说也就是说 172.16.10.8 和和和和 255.255.0.0这个子网掩码这个子网掩码这个子网掩码这个子网掩码,,,,与运算后得到的是与运算后得到的是与运算后得到的是与运算后得到的是 172.16.0.0,,,,而这个正是而这个正是而这个正是而这个正是 172.16.10.8这个这个这个这个 IP地址所在的网段地址所在的网段地址所在的网段地址所在的网段。。。。 Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 5 页 共 9 页 一些特殊地址一些特殊地址一些特殊地址一些特殊地址 127.x.x.x::::这个地址是用于本地回路测试的这个地址是用于本地回路测试的这个地址是用于本地回路测试的这个地址是用于本地回路测试的;;;; 255.255.255.255::::有限广播地址有限广播地址有限广播地址有限广播地址;;;; 主机号全为主机号全为主机号全为主机号全为 0::::表示一个网络表示一个网络表示一个网络表示一个网络;;;; 主机号全为主机号全为主机号全为主机号全为 1::::直接广播地址直接广播地址直接广播地址直接广播地址;;;; 网络号全网络号全网络号全网络号全 1的广播也分为两种的广播也分为两种的广播也分为两种的广播也分为两种,,,,一种是全子网广播一种是全子网广播一种是全子网广播一种是全子网广播,,,,一种是本地子网广播一种是本地子网广播一种是本地子网广播一种是本地子网广播。。。。全子网广播是可以跨越路由器的全子网广播是可以跨越路由器的全子网广播是可以跨越路由器的全子网广播是可以跨越路由器的((((本本本本 地子网广播不能跨越路由器的原因是路由器的不同端口必须在不同的子网网段地子网广播不能跨越路由器的原因是路由器的不同端口必须在不同的子网网段地子网广播不能跨越路由器的原因是路由器的不同端口必须在不同的子网网段地子网广播不能跨越路由器的原因是路由器的不同端口必须在不同的子网网段,,,,所以所以所以所以,,,,同一个子网的同一个子网的同一个子网的同一个子网的 IP地址地址地址地址不可能不可能不可能不可能 分配在两个路由器端口上分配在两个路由器端口上分配在两个路由器端口上分配在两个路由器端口上)。)。)。)。我们常说的路由器可以隔离广播我们常说的路由器可以隔离广播我们常说的路由器可以隔离广播我们常说的路由器可以隔离广播,,,,是指的隔离掉是指的隔离掉是指的隔离掉是指的隔离掉 255.255.255.255这种这种这种这种。。。。这种也是应这种也是应这种也是应这种也是应 用最广的用最广的用最广的用最广的,,,,比如比如比如比如::::ARP和和和和 DHCP都是使用都是使用都是使用都是使用 255.255.255.255这种广播这种广播这种广播这种广播。。。。 常见的私有地址常见的私有地址常见的私有地址常见的私有地址:::: 10.0.0.0---- 10.255.255.255,,,, 172.16.0.0---- 172.31.255.255,,,, 192.168.0.0---- 192.168.255.255;;;; 这些地址都是不可以做为有效的这些地址都是不可以做为有效的这些地址都是不可以做为有效的这些地址都是不可以做为有效的全球唯一的单播全球唯一的单播全球唯一的单播全球唯一的单播地址的地址的地址的地址的。。。。当然还包括当然还包括当然还包括当然还包括 D 类和类和类和类和 E 类的类的类的类的 IP 地址地址地址地址。。。。私有地址中还应私有地址中还应私有地址中还应私有地址中还应 该包括该包括该包括该包括 169和和和和 192的一个网段的一个网段的一个网段的一个网段,,,,不过不常不过不常不过不常不过不常用用用用,,,,我给忘了我给忘了我给忘了我给忘了,,,,大家有兴趣就上网查查吧大家有兴趣就上网查查吧大家有兴趣就上网查查吧大家有兴趣就上网查查吧。。。。 划分划分划分划分 IP子网和使用可变长子网掩码子网和使用可变长子网掩码子网和使用可变长子网掩码子网和使用可变长子网掩码((((IP Subnetting and VLSM)))) 基于类基于类基于类基于类((((classful))))的网络的网络的网络的网络看起来很不错看起来很不错看起来很不错看起来很不错,,,,格式也很工整格式也很工整格式也很工整格式也很工整,,,,很美观很美观很美观很美观。。。。不过一个很明显问题就是不过一个很明显问题就是不过一个很明显问题就是不过一个很明显问题就是 A 类主机太多类主机太多类主机太多类主机太多,,,, 网络太少网络太少网络太少网络太少。。。。而而而而 C类网络太多类网络太多类网络太多类网络太多,,,,主机太少主机太少主机太少主机太少。。。。这个时候这个时候这个时候这个时候,,,,大家就想大家就想大家就想大家就想,,,,可不可以不受子网掩码的束缚可不可以不受子网掩码的束缚可不可以不受子网掩码的束缚可不可以不受子网掩码的束缚。。。。于是就于是就于是就于是就发明发明发明发明了可变了可变了可变了可变 长子网掩码长子网掩码长子网掩码长子网掩码((((Variable Length Subnet Masks,,,,VLSMs)。)。)。)。 由于路由器要求每一个端口上都有一个由于路由器要求每一个端口上都有一个由于路由器要求每一个端口上都有一个由于路由器要求每一个端口上都有一个 IP地址地址地址地址,,,,而且在同一个路由器上而且在同一个路由器上而且在同一个路由器上而且在同一个路由器上,,,,不可以在接口上配置不可以在接口上配置不可以在接口上配置不可以在接口上配置两个相同两个相同两个相同两个相同网段的网段的网段的网段的 IP地址地址地址地址。。。。如果以前使用如果以前使用如果以前使用如果以前使用 172.16.0.0这个网络这个网络这个网络这个网络,,,,只能是所有的机器都放在同一个广播域中只能是所有的机器都放在同一个广播域中只能是所有的机器都放在同一个广播域中只能是所有的机器都放在同一个广播域中。。。。不过为了保证带宽和控不过为了保证带宽和控不过为了保证带宽和控不过为了保证带宽和控 制广播对于网络的影响制广播对于网络的影响制广播对于网络的影响制广播对于网络的影响,,,,就需要加入路由器就需要加入路由器就需要加入路由器就需要加入路由器。。。。这个时候使用这个时候使用这个时候使用这个时候使用 172.16.0.0就没有办法用了就没有办法用了就没有办法用了就没有办法用了。。。。所以所以所以所以,,,,划分为几个子网划分为几个子网划分为几个子网划分为几个子网,,,, 然后连接到路由器上是一个比较好的选择然后连接到路由器上是一个比较好的选择然后连接到路由器上是一个比较好的选择然后连接到路由器上是一个比较好的选择。。。。 划分子网划分子网划分子网划分子网 划分子网其实很简单划分子网其实很简单划分子网其实很简单划分子网其实很简单,,,,我就不明白为啥搞的这么困难我就不明白为啥搞的这么困难我就不明白为啥搞的这么困难我就不明白为啥搞的这么困难。。。。估计是国内的写的太垃圾了估计是国内的书写的太垃圾了估计是国内的书写的太垃圾了估计是国内的书写的太垃圾了。。。。建议大家看看国外的书建议大家看看国外的书建议大家看看国外的书建议大家看看国外的书,,,, 人家能把人家能把人家能把人家能把很深奥的东西用很浅显的语言表达出来很深奥的东西用很浅显的语言表达出来很深奥的东西用很浅显的语言表达出来很深奥的东西用很浅显的语言表达出来,,,,比老雷的东西不知道精辟多少比老雷的东西不知道精辟多少比老雷的东西不知道精辟多少比老雷的东西不知道精辟多少。。。。那才叫有水平那才叫有水平那才叫有水平那才叫有水平,,,,有含金量了有含金量了有含金量了有含金量了。。。。 我尽量也用最浅显方式给大家讲述我尽量也用最浅显方式给大家讲述我尽量也用最浅显方式给大家讲述我尽量也用最浅显方式给大家讲述,,,,当然当然当然当然肯定不如人家洋鬼子了肯定不如人家洋鬼子了肯定不如人家洋鬼子了肯定不如人家洋鬼子了。。。。不过我尽量多的举例子来帮助大家理解不过我尽量多的举例子来帮助大家理解不过我尽量多的举例子来帮助大家理解不过我尽量多的举例子来帮助大家理解。。。。大大大大 家记住原理和规则就可以了家记住原理和规则就可以了家记住原理和规则就可以了家记住原理和规则就可以了。。。。 开始正题开始正题开始正题开始正题。。。。所谓的划分子网所谓的划分子网所谓的划分子网所谓的划分子网,,,,首先就要明白这个首先就要明白这个首先就要明白这个首先就要明白这个““““子子子子””””字字字字。。。。所谓的所谓的所谓的所谓的““““子子子子””””,,,,就是指在原先的基于类的网络上就是指在原先的基于类的网络上就是指在原先的基于类的网络上就是指在原先的基于类的网络上,,,,再再再再 次分出来的网络次分出来的网络次分出来的网络次分出来的网络。。。。也就是说也就是说也就是说也就是说 C 类网是类网是类网是类网是 24 位掩码位掩码位掩码位掩码,,,,那么一个那么一个那么一个那么一个 C 类网的子网的掩码是肯定要大于类网的子网的掩码是肯定要大于类网的子网的掩码是肯定要大于类网的子网的掩码是肯定要大于 24 的的的的。。。。同理同理同理同理,,,,A 类类类类 网的子网掩码是网的子网掩码是网的子网掩码是网的子网掩码是 8位位位位,,,,那么那么那么那么 A类网的子网的掩码就肯定大于类网的子网的掩码就肯定大于类网的子网的掩码就肯定大于类网的子网的掩码就肯定大于 8位位位位。。。。 下面举几个例子下面举几个例子下面举几个例子下面举几个例子::::一个标准的一个标准的一个标准的一个标准的C类类类类 IP地址地址地址地址::::192.168.1.0/24,,,,那么那么那么那么 192.168.1.0/26就表示就表示就表示就表示 192.168.1.0/24 的一个子网的一个子网的一个子网的一个子网((((/24代表的就是代表的就是代表的就是代表的就是这个地址具有这个地址具有这个地址具有这个地址具有 24位的网络前缀位的网络前缀位的网络前缀位的网络前缀。。。。网络前缀的意思就是网络号网络前缀的意思就是网络号网络前缀的意思就是网络号网络前缀的意思就是网络号,,,,这个地址的前说明这个地址的前说明这个地址的前说明这个地址的前 24 Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 6 页 共 9 页 位都是网络号位都是网络号位都是网络号位都是网络号。。。。也就是说也就是说也就是说也就是说,,,,它的子网掩码的前它的子网掩码的前它的子网掩码的前它的子网掩码的前 24位都是位都是位都是位都是 1。。。。同理同理同理同理,,,,/26就是指这个就是指这个就是指这个就是指这个 IP地址具有地址具有地址具有地址具有 26位的网络前缀位的网络前缀位的网络前缀位的网络前缀,,,, 前前前前 26位都是网络号位都是网络号位都是网络号位都是网络号,,,,子网掩码的前子网掩码的前子网掩码的前子网掩码的前 26位都是位都是位都是位都是 1))))。。。。一个标准的一个标准的一个标准的一个标准的 B类类类类 IP::::172.16.0.0/16,,,,那么那么那么那么 172.16.5.0/24 就表示就表示就表示就表示 172.16.0.0/16的一个子网的一个子网的一个子网的一个子网。。。。 子网都是在主类网的基础上划分的子网都是在主类网的基础上划分的子网都是在主类网的基础上划分的子网都是在主类网的基础上划分的。。。。而且要明确一点就是而且要明确一点就是而且要明确一点就是而且要明确一点就是,,,,子网都是从子网都是从子网都是从子网都是从主机位主机位主机位主机位借位来借位来借位来借位来当做网络位当做网络位当做网络位当做网络位的的的的。。。。那么我们那么我们那么我们那么我们 可以知道可以知道可以知道可以知道,,,,A类网的网络号为类网的网络号为类网的网络号为类网的网络号为 8位位位位,,,,主机号为主机号为主机号为主机号为 24位位位位,,,,那么可以用来划那么可以用来划那么可以用来划那么可以用来划分子网的位数就应该是分子网的位数就应该是分子网的位数就应该是分子网的位数就应该是 24位位位位((((理论上理论上理论上理论上 24位位位位,,,, 实际上要比这个少实际上要比这个少实际上要比这个少实际上要比这个少。。。。B类和类和类和类和 C类也是这样类也是这样类也是这样类也是这样)。)。)。)。B类网的网络号为类网的网络号为类网的网络号为类网的网络号为 16位位位位,,,,主机号也是主机号也是主机号也是主机号也是 16位位位位,,,,那么可以用来划分子网那么可以用来划分子网那么可以用来划分子网那么可以用来划分子网 的位数就应该是的位数就应该是的位数就应该是的位数就应该是 16位位位位。。。。C类网的网络号为类网的网络号为类网的网络号为类网的网络号为 24位位位位,,,,主机号为主机号为主机号为主机号为 8位位位位,,,,那么可以用来划分子网的就应该是那么可以用来划分子网的就应该是那么可以用来划分子网的就应该是那么可以用来划分子网的就应该是 8位位位位。。。。 那么我们看看借位的规则那么我们看看借位的规则那么我们看看借位的规则那么我们看看借位的规则。。。。借位的规则是借位的规则是借位的规则是借位的规则是,,,,从从从从左面第一位不是网络号左面第一位不是网络号左面第一位不是网络号左面第一位不是网络号的位开始借的位开始借的位开始借的位开始借,,,,而且借位必须是连续的不能而且借位必须是连续的不能而且借位必须是连续的不能而且借位必须是连续的不能 跳跃跳跃跳跃跳跃。。。。而这个而这个而这个而这个位位位位的概念前面也说过了的概念前面也说过了的概念前面也说过了的概念前面也说过了,,,,就是转化成二进制以后的每一个二进制数字就是转化成二进制以后的每一个二进制数字就是转化成二进制以后的每一个二进制数字就是转化成二进制以后的每一个二进制数字就是一位就是一位就是一位就是一位。。。。 例如例如例如例如,,,,一个标准的一个标准的一个标准的一个标准的 B类类类类 IP网段网段网段网段 172.16.0.0/16,,,,如果要从主机号中借出如果要从主机号中借出如果要从主机号中借出如果要从主机号中借出 4位划分子网位划分子网位划分子网位划分子网,,,,那么会从那么会从那么会从那么会从 16后面的后面的后面的后面的 那个那个那个那个 0中借出四位中借出四位中借出四位中借出四位。。。。0表示成二进制应该是表示成二进制应该是表示成二进制应该是表示成二进制应该是 0000 0000,,,,借出四位做为网络号的话借出四位做为网络号的话借出四位做为网络号的话借出四位做为网络号的话,,,,就应该是就应该是就应该是就应该是 0000 0000。。。。红色红色红色红色 部分代表借出成为网络号的位部分代表借出成为网络号的位部分代表借出成为网络号的位部分代表借出成为网络号的位。。。。那么这个那么这个那么这个那么这个 172.16.0.0/16这个网段就被划分为这个网段就被划分为这个网段就被划分为这个网段就被划分为 16个子网个子网个子网个子网((((24=16)。)。)。)。假设其中一假设其中一假设其中一假设其中一 个网段个网段个网段个网段 172.16.48.0/20((((以前是以前是以前是以前是 16位网络号位网络号位网络号位网络号,,,,再加上刚才借的再加上刚才借的再加上刚才借的再加上刚才借的 4位就是位就是位就是位就是 20位了位了位了位了),),),),要求借出要求借出要求借出要求借出 3位再次划分子网位再次划分子网位再次划分子网位再次划分子网,,,, 这个时候这个时候这个时候这个时候从哪里划分呢从哪里划分呢从哪里划分呢从哪里划分呢????还是那个规则还是那个规则还是那个规则还是那个规则,,,,从从从从左面第一位不是网络号左面第一位不是网络号左面第一位不是网络号左面第一位不是网络号的位开始借的位开始借的位开始借的位开始借,,,,而且借位必须是连续的不能跳跃而且借位必须是连续的不能跳跃而且借位必须是连续的不能跳跃而且借位必须是连续的不能跳跃。。。。 这个时候左边第一位不是网络号的就应该是这个时候左边第一位不是网络号的就应该是这个时候左边第一位不是网络号的就应该是这个时候左边第一位不是网络号的就应该是 0011 0000了了了了。。。。所以所以所以所以,,,,再借三位就应该是再借三位就应该是再借三位就应该是再借三位就应该是 0011 0000了了了了。。。。在表示的在表示的在表示的在表示的 时候就应该使用时候就应该使用时候就应该使用时候就应该使用 172.16.48.0/23((((刚才刚才刚才刚才 20位位位位,,,,现在又借了现在又借了现在又借了现在又借了 3位位位位)。)。)。)。 再举例再举例再举例再举例,,,,这次全用二进制表示这次全用二进制表示这次全用二进制表示这次全用二进制表示,,,,以达到直观的效果以达到直观的效果以达到直观的效果以达到直观的效果。。。。不过大家不要被搞晕就好不过大家不要被搞晕就好不过大家不要被搞晕就好不过大家不要被搞晕就好。。。。IP 网段使用的是网段使用的是网段使用的是网段使用的是:::: 192.168.1.0/24,,,,从中借从中借从中借从中借 3位位位位作为网络号作为网络号作为网络号作为网络号。。。。 IP十进制十进制十进制十进制::::192 .168 .1 .0 IP二进制二进制二进制二进制::::1100 0000 .1010 1000 .0000 0001 .0000 0000 如果借出三位如果借出三位如果借出三位如果借出三位,,,,那么应该从左面第一为不是网络号的位开始借位那么应该从左面第一为不是网络号的位开始借位那么应该从左面第一为不是网络号的位开始借位那么应该从左面第一为不是网络号的位开始借位。。。。那就应该是这里那就应该是这里那就应该是这里那就应该是这里:::: 那么借位后就应该是那么借位后就应该是那么借位后就应该是那么借位后就应该是:::: IP十进制十进制十进制十进制::::192 .168 .1 .0 IP二进制二进制二进制二进制::::1100 0000 .1010 1000 .0000 0001 .0000 0000 这里可能会问这里可能会问这里可能会问这里可能会问,,,,这不都一样吗这不都一样吗这不都一样吗这不都一样吗????没有什么变化没有什么变化没有什么变化没有什么变化,,,,只是把有些位作为网络号部分了只是把有些位作为网络号部分了只是把有些位作为网络号部分了只是把有些位作为网络号部分了。。。。其它的没什么变化其它的没什么变化其它的没什么变化其它的没什么变化。。。。其实还其实还其实还其实还 有一个最关键的东西也是在变化的有一个最关键的东西也是在变化的有一个最关键的东西也是在变化的有一个最关键的东西也是在变化的。。。。那就是子网掩码那就是子网掩码那就是子网掩码那就是子网掩码。。。。是否划分了子网是否划分了子网是否划分了子网是否划分了子网,,,,从子网掩码一眼就可以看出来从子网掩码一眼就可以看出来从子网掩码一眼就可以看出来从子网掩码一眼就可以看出来。。。。为什么呢为什么呢为什么呢为什么呢???? 前面已经前面已经前面已经前面已经说了说了说了说了,,,,子网掩码就是用来和子网掩码就是用来和子网掩码就是用来和子网掩码就是用来和 IP地址配合计算网络号的地址配合计算网络号的地址配合计算网络号的地址配合计算网络号的。。。。所以所以所以所以,,,,在子网掩码中在子网掩码中在子网掩码中在子网掩码中,,,,所有的网络号的部分都是所有的网络号的部分都是所有的网络号的部分都是所有的网络号的部分都是 1,,,, 而主机号的部分都是而主机号的部分都是而主机号的部分都是而主机号的部分都是 0。。。。 用上面这个例子来说用上面这个例子来说用上面这个例子来说用上面这个例子来说,,,,划分子网前划分子网前划分子网前划分子网前:::: IP网段十进制网段十进制网段十进制网段十进制::::192 .168 .1 .0 IP网段二进制网段二进制网段二进制网段二进制::::1100 0000 .1010 1000 .0000 0001 .0000 0000 掩码的十进制掩码的十进制掩码的十进制掩码的十进制::::255 .255 .255 .0 掩码的二进掩码的二进掩码的二进掩码的二进制制制制::::1111 1111 .1111 1111 .1111 1111 .0000 0000 划分子网后划分子网后划分子网后划分子网后:::: IP网段十进制网段十进制网段十进制网段十进制::::192 .168 .1 .0 IP网段二进制网段二进制网段二进制网段二进制::::1100 0000 .1010 1000 .0000 0001 .0000 0000 掩码的十进制掩码的十进制掩码的十进制掩码的十进制::::255 .255 .255 .224 掩码的二进制掩码的二进制掩码的二进制掩码的二进制::::1111 1111 .1111 1111 .1111 1111 .1110 0000 红色部分是划分子网前后变化的部分红色部分是划分子网前后变化的部分红色部分是划分子网前后变化的部分红色部分是划分子网前后变化的部分。。。。所以所以所以所以,,,,在划分子网的时候必须也把子网掩码做相应的变化在划分子网的时候必须也把子网掩码做相应的变化在划分子网的时候必须也把子网掩码做相应的变化在划分子网的时候必须也把子网掩码做相应的变化,,,,否则否则否则否则,,,,无法无法无法无法 Copyright ©2004 - 2005 研究僧研究僧研究僧研究僧 All Rights Reserved 第 7 页 共 9 页 计算出子网的网络号计算出子网的网络号计算出子网的网络号计算出子网的网络号。。。。这点很重要这点很重要这点很重要这点很重要。。。。 在在在在 VLSM中子网掩码的使用中子网掩码的使用中子网掩码的使用中子网掩码的使用 如何使用如何使用如何使用如何使用 IP地址和子网掩码计算网络号在前面已经说过了地址和子网掩码计算网络号在前面已经说过了地址和子网掩码计算网络号在前面已经说过了地址和子网掩码计算网络号在前面已经说过了,,,,这里就不再重复了这里就不再重复了这里就不再重复了这里就不再重复了,,,,这里只给出一个计算子网网络这里只给出一个计算子网网络这里只给出一个计算子网网络这里只给出一个计算子网网络 号的例子号的例子号的例子号的例子。。。。IP地址地址地址地址::::192.168.1.169,,,,子网掩码为子网掩码为子网掩码为子网掩码为::::255.255.255.224。。。。以二进制进行计算以二进制进行计算以二进制进行计算以二进制进行计算:::: 地址地址地址地址::::1100 0000 . 1010 1000 . 0000 0001 . 1010 1001 掩码掩码掩码掩码::::1111 1111 . 1111 1111 . 1111 1111 . 1110 0000 红色部分就是划分的子网部分红色部分就是划分的子网部分红色部分就是划分的子网部分红色
/
本文档为【IP地址详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索