人人都该了解的Internet地址与IPv4、IPv6

概要

连接到Internet得设备称为节点(node)比如手机、平板等,计算机节点称为主机(host)。每个节点或主机都会由一个唯一的Internet地址或IP地址标识。所用到的IP地址又分为IPv4地址(32 位/4 字节)、IPv6地址(128 位/16 字节)。

位,字节,比特

字节和位的关系:1字节=8位。1Byte=8bit。对于32位计算机与64位计算机,字的大小往往不同。32位计算机:1字=32位=4字节,64位计算机:1字=64位=8字节。

位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据。字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位。

IPv4地址

这是我们最常见的IP地址,形如:127.0.0.1,192.168.0.1,255.255.255.255等都属于IPv4地址,IPv4地址一般写为四个无符号字节,每个字节范围从0到255,最高字节在前。为了方便人们查看,各字节用点号分割。称为点分四段格式。
像255.255.255.255 可用 11111111.11111111.11111111.11111111,也就是每一个字节对应8位,总共4字节。

由于 IPv4 地址是 32 位的,其地址空间大小为2^32,大约有 43 亿个地址。

IPv6地址

IPv6地址则通常使用“:”冒号分隔8个区块,每个区块是4个十六进制数字。每个区块2字节,也就是16位。
例如:2500:ad00:5687:e658:0000:0000:a201:2203。如果前导地址中有全0的,则可不全写出,例如可写成:2500:ad00:5687:e658:0:0:a201:2203。
如果中间有很多全0的,例如:2500:ad00:0000:0000:0000:0000:a201:2203
又可写为:2500:ad00 : : a201:2203。大家以后遇到IPv6可要会看了噢。
如果在IPv6和IPv4的混合网络中,IPv6的最后4个字节可以写为IPv4的点分四段地址,例如:
2500:ad00:5687:e658:0000:0000:192.168.50.21

因为 IPv6 地址是 128 位的,其地址空间大小为2^128,这个数字极其庞大,几乎可以为地球上的每一粒沙子分配一个独立的 IP 地址。

DNS

上述有了IP地址可以唯一标识某台设备或主机了,那么这么长的数字谁又能背的下来呢。
所以出现了域名系统DNS(Domain Name System),它可以将容易记忆的网络地址与IP地址(如www.baidu.com)对应起来。
当然对应关系是多对多的,一台主机可以有多个域名,一个域名也可能通向多台主机。

那么访问映射过程是什么样呢?

每台能连接到Internet的计算机都应当能访问域名服务器,大多数域名服务器只知道其本地网络上主机的地址,以及其他网站中一些域名服务器的地址。如果客户端请求本地域之外的一个机器的地址,本地域名服务器则会向远程位置的域名服务器请求,获得结果再返回给请求者。

小结

本文简单介绍了域名地址与IP地址的基础信息,以及两者是如何联系起来的,以及为什么需要域名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZZZ_Tong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值