这个问题其实你只需要搞明白——两台电脑是否在同一个子网。如果同处一个子网,则不需要配置网关IP就可以直接通信;如果不在同一子网,则需要正确配置网关IP,才能实现相互通信。网关就是为了让本地的子网能够与其他网络进行通信而使用的。子网掩码又叫网络掩码、地址掩码、子网络遮罩,它的作用是屏蔽(遮住)IP地址的一部分以划分成网络地址和主机地址两部分,并说明该IP地址是在局域网上,还是在远程网上。通过子网掩码,可以把网络划分成子网,也可以把小的网络归并成大的网络即超网。子网掩码不能单独存在,它必须结合IP地址一起使用。要判断两个IP是否在同一子网,主要是看看他们的网络标识是否一样。一个IP的网络标识也就是他的IP和子网掩码“按位与”之后的结果。(我在其他回答里有详细说明,这里就不展开讲了)连接两个不同的网络的设备都可以叫网关设备;网关的作用就是实现两个网络之间进行通讯与控制。网关设备可以是交互机(三层及以上才能跨网络)、路由器、启用了路由协议的服务器、代理服务器、防火墙等。即网关可以是硬件,也可以用软件来实现。假设我们有两个网络:网络A的IP地址范围为“192.168.1.1~192.168.1.254”,子网掩码为255.255.255.0网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0这两个网络因为不在同一个子网,所以是不可以直接通信的。要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机(如图所示)。希望我的回答能帮助到你!如有疑惑欢迎交流。打字不易,请帮忙点赞转发,互粉必回!谢谢