应用层

应用层最接近最终用户。 如图所示,该层为用于通信的应用程序和用于消息传输的底层网络提供接口。 应用层协议用于在源主机和目的主机上运行的程序之间进行数据交换。 目前已有很多种应用层协议,而且人们还在不断开发新的协议。 一些最广为人知的应用层协议包括超文本传输协议 (HTTP)、文件传输协议 (FTP)、简单文件传输协议 (TFTP)、Internet 邮件访问协议 (IMAP) 和域名系统 (DNS) 协议。