网络

IP(internet protocol)=网络号+主机号。IP地址就是给每个连接在Internet网络上的主机分配一个在全世界范围内唯一的标识符。Internet管理委员会定义了A,B,C,D,E五类地址,在每类地址中,规定了网络号和主机号。其中网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过网关(gateway)才能互通。网际地址分解成两个域后,带来一个很重要的优点:IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,可以大大简化路由表。


(1)A类地址范围:0.0.0.0到127.255.255.255。第1字节为网络号,其他3个字节为主机号。A类地址第1字节的最高位固定为0,则A类地址网络标识的第一个地址为00000001,最后一个地址是01111111,其中127留作保留地址,则A类地址第一段的范围是1~126,共126个网段,每个网段允许有2^24-2=16777216台主机(减2是因为全0是网络地址,全1为广播地址,这两个地址一般不分配给主机),A类地址通常分配给拥有大量主机的网络。


(2)B类地址范围:128.0.0.0到191.255.255.255。前两个字节为网络号,后两个字节为主机号。B类地址第一个字节的最高两位固定为10,则B类地址网络标识的第一个地址为10000000,最后一个地址是10111111,则B类地址第一段的范围是128~191,共2^14=16384个网段,每个网段允许有2^16-2=65533台主机(减2是因为全0是网络地址,全1为广播地址,这两个地址一般不分配给主机),B类地址通常适用于节点比较多的网络。



(3)C类地址范围:192.0.0.0到223.255.255.255。前三个字节为网络号,最后一个字节为主机号。B类地址第一个字节的最高三位固定为110,则B类地址网络标识的第一个地址为11000000,最后一个地址是11011111,则C类地址第一段的范围是192~223,共2^21=2097152个网段,每个网段允许有2^8-2=254台主机(减2是因为全0是网络地址,全1为广播地址,这两个地址一般不分配给主机),C类地址通常适用于节点比较少的网络。


(4)几个特殊IP地址:
         
          1. 私有地址:为什么192.168.0.1这样的地址在许多地方都能看到,并不唯一呢?因为Internet管理委员会规定如下地址段为私有地址,
              A类网络中的私有地址:10.0.0.0-10.255.255.255
              B类网络中的私有地址: 172.16.0.0~172.131.255.255
              C类网络中的私有地址:192.168.0.0~192.168.255.255
              私有地址可以自己组网时使用,但不能在internet网上用,Internet网没有这些地址的路由,有这些地址的计算机要上网必须转换成合法的公网IP地址。

              1.1. 私有地址转换为公网地址:当私有网络内的主机要与位于公网上的主机进行通讯时必须经过地址转换,将其私有地址转换为合法公网地址才能对外访问。
                (NAT-Network Address Translation 网络地址转换)。 

    
          2. 回送地址:A类网络地址127是一个保留地址,由于网络软件测试以及本地机进程间通信,叫做回送地址(loopback address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。含网络号127的分组不能出现在任何网络上。

          3. 广播地址:TCP/IP协议规定,主机号全为1的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向同一子网所有主机发送报文。

          4. 网络地址:TCP/IP协议规定,所有位为0的网络号被解释成本网络。


(5)子网掩码:子网掩码的作用就是和IP地址做与运算,得到网络地址。

          未做子网划分的ip地址:网络号+主机号。简称为两级结构
           做子网划分的ip地址: 网络号+子网号+子网主机号。 也就是说ip地址在划分子网后,以前的主机号位置的一部分分给了子网号,余下的是子网主机号。简称为三级结构

        子网技术出现的必然性:(1)两级结构IP地址空间的利用率很低。(2)两级结构的路由表规模过大。(3)两级IP地址不够灵活。具体解释可参考:https://books.google.nl/books?id=g7gjb7kmR7kC&pg=RA1-PA74&lpg#v=onepage&q&f=false

     
           1. 标准子网掩码:A类网络(1-126)的缺省子网掩码为:255.0.0.0. B类网络(128-191)的缺省子网掩码为:255.255.0.0. C类网络(192-223)的缺省子网掩码为:255.255.255.0
       
            2. 特殊子网掩码:标准子网掩码出现的都是255和0的组合,在实际应用中还有特殊的子网掩码

            3. 子网掩码的计算:
                 
                 IP地址的珍惜性,是子网技术引入的契机。

            

               
                计算实例:比如该公司申请到的IP地址是192.68.72.a, 这该IP地址为C类IP地址,网络标识为“192.68.72”,主机标识是a. 根据该公司所需的子网数以及将来可能要扩充到的子网数,来确定子网掩码。比如我们现在需要的是12个子网,但将来可能需要16个。用第四个字节的前四位来确定子网掩码,前四位都置为1,(16=0x1111),则该子网掩码为255.255.255.240.


                 通过计算机的子网掩码判断两台计算机是否属于同一网段的方法是,将计算机十进制的IP地址和子网掩码转换为二进制的形式,然后进行二进制“与”(AND)计算(全1则得1,不全1则得0),如果得出的结果是相同的,那么这两台计算机就属于同一网段。

                4. 可变长子网掩码(VSLM),可以解决所有子网中都使用一个子网掩码的弊端。 情景分析:例如你被分配了一个C类地址,网络号为192.169.10.0,而你现在需要将其划分为三个子网,其中一个子网有100台主机,其余的两个子网有50台主机。我们知道一个C类地址有254个可用地址,那么你如何选择子网掩码呢?从上表中我们发现,当我们在所有子网中都使用一个子网掩码时这一问题是无法解决的。此时VLSM就派上了用场,我们可以在100个主机的子网使用255.255.255.128这一掩码,它可以使用192.169.10.0到192.169.10.127这128个IP地址,其中可用主机号为126个。我们再把剩下的192.169.10.128到192.169.10.255这128个IP地址分成两个子网,子网掩码为255.255.255.192。其中一个子网的地址从192.169.10.128到192.169.10.191,另一子网的地址从192.169.10.192到192.169.10.255。子网掩码为255.255.255.192每个子网的可用主机地址都为62个,这样就达到了要求。可以看出合理使用子网掩码,可以使IP地址更加便于管理和控制。

文章整理自:http://vod.sjtu.edu.cn/help/Article_Print.asp?ArticleID=631



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值