局域网两台主机,在断网的情况下,用公有IP互相ping,能ping通。详见下?
本人是某校学生,上网是通过学校的校园网,最近在研究计算机网络,水平较次,望多包涵。情况如下:
在连上校园网的情况下,两台主机的IP分别是223.3.41.53和121.249.11.112(一台是有线连接,一台是无线连接),在主机上用ifconfig查询出来的结果和通过网络查询出来的结果是一致的,这两个地址一个是C类一个是A类,现在问题来了:
1、在不连网的情况下,访问学校的BBS等内网是没问题的,那是否说明我的主机和BBS的服务器在同一个局域网当中?
2、如果是在同一个局域网当中,那为什么同一个局域网当中的两台主机都是通过校园网连入Internet,但两台主机的网络号却差别这么大?校园网的连网方式到底是什么样的?
3、在两台电脑均断网的情况下,ping对方的公有IP地址却可以ping通,本地的arp缓冲里是没有对应的MAC地址,那说明是通过广播的方式获得到的MAC;那说明断网后当前主机仍认为连网时的公有IP地址是自己的IP地址,从而响应ARP广播。但局域网通信不是应该用的是私有IP么?
可能在大神眼里问题较low,希望得到大神的指点或是解决问题方法?非常感谢~~~
1楼(未知网友)
我也是刚学网络,不算回答,只算提供下思路。
问题1、你们使用的是学校的网络,那你们就是在同一个LAN内,LAN内的地址一般规划时使用C类,但是使用A类也行,因为内网IP不会与外网公有IP不起冲突。
问题2、你们连入INTERNET时使用NAT或PAT将内网地址(就是你的C类和A类本机地址)转换成ISP(电信之类)提供的一个或多个外网IP地址,所以与你的本地地址所在网络号无关。
问题3、在不同网段的IP是不可能通过广播获取ARP的,广播包只能在本网络号使用,不会跨网段,你们能相互通信是通过路由器。
以上回答仅供参考,希望有所帮助