设为首页收藏本站language 语言切换
查看: 5344|回复: 6
收起左侧

[注意] 关于ip地址和网关地址是否必须要在一个网段的问题?求高手解惑

[复制链接]
发表于 2012-4-18 07:31:20 | 显示全部楼层 |阅读模式
pc1:192.168.1.1  255.0.0.0
pc2:192.168.2.1  255.255.255.0
此种情况下,ping不通
如果将pc2添加1个网关:192.168.1.1
就能ping通。
这里pc2的ip地址和网关不在一个网段。
到底网关机制是怎么样的一个过程?为什么数据包能跨网段转发给网关?
发表于 2012-4-18 08:00:32 | 显示全部楼层
pc1:192.168.1.1  255.0.0.0
pc2:192.168.2.1  255.255.255.0
此种情况下,ping不通
如果将pc2添加1个网关:192.168.1.1
就能ping通。
上面问题的答案可以在百度里搜索“经典的网关问题”
这里pc2的ip地址和网关不在一个网段。
确实是不在一个网段,但这只能在理论上,能PING通是因为ARP的帮助,而在实际应用中,不同网段才使用网关,不同广播域,在代理ARP关闭的情况下,是不可以PING通的。
到底网关机制是怎么样的一个过程?为什么数据包能跨网段转发给网关?
这个也可以在“经典的网关问题”中找到答案。所以在应用环境中,ip地址和网关地址必须要在一个网段的。试想下,如果不在一个网段,那要三层路由设备还要什么用呢。
沙发 2012-4-18 08:00:32 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-18 09:15:56 | 显示全部楼层
是啊,好好看看TCPIP协议!!!
板凳 2012-4-18 09:15:56 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-18 09:26:45 | 显示全部楼层
没有网关的情况下,ping不通
把网关设为192.168.1.1(PC1的IP),在这个情况下,PC2会先发送ARP广播,PC1收到,且发现IP地址是自己的,他就必须应答,这样PC2就有了PC1的MAC地址,所以可以Ping通
地板 2012-4-18 09:26:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-18 09:51:37 | 显示全部楼层

我觉得吧 C类地址SM至少是255.255.255.的吧 192.168.1.1的掩码好像不能配置成255.0.0.0 个人觉得 你认为呢?
5# 2012-4-18 09:51:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-18 12:16:55 | 显示全部楼层
我我我去 发表于 2012-4-18 09:51
我觉得吧 C类地址SM至少是255.255.255.的吧 192.168.1.1的掩码好像不能配置成255.0.0.0 个人觉得 你认为呢 ...

现在网络中使用的全是无类路由协议,用的是VLSM,变长子网掩码的掩码长度是多少都可以的。
所以192.168.1.1的掩码可以配置成255.0.0.0的,没问题。
6# 2012-4-18 12:16:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-18 19:49:54 | 显示全部楼层
上午也看到了这么一个问题,当时觉得还挺神奇的,现在想想真的就是那么一回事……呵呵,学无止境!!!
7# 2012-4-18 19:49:54 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 02:22 , Processed in 0.056354 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表