1.源主机在发起通信之前,会将自己的IP与目的主机的IP进行比较, 如果两者位于同一网段,那么源主机发生arp请求广播报,请求目的主机的mac地址,在收到目的主机的ARP应答后获得对方的物理层(MAC)地址,然后用对方的MAC作为报文的目的MAC进行报文发送。位于同一VLAN(网段)中的主机互访时属于这种情况, 这时用于互连的交换机作二层交换转发
2.当源主机判断目的主机与自己位于不同网段时, 它回通过网关(Geteway)来递交报文。即发送arp请求来获取网关IP地址对应的MAC.在得到网关的ARP应答后,用网关MAC作为报文的目的MAC进行报文发送。
三层转发和二层转发有什么区别
二层转发主要依靠MAC地址,而三层转发主要依靠IP地址
数据交换的范围不同,二层交换指在同一网段内的通信,三层交换指跨网段的通信
三层转发的过程中,还要进行二层的封装,也就是说,在三层转发过程中二层帧头中的(源,目的)MAC地址时要改变的,但是IP数据报中的源IP和目的IP地址时不会改变的。