美文网首页
你真的了解 IP 地址吗?

你真的了解 IP 地址吗?

作者: FutureEye | 来源:发表于2018-11-10 00:36 被阅读0次

    IP 地址是什么?

    IP 地址全称为:互联网协议地址( Internet Protocol Address )。
    理解为由互联网分配给设备上网的想对动态标签。
    IP 地址分为 IPv4 和 IPv6 两类( 其他的也有小部份其他的分类,但是我们基本上不接触不用 )。
    用比较理解的话来说,就是一个设备在互联网中的标识,我们大多数时候接触的是域名,比如:www.baidu.com. 这就是域名(百度的域名)。但是其实真正在互联网中运行的时候,会全部转化为 IP 地址。因为IP 没有规律不好记,对用户来说肯定不能通过记 IP 的方式,去记住一个网站( 域名和 IP 之间有个 DNS 协议,此处不做讲解)。再形象一些的话,就相当于在我们现实生活中你的通信地址,详细到门牌号的地址。

    IP 地址的作用

    我们经常看各种警匪片中,发现经常有说到用 IP 地址定位罪犯的实例。是的, IP 地址是有着动态定位的功能。你在查询自己的 IP 的时候。会根据你当前的 IP 告诉你,你当前 IP 所在的位置。关于这一点其实还涉及到一个地址转化协议。从公网地址转化私网地址。公网地址是需要申请的,所以所在区域是可以备案,而且一般不会修改。一旦进入到私有 IP 端时候,需要把公有地址转化私有地址。出去的时候,需要把私有地址转化为公有地址。这个涉及到其他的概念,这里就不做太多的解释了。

    IPv4 是什么?

    IPv4 是当前使用最广泛的一种 IP 地址。它由 4 个字节组成(一个字节最多可以表示 0- 255 内数字)。自己可以打开任意浏览器直接搜索 IP 就好了。

    长这样的:
    10.11.12.13
    192.1168.1.1

    IP 地址(我是科学上网的所以在岛国)

    理论上其实应该是 255 的 4 次方。但是由于最初设计的时候,把 IP 地址分为了 5 类,A、B、C类都还区分了私有地址和公有地址。分类做的不理想。导致大量的 IP 区间的浪费。

    分类 地址区间 私有地址区间 网络数/主机数
    A 类 0.0.0.0-127.255.255.255 10.0.0.0--10.255.255.255 127/16777214
    B 类 172.16.0.0--172.31.255.255 172.16.0.0--172.31.255.255 16777214/65534
    C 类 192.0.0.0-223.255.255.255 192.168.0.0--192.168.255.255 2097152/254
    D 类 224.0.0.0 - 239.255.255.255
    E 类 备用

    从划分的规则中可能不是很明白,但是稍微解释一下就明白了。一般一个公司不会用 B 类地址,因为不会到达这样的体量。就算到了这个体量。用这个 B 类地址维护的成本也太高了,但是有一些稍微大一点公司也不止 254 个人。 C 类又不够用,所以就形成一个这样的问题。设计划分不合理,浪费很多的 IP 地址。导致 IPv4 看起来可以用,并且蛮多。但是现在随着设备的网络设备增多,其实已经不够用了。

    私有网络的概念:私有网路就是可以网络工程师配置,不同公司之间可以同一个段的 IP 地址,但是 公有地址必须是需要申请才可以使用的。

    IPv6 是什么?

    面对 IPv4 的窘境,IPv6 应势而生。IPv6 由 16 个字节组成。长度是 IPv4 的 4 倍。包含的设备总数为 255 的 16 次方个。这个数据大到一辈子也数不完的。

    IPv6 长这样: 2001:0:9d38:953c:205f:a165:c4c0:310a

    IPv6 地址

    IPv6 现在还没有充分的铺开来,大部分还是在 IPv4。但是全面使用时迟早的事情。IPv6 比较复杂,作者也只是了解的地步。

    IPv6 和 IPv4 相比优势在哪里?
    • 更多地址空间
    • 减小路由表,提高宽度速率
    • 提高了服务质量
    • 提高了安全性
    • ....

    相关文章

      网友评论

          本文标题:你真的了解 IP 地址吗?

          本文链接:https://www.haomeiwen.com/subject/pjkaxqtx.html