浅谈IPv4与IPv6

一、IPv4的简单介绍

  • 首先我们可以知道IP地址是用于标示一个个网络节点同时也是用于IP报文在网络中进行寻址的
  • ***IPv4地址由32bit组成,其中由网络部分与主机部分形成。点阻隔为四段,每段为8bit。这32bit是用二进制数来标示,当然通常我们使用的是“点分十进制”。IPv4的地址范围:0.0.0.0----255.255.255.255。

    1、二进制与十进制计算转换


  • 1 byte=8 bit

每段的二进制:       1         1       1       1       1     1       1       1

相对应的十进制数:128     64      32     16      8      4      2      1

例如:192.     168.          10.          1
(转换为二进制后)
11000000.10101000.00001010.00000001

2、地址分类 与 特殊地址

  • 子网掩码用于对网络的合理使用并进行划分。

    IP地址分为    A类:    0.0.0.0  –  127.255.255.255
                       B类:128.0.0.0  –  191.255.255.255
                       C类:192.0.0.0  –  223.255.255.255
                       D类:224.0.0.0  –  239.255.255.255
                       E类:240.0.0.0  –  255.255.255.255

- 默认情况      A类网络位为8位
                      B类网络位为16位
                      C类网络位为24位
                      D类为组播地址
                      E类地址用于研究

(公网地址在 Internet 上具有唯一性)
(公网地址在 Internet 上具有唯一性)
(公网地址在 Internet 上具有唯一性)       重要的事说很多遍

  • 私网地址分为三类,且在网络中可重复利用,但也要保持同一网络中的唯一性,最后可以通过NAT技术实现访问公网。
  •    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


例如:
   公司A与公司B是俩个不同的网段且都存在172.31.32.33这个IP地址。(该划分是合理的,不同网段重复私网地址是合理的)               √
   若公司A有俩个相同的私网地址。(会冲突,因为同网段要保证地址的唯一性)×

  • 特殊地址
        主机位全置0为该网络的网段(也称网络地址)

        主机位全置1为该网络的广播地址(网络地址与广播地址主机皆不可使用)

        0.0.0.0         任意地址(全网发送)

        127.0.0.1   /8    环回地址(用于本地网络接口的测试和诊断)

        169.254.0.0   /24   本地链路地址

二、浅谈IPv6

  • 首先我们可以想到从IPv4到IPv6的过程是艰难的,其中过渡时期使用的主要技术有以下三种:

        双栈技术:在一台设备上同时启用IPv4和IPv6,使设备可以向IPv6过渡。

        隧道技术

        转换技术:将IPv4和IPv6地址相互转换的一种方式,使其可以相互转发报文。

  • 曾经IPv6现世的时候,就有专家说过“地球的每一粒沙子都可以被分配到一个IP地址”    由此可见IPv6有着相对“无限的地址空间”此后几乎不用再担心地址的缺乏。

  • IPv6地址长度为128 bit,用冒号分隔8段,每一段8 bit。
         例如:    
             2001:0DB8:0000:0000:0000:0067:09AB:C0EF /64
                                                 (是标准的单播地址
    地址格式:
         以上述单播地址为例,IPv6地址可以进行一定的简写。
                如:2001:DB8::67:9AB:C0EF     /64         (一个IPv6只能存在一个“::”)

  • 特殊的地址
    2001::    /16        用于IPv6 Internet,类似IPv4的公网地址
    2002::    /16        用于6to4 隧道协议
    FE80::    /10        链路本地地址前缀,用于本地通信
    FF00::    /8        组播地址前缀,用于IPv6组播
    ::            /128        未指定地址,类似IPv4的0.0.0.0
    ::1            /128       环回地址,类似IPv4的127.0.0.1

  • EUI-64 的转换计算
        08-70-5A-90-1A-01

                转换为二进制
       00001000-0111000-…(略)

      使其变成EUI-64:     第七位取反,中间插入FFFE

    即:0A-70-5A-FF-FE-90-1A-01
    二进制:00001010-0111000-…(略)



三、IPv6的优势

    IPv6的前身IPv4由于网民的剧增,地址的匮乏使得 IPv6 的诞生迫在眉急。相较于 IPv4 而言,IPv6 不再受到地址缺乏的危机具备了层次化的地址结构、简化了报文的头部、增强了Qos的特性,同时增加了安全特性可以加密,避免了NAT破坏端到端通信的完整性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值