欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于路由方面的,求解!解决方法

更新时间: 2014-01-05 03:20:55 责任编辑: Author_N1

 

关于路由方面的,求解!
有没有大虾了解路由原理的呢?求问呀,
我想知道的一种情景:
两个路由器都通过internet连接上的,这两个路由内都有个叫192.168.1.5的机器,一个A,一个B,现在A ping B这样行吗?如果不行,那么QQ这些的数据包又是怎么传的呢?谢谢了。还有比如我路由器内的一个机器ping www.baidu.com,那么baidu服务器收到请求后,又如何回传呢?
--参考方法--
A应该ping不了B。如果是在路由器网内,内网地址是ping不出网关的。
内网IP地址经过路由器到外网时,会使用外网IP,通过port来转换IP。
PING 是ICMP包,服务器收到请求后,会给个应答。ping包里有源地址的。

--参考方法--
路由器原理及路由协议

路由技术原理
--参考方法--
若路由器使用NAT做映射,可以ping通,但是国内很少有这种功能的路由器。
--参考方法--
两个都是私有地址,通过路由器的wan口出去转换成公有地址后在到达对端路由器的wan口的公有地址,然后再进行向下找到该主机地址,楼上说的NAT转换就是这个原理实现
--参考方法--
这个可以通过配置内网的那个路由的路由表,实现静态路由实现两级路由数据共享
--参考方法--
两个内网的设备之间互ping是不行的!如果做了静态路由是可以通过指定的端口访问到内网的设备的,但用ping的话,其实只能ping到公网上那个路由器而已。QQ的原理:公网上有腾讯的服务器帮忙转发!当你理解nat原理就会明白了!
--参考方法--
呃,TCP/IP详解,必看
192.168.*过了路由器就不是这个地址了,而在同一个网络内是不能有重复地址的。

比如你在A楼101室,别人在B楼101室,你要找他,得先出A楼,到B楼才可以。
到B楼不知道101在哪,可以问此楼的物业或者保安,他们知道楼内每个编号的位置。

QQ的原理就是送快递的,他知道B楼101在哪,也知道A楼101在哪,你把东西交给快递,他会帮你中转。

ping baidu这个要看ICMP协议。比从A楼到B楼复杂一些,但原理是类似的,就是从A楼再出小区,再通过市和省,才能到baidu。对方给你回信的时候,也是一层层传回来。你的路由器就是A楼物业。

简单的说,路由,就是帮你找路,告诉你下一步往哪走。
NAT,就是在A楼里,你说你是101;到整个小区的范围,就得说自己是A楼的;出了国,你就得说你是中国的。说的地址不一样了。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:20:55
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/21001/
本文WWW.DOC100.NET DOC100.NET版权所有。