免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2425 | 回复: 4
打印 上一主题 下一主题

菜鸟问个弱问题,关于ip,子网掩码和网关的 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-18 20:00 |只看该作者 |倒序浏览
今天开始看stevens的《TCP/IP详解:卷一》,对于IP分配不明白,在网上看了很多资料,有些地方还是不明白,可能是很多资料介绍的很抽象。我先说一个网络的事例,然后根据这个实例提出我的问题,希望大虾们不要笑话:(

我在学校,全校的ip都是以162.105开头的,然后向下细分,比如说我曾经所在的楼,人很多,情况就是这栋楼的5,6层ip是162.105.100开头,3,4层的ip是162.105.99开头,最后一段自由分配。设置时全校的子网掩码都是255.255.255.0(B段ip,可以扩展到255个子网),默认网关的话,如果是162.105.100开头的,就设为162.105.100.1,最后一个字节设为1。这就是大概情况。

(1)我知道子网掩码的作用是确定ip地址所属的子网,比如只要是162.105.100开头的,与255.255.255.0进行位AND运算後的结果是一样的,说明在同一个子网内,这样他们之间通信就不需要经过路由器。这里的路由器应该就是上面的默认网关对吗?

(2)我看见网上有这么一段话:
“IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。如果属于同一网络区间,这两个地址间的 信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为 210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为 00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行 10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011 不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。”

其中有这么几句不明白
(a)“IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段”。
IP地址的最后一个字节怎么能说明两个IP是否属于同一网段呢?
(b)“例如:对于IP地址为 210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为 00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行”
什么意思?照这么算,162.105.100.10和162.105.90.10的主机标识是完全一样的了,都是00001010,,可他们不在同一子网中啊?

(3)还有这么一段话:
“在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。”
按照这么说的话,在162.105.100段,我举的例子因该有3个IP不能用:
162.105.100.1给网关
162.105.100.0给本地网络地址
162.105.100.255是广播地址
对吗?

(4)最后一个巨弱的,“网络地址”是不是指子网掩码和IP位AND运算后的结果?

谢谢!!

论坛徽章:
0
2 [报告]
发表于 2007-12-19 10:41 |只看该作者
1。我知道子网掩码的作用是确定ip地址所属的子网,比如只要是162.105.100开头的,与255.255.255.0进行位AND运算後的结果是一样的,说明在同一个子网内,这样他们之间通信就不需要经过路由器。这里的路由器应该就是上面的默认网关对吗?

    对,就是路由器内部internal接口事内部机器看到的默认网关,但是默认网关不一定一定是路由器。

3。“在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。”
按照这么说的话,在162.105.100段,我举的例子因该有3个IP不能用:
162.105.100.1给网关
162.105.100.0给本地网络地址
162.105.100.255是广播地址
对吗?

不要死机硬背,为什么网关移动要是 162.105.100.1 呢?如果掩码是255。255。255。0 你说的本地网络地址跟广播地址是正确的,,但是如果划分的 vlsm 的掩码,,,就不是这个了

4。比如 192.168.1.1 掩码是 255.255.255.0 那么 网络地址就是 192.168.1.0 ,是转换成2进制之后,运算的接过。

第2个问题,我没看明白。

论坛徽章:
0
3 [报告]
发表于 2007-12-19 14:35 |只看该作者
网络地址是该网段的起始地址,也就是该网段内的第一个IP地址。

比如一个192.168.0.1/24的网络,他的网络地址(也就是所谓喊的网络号)是192.168.0.0

比如一个子网192.168.1.26/28的网络,他的网络地址是192.168.1.16。

论坛徽章:
0
4 [报告]
发表于 2007-12-20 13:26 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
5 [报告]
发表于 2007-12-20 16:48 |只看该作者
建议在看TCP/IP协议详解前,一定要先打好基础,你现在不适合看这个书。
先找基础的子网划分的资料看看吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP