在内网中不设置“默认网关”的计算机也能互相通讯,是因为在同一内网(同一VLAN同一子网)中两台计算机机之间是不需要通过默认网关来通信的,是通过交换机(或路由器)上的列表来匹配进行数据传输的。 下面讲一下这样子的通信原理: 一、PC_A向PC_C发送数据时,首先需要知道MAC地址,所以PC_A会使用ARP协议进行广播来查找PC_C的MAC地址。 ARP协议的作用是根据IP地址获取到MAC地址的一个协议。 PC_A查找192.168.0.3主机的MAC地址
在Windows系统中查看MAC和IPC对应表使用arp -a命令即可查看 下面的接口接的是网卡地址,因为我的电脑有多块网卡。 二、交换机(路由器)生成MAC地址和端口对应表 PC_A利用MAC地址向PC_C发送数据时,交换机(路由器)如何准确的把数据发送到对应的端口中传输。 因为交换机(路由器)也会生成一张MAC地址和端口的关系对应表。
所以说为什么不设置“默认网关”计算机也能互相通讯。 --------------------------------------------------------------------- --------------------------------------------------------------------- 知识扩展:MAC地址也会自动更新,一个端口多个MAC地址对应。
|
|
来自: 昵称27915469 > 《待分类》