IP寻址|青训营笔记

87 阅读2分钟

互联网上的每个公共主机都有唯一的IP地址。目前两种协议被广泛使用:IPv4IPv6

IPv4

表达形式:a.b.c.d(4个无符号整数,0-255, 共占4个字节)

基于此表达形式,所以共有

个可能的IP地址。

IPv4可以划分为一下5大类

  1. A类:0...* 至 127...*
    1. 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。
  1. B类:128...* 至 191...*
    1. 在IP地址的四段号码中,前两段号码为网络号码。
  1. C类:192...* 至 223...*
    1. 在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。
  1. D类:224...* 至 239...*
    1. 在历史上被叫做多播地址,即组播地址。
  1. E类:240...* 至 255...*
    1. 以“11110”开头,都保留用于未来使用。

无类域间路由CIDR技术(Classless Inter-Domain Routing)

CIDR使用网络前缀代替以往的子网络概念,具体标识方式为:IP地址后加上“/”,“/”后的数字标识网络前缀长度。

例如:220.10.128.0/20220.10.128.0/20 表示 多个地址共享”220.10.128.0220.10.128.0”的前20位

因此220.10.128.0/20220.10.128.0/20 表示的范围为:

网络地址转换NAT: Network Address Translation

顾名思义,NAT是一种把内部私有网络地址(IP地址)转换成合法网络IP地址的技术。

当局域网中内部节点要与外部网络进行通讯时,,就在网关处将内部IP地址转换成公用IP地址,从而在公网上使用。NAT可以使多台计算器共享因特网连接。

NAT不仅解决了 IPv4 地址不够用的问题,同时屏蔽了私网用户真实地址,提高了私网用户的安全性。

IPv6

表达形式:a.b.c.d.e.f.g.h (8个十六进制整数,共占16字节)

例如:2001:0630:0062:0059:0000:0000:0000:00532001:0630:0062:0059:0000:0000:0000:0053

可以通过移除每一组数中前面的0来简化表达:

进一步将连续的0省略写为两个冒号:

当有多组连续的0时,只有连续长度最长的可以省略写为两个冒号,例如:

CIDR与NAT技术同样适用于IPv6