应用层是计算机网络体系结构中的最高层,直接为用户的应用进程提供服务。
应用层概述
应用层定义了运行在不同端系统上的应用程序进程如何相互传递报文。
- 核心任务:通过位于不同主机中的应用进程之间的通信和交互来完成特定的网络业务。
- 服务方式:应用进程通过传输层提供的服务进行通信。
- 设计原则:没有为网络核心设备(如路由器、交换机)书写的应用层软件。这种设计使得应用能够快速开发和部署,因为只需要在端系统上安装应用。 重点
关键概念
- 网络应用模型:定义了应用进程之间的组织结构。
- DNS系统:解决主机名与 IP 地址的映射问题。
- FTP协议:实现异构网络中文件的可靠传输。
- 电子邮件:支持非交互式的信息传递。
- WWW与HTTP协议:基于超文本的信息浏览和交互。