1.应用层协议的分类及特点
根据应用层协议在Internet中的作用和提供的服务功能,应用层协议可以分为三种基本 类型:基础设施类、网络应用类与网络管理类。图中给出了主要应用层协议分类的示意图。
(1)基础设施类
属于基础设施类的应用层协议主要有以下两种。
①支持Internet运行的全局基础设施类应用层协议---域名服务DNS协议。
②支持各个网络系统运行的局部基础设施类应用层协议一-动态主机配置 协议 (DHCP)。
(2)网络应用类
网络应用类的协议可以分为两类:基于C/S工作模式的应用层协议与基于P2P工作 模式的应用层协议。
①基于C/S工作模式的应用层协议 基于C/S工作模式的应用层协议主要包括:网络终端协议TELNET、电子邮件服务的 简单报文传输协议SMTP、文件传输服务协议FTP、Web服务的HTTP协议等。
②基于P2P工作模式的应用层协议 目前很多P2P协议都属于专用应用层协议。P2P协议基本上分为:文件共享P2P协 议、即时通信P2P协议、流媒体P2P协议、共享存储P2P协议、协同工作P2P协议。
(3)网络管理类
网络管理类的协议主要有:简单网络管理协议(SNMP)。
应用层协议是网络协议栈中最高层的协议,它们具有以下特点:
- 面向应用:应用层协议是为了满足特定应用的需求而设计的,它们提供了应用程序之间通信的接口和规则。
- 高层协议:应用层协议位于网络协议栈的上层,它们依赖