| 以文本方式查看主题 - 堕落街论坛 (http://duoluojie.1314179.com.cn:443/index.asp) -- 游戏体育 (http://duoluojie.1314179.com.cn:443/list.asp?boardid=331) ---- [原创]谈谈tcp/ip协议中的ip地址(3) (http://duoluojie.1314179.com.cn:443/dispbbs.asp?boardid=331&id=22421) |
| -- 作者:彬彬有礼 -- 发布时间:2004/3/16 17:12:00 -- [原创]谈谈tcp/ip协议中的ip地址(3) 最后一张关于ip地址的贴子,我们谈谈ip地址是如何划分子网的. ip地址以前讲过它是由net-id 和 host-id构成.这是它的二级结构. 为了增加子网,ip地址产生了一个中间级的层次subnet-id. 例如: 141.14.192.2 141.14为net-id 192为subnet-id 2为host-id. 先讲如何划分子网: 有一个机构的网络地址为141.14.0.0,它要划分4个子网.4个子网,用二进制 区分,需要2位. 我们地址设计的时候前二字节还是用141.14表示net-id,另外还有二个字节, 我们用前二位做subnet-id,那么应该是sshhhhhh.hhhhhhhh(二进制),s表示subnet-id, h表示host-id. 这样我们这划分成四个网络,第一个子网地址为141.14.0.1到141.14.63.254, 第一个子网的subnet-id为00. 第二子网为141.14.64.1到141.14.127.254,第二个子网的subnet-id为01 第三子网为141.14.128.1到141.14.191.254,第三个子网的subnet-id为10 第四子网为141.14.192.1到141.14.255.254,第四个子网的subnet-id为11 接下来是如何用子网掩码来求子网. 还是上面的那个例子,我们知道掩码本质就是and操作,那么如何用and操作将 前面的18位net-id及2位保留下来呢? 其实我们就把前20位掩码设为1,其余为0就可以了.上例的子网掩码就为255.255.192.0, 二进制为11111111.11111111.11000000.00000000.然后跟地址进行and操作.得出来的就是子网地址. 例如 141.14.72.24求它的子网, 141.14.72.24 and 255.255.192.0 结果 141.14.0.0 它的网络地址为141.14,子网为00 又例如 141.14.156.52 and 255.255.192.0 结果 141.14.128.0 它的网络地址为141.14,子网为10 关于ip地址就讲这么多了,由于本人水平有限,如有错误,请多指正. |
| -- 作者:彬彬有礼 -- 发布时间:2004/3/18 7:26:00 -- 没人顶,自已顶 |
| -- 作者:kukuzy -- 发布时间:2004/3/18 14:39:00 -- 呵呵,看的懂的人才会顶~ |
| -- 作者:彬彬有礼 -- 发布时间:2004/3/19 -- 仁兄是知已啊 |
| -- 作者:41℃-狐 -- 发布时间:2004/5/30 18:36:00 -- 呵呵, 其实,在课堂上,这些都已经有讲解过的,我想,一般有听课的都能看懂! |