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


**协议**是一组规则和标准,主要概述设备用于通信的语言。网络中广泛使用了各种各样的协议,并且它们通常在多层实现。

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

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

每一层都需要从较低层接收一组服务,并向较高层提供服务。在任何一层进行的修改都不会影响其他层。

协议图

协议图是构成网络系统的协议集。图的节点称为协议,边表示依赖关系。

例如,下图说明了一个由协议组成的协议图。

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

网络接口

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

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

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

**WAN** - WAN 代表“广域网”。这意味着一个比 LAN 范围大得多的网络,而 WAN 是一个用于解释大型分布式网络的相关术语,有时它也指代整个互联网。

协议

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

一些低级协议如下:

  • 传输控制协议 (TCP)
  • 用户数据报协议 (UDP)
  • 互联网协议 (IP)
  • 互联网控制消息协议 (ICMP)

一些基于其较低协议设计的应用程序层协议的常见示例是

  • 用于访问互联网内容的超文本传输协议 (HTTP)
  • 安全外壳协议 (SSH)
  • 传输层安全/安全套接字层 (TLS/SSL)
  • 文件传输协议 (FTP)

更新于: 2021 年 9 月 15 日

1K+ 次查看

开启您的职业生涯

通过完成课程获得认证

开始
广告