TCP/IP中的应用层协议是什么?


传输控制协议/互联网协议 (TCP/IP) 是两种不同的通信协议。TCP 定义了网络中的通信方式以及如何以数据包的形式发送数据。IP 管理如何为数据包制定路由,以确保其到达预定义的目的地。在发送数据之前,会检查其 IP 地址,然后确定将数据转发到哪里。

TCP/IP 使用与 OSI 模型相同的模型。它使用客户端/服务器类型的通信模型,其中用户或机器(客户端)由网络中的另一台计算机(服务器)提供服务。

TCP/IP 有四个层次——应用层、传输层、网络层和网络访问层。

现在让我们看看应用层中使用的不同协议。

应用层

它是 TCP/IP 模型的顶层。此单层执行 TCP/IP 模型的会话层、表示层和应用层的所有操作。

如果用户想要与各种网络系统通信,此层将与各种应用程序(如数据编码、数据转换和规定)交互的功能结合在一起。

应用层协议

下面解释了最常用的应用层协议。

TELNET

它被称为终端仿真协议。它用于访问远程端应用程序。充当主机的 telnet 服务器启动 telnet 服务器应用程序以与称为 telnet 客户端的远程端主机建立连接。

连接建立后,它将呈现给 telnet 服务器的操作系统。

服务器端的人员使用其键盘和鼠标通过 TELNET 操作和访问最终主机。

超文本传输协议 (HTTP)

通常,此协议是万维网 (WWW) 的基础。它用于在不同的系统之间交换超文本。

它是一种请求-响应协议。

例如,让我们考虑一个充当 Web 客户端的 Internet Explorer,以及在托管网站的 PC 上流式传输的应用程序将充当 Web 服务器。

因此,服务器提供客户端请求的资源(如 HTML 文件和其他功能),并向客户端返回响应消息,该消息在消息行中包含完成状态数据和请求数据。

HTTP 资源通过部署统一资源标识符 (URI) 方法 HTTP 和 https 的统一资源定位符 (URL) 在网络上识别。

文件传输协议 (FTP)

它用于在两个主机之间共享或传输文件。运行 FTP 应用程序的主机充当 FTP 服务器,而另一个主机充当 FTP 客户端。

请求文件共享的客户端主机需要服务器的授权才能访问数据。

一旦服务器授权此文件,它就可以访问服务器上的任何类型的文件,发送或接收文件。

简单邮件传输协议 (SMTP)

SMTP 用于发送电子邮件。我们使用 SMTP 来配置用于发送电子邮件的主机。

域名服务器 (DNS)

任何网络中的每个主机设备都有一个唯一的逻辑地址,称为 IP 地址。

IP 地址是一组数字,很难记住。当我们在浏览器上键入任何 Web 地址(例如 Google.com)时,我们正在请求具有 IP 地址的主机。

但是,无需记住我们请求的网页的 IP 地址,因为 DNS 将名称与每个逻辑 IP 地址映射并存储起来。

因此,当我们浏览任何网页时,它会向其 DNS 服务器发送 DNS 查询以根据名称映射 IP 地址。一旦获得地址,就会使用 IP 地址建立 HTTP 会话。

动态主机配置协议 (DHCP)

网络中的主机需要 IP 地址才能与网络中的其他设备通信。它可以通过手动配置或使用动态主机配置协议 (DHCP) 来获取此地址。

当我们使用 DHCP 时,主机将自动分配 IP 地址。

例如,考虑一个拥有 50,000 个主机设备的网络。然后,手动为每个主机分配 IP 地址既困难又费时。因此,我们使用 DHCP 协议为连接的主机设备分配 IP 地址和其他信息,例如子网掩码 IP 或网关 IP。

更新于:2021年9月15日

7K+ 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告