二层转发和三层转发的区别

数据包在网络中进行数据包的转发时,有时会进行二层转发有时会进行三层转发。但这两种转发的原理是什么,有什么区别呢?

我们知道两台设备在进行数据通信之前必须有两个地址:IP地址和MAC地址。

IP地址用来做三层的封装,MAC地址用来做二层的封装。

假设PC1和PC2进行通信:

数据转发是由设备进行的,那么判断何时用二层转发,何时用三层转发也是由设备决定的。

这时IP地址就起作用了,设备会将两个IP地址分别和它们的掩码相与,如果网络号相同则在同一个网段。如果在同一个网段......

2017-06-19 00:00 19 数据转发