📜  计算机网络中的协议层次

📅  最后修改于: 2021-09-27 15:11:59             🧑  作者: Mango

先决条件 – OSI 模型的层次,ISO-OSI 模型的工作
协议被简单地定义为一组用于数据通信的规则和规定。规则基本上是为两台或多台计算机之间通信时的每一个步骤和过程定义的。网络需要遵循这些协议才能成功传输数据。所有协议都可以使用硬件、软件或两者的组合来实现。下面给出了协议的三个方面:

  • 句法 –
    用于说明需要发送或接收的数据格式。
  • 语义——
    它用于解释通常传输的每个位段的确切含义。
  • 时间——
    它用于解释通常传输数据的确切时间以及传输速度。

协议层次结构:
通常,计算机网络由或包含大量硬件和软件。为了简化网络设计,各种网络被组织和排列成一堆硬件和软件层,一层一层。每一层的数量、名称、内容和函数可能会有所不同,并且可能因网络而异。每一层的主要目的只是为存在的更高层提供和提供服务。每一层都有一些特定的任务或函数。在编程中,这个概念很常见。网络被组织和安排为不同的层或级别,只是为了减少和最小化网络软件设计的复杂性。

例子 :
下图表示一个五层网络。该图显示了主机 1 和主机 2 之间的通信。数据流通过多个层从一台主机传递到另一台主机。虚拟通信使用对等层之间的虚线表示。物理通信使用相邻层之间的实线箭头表示。通过物理介质,发生实际的通信。同一级别的层通常称为对等层。对等方基本上有一套通信协议。每一层之间存在一个接口,用于解释由较低层提供给较高层的服务。

优点 :

  • 这些层通常会降低网络之间通信的复杂性
  • 它增加了网络寿命。
  • 它还可以有效地使用能源。
  • 它不需要对网络有全面的了解和理解。