最赞回答 / onemoo
网关实际上是一个概念性的东西,路由器是实际的网络设备。当你想连接到另一个网域的ip时,你的网络设备会因为这个ip不在你的网域中而无法发送。如果你设置了一个网关(通常是一个你网域中的ip地址),那么你的机器就知道要将这个数据包送给网关,让网关把它送到其他网域中。路由器就是用来连接两个网域的设备,通常就用来作网关了。
2015-06-23
最赞回答 / passionfoure
如果目标主机或者路由端口在一个局域网内,本地一般会有IP到MAC映射表。如果目标跨网段,在数据链路层的时候,封装城帧的MAC地址就是局域网网关(一般是路由器链接这一局域网的端口MAC)。到了路由器,会继续查找路由表找到下一个发送出口(网络层),修改IP数据包。到达数据链路层根据IP和MAC映射表再修改MAC。。。。知道目的主机
2015-04-21