应用层协议,这些协议主要有FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS和SNMP等。

    1. FTP(File Transport Protocol,文件传输协议)运行在TCP之上。FTP在客户机和服务器之间建立两条TCP连接,一条用于传送控制信息(使用21号端口),另一条用于传送文件内容(使用20号端口)
    2. TFTP(Trivial File Transfer Protocol,简单文件传输协议)建立在UDP之上,提供不可靠的数据传输服务。使用场景:局域网内向嵌入式设备上传文件。
    3. HTTP(Hypertext Transfer Protocol,超文本传输协议)用于从WWW服务器传输超文本到本地浏览器的传输协议。
    4. SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)建立在TCP之上,是一种提供可靠且有效的电子邮件传输的协议。
    5. DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)建立在UDP之上,实现自动分配IP地址。
    6. Telnet(远程登录协议)是登录和仿真程序,建立在TCP之上,他的基础功能是允许用户登录进入远程计算机系统。
    7. DNS(Domain Name System,域名系统)是实现域名解析,建立在UDP之上。
    8. SNMP(Simple Network Management Protocol,简单网络管理协议)由一组网络管理的标准组成,包含一个应用层协议(Application Layer Protocol)、数据库模型(Database Schema)和一组资源对象。该协议能够支持网络管理系统,用以检测连接到网络上的设备是否有任何引起管理上关注的情况。