2026年11月4日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

几种IP地址的定义,,,

[复制链接]
查看 102 回复 2
楼主 发表于 | 只看该作者

(1)IPv4

形式为xxx.xxx.xxx.xxx(xxx为0-255),由四个8BIT地址组成,中间用“.“分隔。可允许的IPv4地址总数为2^32=4,294,967,296(后面我们会发现目前這个最普遍的地址定义方法会不够用)

IPv4 地址的分级 (Class of IP Address)

A (/8 Prefixes)

B (/16 Prefixes)

C (/24 Prefixes)

..

BINARY格式为:

A级 - NNNNNNNN.nnnnnnnn.nnnnnnnn.nnnnnnnn

B级 - NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnn

C级 - NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn

..

N 属于网络地址,n 属于结点地址

A级地址从0000开始。

B级地址从0010开始。

C级地址从0110开始。

D级地址从1110开始。

E级地址从1111开始。

D级地址为了 multicasting 专用,E级地址保留将来使用。

???.xxx.xxx.xxx

1 to 126 是A级地址。

128 to 191 是B级地址。

192 to 223 是C级地址。

224 to 239 是D级地址。

240 to 255 是E级地址。

127用来作loopback用或机器本身测试用(所以全世界真正可用的IP地址趋于紧张)。

例如:

IPv4 地址: 202.102.152.89

IPv4 二进制格式: 11001010.1100110.10011000.1011001

202.102.152.89 是C类地址,网络地址是202.102.152.00,结点地址是0.0.0.89

(2)CIDR (Classless Inter-Domain Routing)

为了解決IPv4不够而构想采用的新方法,它的格式为xx.xxx.xxx.xxx/n,这里的/n叫做IP前缀(IPprefix),它的作用是表明地址前n位为网络地址,这样会留有更多的位表示更多的结点。

(3)IPv6 (IPng - Internet Protocol next generation)

新的IP地址定义法,它是由8个16进制数来表示,中间用“:“分隔,地址总数为16^32个(自己算一算吧),这下完全够用了。

如:AACC:B119:35:CADC:1D7:2AAC:1C34:0011

IPv4 的另外一种写法(long IP):

我们完全可以用下面的地址访问万千新闻组:

news://3395721305/ (163用户,相当于news://202.102.152.89/)

其实这是IPv4的一种累加写法,现在的 DNS 服务器一般都能识别。

现在我们看看是如何计算出来的:

webking.*.jn.sd.cn

202.102.152.89

= 202*2^24 + 102*2^16 + 152*2^8 + 89

= 3395721305

类似的,你可以计算出万千新闻组的169用户可以访问的long IP地址.

登录回复
59999
王者却具王侯心等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章
帖子
384
回复
1.4万
积分
6万
注册
2011-07-08
1 楼

哦哦

132793
Lv7可吟七步诗等级图标等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章
帖子
0
回复
6,774
积分
140.5万
注册
2013-02-23
2 楼

哦

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块