首页 科技 > 正文

计算机网络体系结构分层(计算机网络体系结构)

大家好,小编精选为大家解答以上问题,计算机网络体系结构分层,计算机网络体系结构很多人还不知道,现在让我们一起来看看吧!

网络架构,什么是网络架构?

通过通信信道和设备互连的位于不同地理位置的多个计算机系统必须具有共同的语言,以便一起工作来实现信息交换和资源共享。交流什么,怎么交流,什么时候交流,都要遵循一些双方都能接受的规则。

1.网络协议(协议)

为计算机网络中的数据交换而建立的一套规则、标准或约定。一个协议总是指某一层协议。准确地说,它是为平等实体之间的通信而制定的一套通信规则和约定。

网络的三个要素:

1)语义。关于协调和错误处理的控制信息。

2)语法。它涉及数据和控制信息的格式、编码和信号电平。

3)时机。它涉及到速度匹配和排序等。

2.网络的架构及其划分所遵循的原则。

计算机系统是一个非常复杂的系统。将一个复杂的系统分解成几个易于处理的子系统,然后“分而治之”,是工程设计中常用的方法。这是分层系统分解的最好方法之一。

在所示的一般层次结构中(图3.1),N层是n-1层的用户,也是N-1层的服务提供者。虽然第1层直接使用第N层提供的服务,但它实际上通过第N层间接使用第n-1层和所有后续层的服务.

图3.1层次模型

分层结构的优点是每一层实现一个相对独立的功能。层级结构也有利于沟通、理解和标准化。所谓网络架构,就是计算机网络层及其协议的集合。层级结构一般用垂直层级模型来表示(图3.2)。

图3.2计算机网络的层次模型

层级的关键点:

1)除了物理介质上的真实通信,所有其他对等实体都是虚拟通信。

2)对等层的虚拟通信必须遵循该层的协议。

3)N层的虚通信是通过n/n-1层接口处n-1层提供的服务和n-1层的通信(通常是虚通信)来实现的。

层次结构划分的原则:

1)各层功能要清晰,相互独立。当某一层的具体实现方式更新时,只要上下层的接口不变,就不会影响邻居。

2)层间的接口一定要清晰,跨接口的信息量要尽可能小。

3)层数要适中。如果层数太少,每层的协议太复杂;如果层次太多,体系结构就太复杂,难以描述和实现每一层的功能。

网络架构的特点是:

1)以功能为层次基础。

2)N层中的实体在实现它们自己定义的功能时,只能使用n-1层提供的服务。

3)当N层向n 1层提供服务时,这个服务不仅包括N层本身的功能,还包括更低层服务提供的功能。

4)相邻层之间只存在接口,所提供服务的具体实现细节对上层完全屏蔽。

本文讲解到此结束,希望对大家有所帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。