当我们看到 OSI 参考模型的顶层的时候,很容易认为它就是我们平时说的用户应用程序,比如:Word、Excel、PowerPoint等等。应用层不是平时我们所提到的用户应用程序,我们应该把它理解成一个为应用程序和终端系统提供网络服务的大门。这个大门提供了一个通往 OSI 参考模型的 窗口,使得用户应用程序能够打包他们的数据,并发送到线路上。
应用层使用户应用程序能够通过网络发送数据。简单说就是提供一个访问底层的接口,或者提供一扇通往 OSI 模型的窗口。记住,应用层的工作实际就是为协议栈提供一套接口,这不像 OSI 模型中的其他层次提供具体的服务。