OSI七层模型的第七层:应用层

程序员成长之旅 · 程序员成长之旅/基础知识补习 · 678 字

OSI七层模型的顶层是第七层:应用层,Application Layer

OSI应用层功能:应用层提供各种各样的应用层协议,这些协议嵌入在各种我们使用的应用程序中,为用户与网络之间提供一个打交道的接口。

OSI应用层的作用

当我们第一次学习网络,对网络的概念不会很直观,我们使用网络时肉眼看到的不是网络,而是一堆电脑、网络设备,然后用一堆线连在一起,这只设备,而网络是这些设备互相连接后经过网络工程师进行规划配置之后才有的。网络并不是以物理形式存在的,它看不见也摸不着。

我们在使用各种网络应用程序时,都是内置有应用层协议的。比如,IE浏览器,使用的是应用层的HTTP协议;QQ使用的应用层协议是OICQ;Outlook使用收发邮件的SMTP、POP3协议……

这里要注意一点,我们所使用的软件是应用程序,这些软件只是软件开发者编程开发出来的,这些应用软件只是一个壳子,而这些软件里嵌套的协议才是应用层的内容,使用网络的程序需要集成协议才可以正常使用。

举几个OSI应用层与我们打交道的常见例子:

应用层的协议非常的多,现在所有的网络工具,大多是基于这些程序所开发。

应用层的PDU为:APDU(应用层协议数据单元)

来源: http://www.ipvke.com/190