日期:2014-05-17  浏览次数:20808 次

网络上的两台电脑如何找到对方的
[b]两个局域网中的两台pc机,能互相进行网络连接,需要什么条件?[/b]
比如说两台机的ip都是192.168.1.102,路由器是不是有两个网关,一个连接到LAN的,一个连接到WAN的?

------解决方案--------------------
局域网内的两台主机通讯,需要知道对方的MAC地址就可以了,在局域网内是通过ARP广播包来知道对方的MAC地址的,然后就可以直接发数据通讯了。如果你要通讯的主机在局域网内,那么该数据包是不会通过网关或路由器出去的。它们会把局域网内的包丢弃掉。
路由器会连接两个局域网,把不在同一个网段的数据报转发,路由器的功能就是路由并进行转发的。
------解决方案--------------------
在LAN里边,有两个相同的地址,会IP冲突吧,两个相同网段,不同的IP机器,通过IP就可以互访(在LAN里面实际是通过MAC的),如果不同网段,要通过网关进行连接;
------解决方案--------------------
LAN口是用来转发MAC数据帧的,而WAN口是转发IP数据报,所以只有一个IP,就是网关。连接在lan口的计算机只需在同一网段就可以互通!