| 以文本方式查看主题 - 堕落街论坛 (http://duoluojie.1314179.com.cn:443/index.asp) -- 游戏体育 (http://duoluojie.1314179.com.cn:443/list.asp?boardid=331) ---- [原创]谈谈tcp/ip协议中的ip地址(1) (http://duoluojie.1314179.com.cn:443/dispbbs.asp?boardid=331&id=22193) |
| -- 作者:彬彬有礼 -- 发布时间:2004/3/14 23:59:00 -- [原创]谈谈tcp/ip协议中的ip地址(1) 大家都知道ip地址是一个32位二进制表示的地址,它是如何分类的,它的含意,现在我们大家讨论讨论。 先讲它是如何分类的吧。ip地址分5类: a类0xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 第一位为0表示什么呢,学过二进制的都知道,8位的二进制表示的范围是0-255,首字节为0也就是说范围缩小到了0-127.例如,ping 63.53.76.87,你ping的这个地址就是a类地址,因为它首字节为63是0-127范围之间. 同理: b类10xxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 表示范围:128-191. c类110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx 表示范围:192-223 d类1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx 表示范围:224-239 e类1111xxxx xxxxxxxx xxxxxxxx xxxxxxxx 表示范围:240-255 IP地址划分为二个标识net-id和host-id,网络标识和主机标识. 例如a类地址有一个网络 73.0.0.1,73.0.0.2.....73.255.255.255,73就是它的net-id,0.0.1这三位就是它的host-id了.由此可见,如果我们知道一个人的ip地址,那就知道他是哪个网络中的,主机是多少. 又例如b类有一个180.8.0.1,180.8.0.2.....180.8.255.255,180.8就是它的net-id,后面二个字节是它的host-id. 下面谈谈掩码的作用:掩码是什么作用,组过局域网的就知道,每次设置ip地址是总要输一个子网掩码,并设置为255.255.255.0,为什么要这样设置,或许了解的人并不是很多. 掩码其时就是一个and操作.A类地址默认的子网掩码是255.0.0.0,B类默认的子网掩码是255.255.0.0,c类默认的是255.255.255.0.由于我们使用局域网的ip地址一般是192.168.x.x.也就是说它是第c类地址,所以要用255.255.255.0,它又是一个and 操作,所以 192.168.5.8 and 255.255.255.0 结果:192.168.5.0,其实求出来的是一个net-id,很多人会问为什么192不是它的net-id,其时这就是我们为什么要把网络分类的真正原因,很多网络的大小,都不一样,有大有小,a类地址首字节是net-id,它其它三个字节都表示host-id,那它的网络大小,可想而知,是一个巨型网.b类呢,后二个字节是它的host-id,它就比a类小一点. 今天先讲到这,以后会陆续发些关于tcp/ip协议的贴,希望大家多多参加讨论.本人还在学习当中,有什么错误还请大家指正. [此贴子已经被作者于2004-3-15 11:37:30编辑过]
|
| -- 作者:苏铁 -- 发布时间:2004/3/15 11:02:00 -- 原创的不顶对不住良心。。 |
| -- 作者:彬彬有礼 -- 发布时间:2004/3/19 0:05:00 -- 老苏。。。。。。。叫人帮我顶啥 |
| -- 作者:41℃-狐 -- 发布时间:2004/5/30 18:41:00 -- 好贴,是不需要顶的! 有人看就可以了, 这里不像别的板块,不需要灌水! |
| -- 作者:gwwgj -- 发布时间:2004/6/2 20:47:00 -- 那是的,只要能看到就OK啦 |