路由器上的NAT工作在哪一层

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:00:55
网络?端口多路复用 还涉及端口呀
传输?路由不是工作在网络层吗?
为什么呀~能说得详细点吗?

很多功能都是几个层来共同完成的。
一般意义大家都认为nat工作在网络层但是要结合传输层共同来实现
再比如arp是个三层协议,可是他也必须结合二层mac地址才能使用吧。

封装与解封装
当任意一层在将其数据单元 ( data unit )往下一层传送前会先在资料前后添加一个表头 ( header )该表头记录了该资料单元相对於该层的特性等相关资讯,而下一层收到此一附带标头的资料时,可再添加与自己层相关的表头之后再往下传,这种技巧称作资料封装 ( encapsulation ),而当任一层在将资料往上一层传送之前,会先将该层的表头剥除,这动作即解封装 ( decapsulation )。

事实上的标准是TCP/IP参考模型
OSI各层的功能:
物理层
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上
层协议提供了一个传输数据的物理媒体。
在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
数据链路层
数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量
控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。
网络层
网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:IP、IPX、RIP、OSPF等
传输层
传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不
可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段(segment)。
传输层协议的代表包括:TC