计算机网络(一)网络体系结构

334 阅读2分钟

一、计算机网络体系结构

1.计算机网络分层结构的概念

定义:网络层次结构模型与各层协议的集合。

要点:

  1. 第n层要给n+1层提供服务,还可以使用n层一下的所有服务。

  2. 最底层只提供服务(物理层),做高层服务的对象是用户(应用层)。

  3. 上一层只能通过相邻层的接口使用下一层的服务,不能调用其他层的服务。并且下一层提供的服务对上一层是透明的(上一次不知道下一层是怎么实现的)。

  4. 两个主机通信时,对等层在逻辑上有一条直接通道。

优点:各层之间相对独立、灵活性好,易于抽象和标准化。

2.协议、接口、服务的概念

协议:为进行网络数据交换而建立的规则、标准。协议是“水平的”,他是控制两个或者多个对等实体进行通信的规则集合。

三要素:
    1.语义:规定了所要完成的功能。
    2.语法:规定了传输数据的格式。
    3.同步:规定了执行各种操作的条件、时许关系。

接口:同一结点内,相邻两层间交换信息的连接点,时一个系统内部的规定。

服务:服务是“垂直的”,相邻两层,下层为上层提供服务。

3. 计算机网络分层结构

1)分层结构

image.png

2)OSI参考模型:

image.png

物理层、数据链路层、网络层:只负责相邻两个节点的点到点的通信。

传输层、会话层、表示层、应用层:是端到端的通信,只负责两个主机之间的通信。

3)TCP/IP参考模型

image.png

重点:网络层、传输层是直持连接还是不支持连接。

4)5层体系结构

物理层、数据链路层、网络层、传输层、应用层

5)TCP/IP模型和OSI模型的比较。

image.png