(1)ICMP是网络层,UDP是传输层,FTP和HTTP是应用层 目前VPN隧道协议主要有4种:点到点隧道协议PPTP、第二层隧道协议L2TP、网络层隧道协议IPSec以及SOCKS v5协议。其中,PPTP和L2TP工作在数据链路层,IPSec工作在网络层,SOCK v5工作在会话层。
OSI参考模型各个层次的基本功能如下:
应用层:应用层也称为应用实体,一般是指应用程序,该层主要负责确定通信对象,并确保有足够的资源用于通信,常见的应用层协议有FTP、HTTP、SNMP(简单网络管理协议)、FTP(文件传送协议)、Telenet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议)。
应用协议名称 | 应用层协议 | 支撑的运输协议 |
电子邮件 | SMTP | TCP |
远程终端访问 | Telnet | TCP |
Web | HTTP | TCP |
文件传输 | FTP | TCP |
流式多媒体 | HTTP(如youTube) | TCP或UDP |
因特网电话 | SIP、RTP、或专用的(Skype) | UDP或TCP |
网络文件系统 | NFS | UDP |
简单网络管理协议 | SNMP | UDP |
主域名称系统 | DNS | UDP |
通用文件传输协议 | TFTP | UDP |
路由选择协议 | RIP | UDP |
表示层:表示层一般负责数据的编码以及转化,确保应用层的数据能够正常工作,该层是界面与二进制代码间互相转化的地方,同时该层负责进行数据额压缩、解压、加密、解密等,该层也可以根据不同应用目的将数据处理成不同的格式,表现出来就是各种各样的文件扩展名。
会话层:会话层主要负责在网络中两个节点之间建立、维护、控制回话,区分不同的会话,以及提供单工、半双工、全双工三种通信模式服务,NFS(网络文件系统)、RPC(远程过程调用)和X Window等都工作在该层。
传输层:主要负责分割、组合数据,实现端到端的逻辑连接。数据在上三层是整体,在这一层开始被分割开,这一层分割后的数据称为段。三次握手、面向连接或非面向连接的服务、流量控制等都放生在这一层。工作在传输层的一种服务是TCP/IP协议套中的TCP,另一种传输层服务是IPX/SPX协议集的SPX(序列分组交换协议),常见额传输层协议有TCP、UDP、SPX等。传输层提供了一个端到端的连接,以端口号来区分连接。
网络层:网络层作用是将网络地址翻译成物理地址,并决定如何将数据从发送方路由到接收方,主要负责管理网络地址、定位设备、决定路由,路由器工作在这一层。上层的数据在这一层分割,封装后叫做包,主要有两种,一种是用户数据包,是上层传下来的用户数据,另一种叫做路由更新包,是直接有路由器发出来的,用来和其他路由进行路由信息交换。常见的网络层协议有IP、RIP(路由信息协议)、OSPF(开放式最短路径优先)等。网络层提供了IP地址,提供IP寻址和路由。
数据链路层