什么是协议图?比较网络接口和协议

协议是一组规则和标准,主要概括了设备将用于通信的语言。网络中有大量广泛使用的协议,它们通常在许多层中实现。

它提供了一种通信服务,其中进程用于交换消息。当通信简单时,我们只能使用一种简单的协议。

当通信复杂时,我们必须在不同层之间划分任务,因此,我们需要在每一层遵循一个协议,这种技术我们过去称为协议分层。这种分层允许我们将服务与实现分开。

每一层都需要从下层接收一组服务并将这些服务提供给上层。任何一层所做的修改都不会影响其他层。

协议图

协议图是组成网络系统的一组协议。图的节点称为协议,边代表依赖关系。

例如,下图解释了一个由协议组成的协议图。

RRP(请求/回复协议)和 MSP(消息流协议)实现了两种不同类型的进程到进程通道,并且都依赖于提供主机到主机连接服务的 HHP(主机到主机协议) .

网络接口

网络接口将检查与网络硬件的任何类型的软件系统接口。例如,如果您的 PC 中有两个网卡,您将单独控制和设置与它们相关的每个网络接口。

网络接口也与物理设备有关,或者它将成为虚拟接口的表示。“环回”设备可能是本地机器的虚拟接口,就是一个例子。

LAN - LAN 网络 {LAN,计算机网络} 代表“局域网”。它指的是一个网络或一些网络,它不能被更大的网络公开访问。家庭或工作场所网络是 LAN 的一个示例。

WAN - WAN 代表“广域网”。它意味着一个比 LAN 更广泛的网络,而 WAN 是用于解释大型分散网络的相关术语,有时它意味着整个互联网。

协议

协议是一组规则和标准,主要概述了设备将用于通信的语言。网络中有大量广泛使用的协议,它们通常在许多层中实现。

一些低级协议如下 -

  • 传输控制协议 (TCP)

  • 用户数据报协议 (UDP)

  • 互联网协议 (IP)

  • Internet 控制消息协议 (ICMP)

一些熟悉的应用层协议示例,设计在其较低的协议上,是

  • 用于访问互联网内容的超文本传输协议 (HTTP)

  • 安全外壳协议 (SSH)

  • 传输层安全/安全套接字层 (TLS/SSL)

  • 文件传输协议 (FTP)