在通信的过程中,是通过底层地址来寻址的,就是网卡的mac地址。开始的时候两端都不知道对对方的mac地址。比如pc1 ping pc2ping开始的时候,pc1会检查pc2的ip和自己是不是在同一个网段。如果是,则直接发arp请求,来获得pc2的mac地址。如果不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送出去。网关的作用就是,当我不知道该把数据发给谁时,就发给网关。网关一般都是路由器的某个接口的ip地址。像用网线互连两台主机主机的情况,网关是不存在的,即使你配了网关,也无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。
阅读(841) | 评论(0) | 转发(0) |