计算机网络体系结构

计算机网络体系结构


 

认识一下什么是计算机网络体系结构

计算机网络是一个非常复杂、庞大的系统,涉及到很多组成部分。包括主机、路由器、各种链路、应用、协议、硬件、软件……等。

那么是否存在一种体系结构可以有效描述计算机网络呢?

答案是肯定的,就是分层结构。

 

1、计算机网络体系结构,是抽象到功能层面上的,不是物理实现上说的,也就是说实际铺设计算机网络时,不是按体系架构那样铺设的,而仅仅是功能上的。

2、计算机网络体系结构,是一种分层结构

3、每一层遵循某个/某些网络协议,实现特定的功能,底层为上层提供服务。

 

计算机网络体系结构的概念就出来了,计算机网络体系结构,是计算机网络的各层和网络协议的集合。

 

为什么采用分层结构呢?

优点:

1、结构清晰,有利于识别复杂系统的部件及其关系。

2、模块化的分层易于整个系统的更新和维护

3、分层结构有利于标准化

缺点:

1、分层太细化了,会导致系统的效率较低


 

 

计算机体系结构中几个概念

1、实体(entity):任何可以发送或者接收信息的软件或者硬件进程

2、协议:控制2个对等实体进行通信的规则的集合,协议的三要素:语法、语义、顺序

3、任何一个实体需要使用下层服务,遵循本层的协议,实现本层的功能,且向上层提供服务,服务是“垂直的”。

4、上层对下层协议是怎么实现的,完全不知,也不需要关心,是透明的。

 

posted @ 2021-06-29 16:06  高胜寒  阅读(1318)  评论(0编辑  收藏  举报