📜  DCN-应用层介绍

📅  最后修改于: 2021-01-12 02:53:35             🧑  作者: Mango


在OSI和TCP / IP分层模型中,应用程序层是最顶层。由于其重要性以及与用户和用户应用程序进行交互的作用,该层存在于两个分层模型中。该层用于通信系统中涉及的应用程序。

用户可能会或可能不会直接与应用程序进行交互。应用层是发起和反映实际通信的地方。由于该层位于层堆栈的顶部,因此它不服务于其他任何层。应用层在传输及其下的所有层的帮助下,将其数据通信或传输到远程主机。

当应用程序层协议希望与其远程主机上的对等应用程序层协议进行通信时,它将数据或信息移交给传输层。传输层在它下面的所有层的帮助下完成其余的工作。

应用层

在理解应用程序层及其协议方面存在歧义。并非每个用户应用程序都可以放入应用程序层。与通信系统交互的那些应用程序除外。例如,不能将设计软件或文本编辑器视为应用程序。

另一方面,当我们使用Web浏览器时,实际上是使用超文本传输协议(HTTP)与网络进行交互。 HTTP是应用程序层协议。

另一个示例是文件传输协议,该文件可帮助用户在网络上传输基于文本或二进制文件。用户可以在基于GUI的软件(例如FileZilla或CuteFTP)中使用此协议,并且同一用户可以在命令行模式下使用FTP。

因此,无论使用哪种软件,该软件使用的应用程序层都将考虑使用该协议。 DNS是一种协议,可帮助用户应用程序协议(例如HTTP)完成其工作。