这是个纠结了半年的问题!
局域网A:
1、主机A的应用程序先生成应用层数据;
2、传输层根据应用层协议类型,对应用层数据进行TCP或UDP封装;
3、网络层对数据进行封装时,IP头中的源IP地址填写主机A的IP地址,目的IP填写主机B的外网IP地址(因为只有全球IP地址才能接入互联网,外网地址有限,局域网内的主机需要共享外网地址,B的外网地址就是映射后的外网地址。根据NAT地址转换的规则,局域网地址转换为外网地址有三种方式:静态转换、动态转换、端口多路复用)。
4、一般来讲,局域网采用以太网的组网方式,因此数据链路层是根据MAC地址对帧数据进行转发的。