什么是协议图?比较网络接口和协议
**协议**是一组规则和标准,主要概述设备用于通信的语言。网络中广泛使用了各种各样的协议,并且它们通常在多层实现。
它提供了一种通信服务,其中该过程用于交换消息。当通信简单时,我们只需使用一个简单的协议。
当通信复杂时,我们必须将任务划分为不同的层,因此,我们需要在每一层遵循一个协议,我们使用这种技术称为协议分层。这种分层允许我们将服务与实现分离。
每一层都需要从较低层接收一组服务,并向较高层提供服务。在任何一层进行的修改都不会影响其他层。
协议图
协议图是构成网络系统的协议集。图的节点称为协议,边表示依赖关系。
例如,下图说明了一个由协议组成的协议图。
RRP(请求/回复协议)和 MSP(消息流协议)实现了两种不同类型的进程间通道,并且两者都依赖于提供主机间连接服务的 HHP(主机间协议)。
网络接口
网络接口将检查任何类型的软件系统接口到网络硬件。例如,如果您在 pc 中有两张网卡,您将分别控制和设置与它们相关的每个网络接口。
网络接口也与物理设备相关,或者它将是虚拟接口的表示。可能是本地机器的虚拟接口的“环回”设备就是一个例子。
**LAN** - LAN 网络 {LAN,计算机网络} 代表“局域网”。它指的是网络或网络的一部分,对更大的网络不公开访问。家庭或工作场所网络是 LAN 的一个示例。
**WAN** - WAN 代表“广域网”。这意味着一个比 LAN 范围大得多的网络,而 WAN 是一个用于解释大型分布式网络的相关术语,有时它也指代整个互联网。
协议
协议是一组规则和标准,主要概述设备用于通信的语言。网络中广泛使用了各种各样的协议,并且它们通常在多层实现。
一些低级协议如下:
- 传输控制协议 (TCP)
- 用户数据报协议 (UDP)
- 互联网协议 (IP)
- 互联网控制消息协议 (ICMP)
一些基于其较低协议设计的应用程序层协议的常见示例是
- 用于访问互联网内容的超文本传输协议 (HTTP)
- 安全外壳协议 (SSH)
- 传输层安全/安全套接字层 (TLS/SSL)
- 文件传输协议 (FTP)
广告