第一章概述-------第一节--1.7 计算机网络体系结构

文章目录

  • 一、1.7.1 计算机网络体系结构
  • 二、1.7.2 协议与层次划分
  • 三、1.7.3 具有五层协议的体系结构
  • 四、1.7.4 实体、协议、服务和服务访问点
  • 五、1.7.5 TCP/IP的体系结构


一、1.7.1 计算机网络体系结构

由于两个计算机网络系统要想互相通信,需要很复杂的流程,设计体系结构时采用了分层的思想。将复杂的问题转化为若干小问题。
开放系统互连基本参考模型(OSI/RM),由于以下原因导致并没有采取这种模型
(1)专家们缺乏实际经验,没有商业驱动力
(2)模型很复杂,运行效率低
(3)制定周期长
(4)层次划分不合理
TCP/IP是事实上的国际标准。

二、1.7.2 协议与层次划分

层次划分的好处:
(1)各层之间是独立的
(2)灵活性好
(3)结构上可分割开
(4)易于实现和维护
(5)能促进标准化工作

计算机网络的各层及其协议的集合就是网络的体系结构,计算机网络的体系结构就是这个计算机网络及其构件所应完成的功能的精确定义。
体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。

三、1.7.3 具有五层协议的体系结构

OSI/RM的七层协议体系结构概念清楚,理论完整,但是复杂而且不实用。
TCP/IP是四层体系结构。
学习时往往综合两者的优点,采用五层协议的体系结构。
第一章概述-------第一节--1.7 计算机网络体系结构_第1张图片

四、1.7.4 实体、协议、服务和服务访问点

实体:任何可以发送或接受消息的硬件或软件进程
对等实体:收发双方相同层次中的实体
第一章概述-------第一节--1.7 计算机网络体系结构_第2张图片
协议:控制两个对等实体进行逻辑通信的规则的集合。
第一章概述-------第一节--1.7 计算机网络体系结构_第3张图片
协议有三个要素:语法,语义,同步

服务:在协议的控制下,两个对等实体间的逻辑通信使得向本层向上一层提供服务。
要使用本层协议,也需要使用下一层的服务。

服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令。
第一章概述-------第一节--1.7 计算机网络体系结构_第4张图片
协议是水平的,而服务是垂直的。

服务访问点:同一个系统中,相邻两层的实体交换信息的逻辑窗口。
数据链路层的服务访问点是帧的“类型字段”。
网络层的服务访问点是IP数据报首部中的“协议字段”。
运输层的服务访问点是“端口号”。

协议数据单元PDU:对等层次之间传送的数据单位称为PDU

服务数据单元SDU:层与层之间交换数据的单位称为SDU

多个SDU可以合成一个PDU,也可以是一个SDU划分为几个PDU
第一章概述-------第一节--1.7 计算机网络体系结构_第5张图片

五、1.7.5 TCP/IP的体系结构

下图给出了TCP/IP体系结构的例子
第一章概述-------第一节--1.7 计算机网络体系结构_第6张图片
分层次划出具体的协议来表示TCP/IP协议族,其特点时上下两头大而中间小。第一章概述-------第一节--1.7 计算机网络体系结构_第7张图片
表明TCP/IP协议可以为各式各样的应用提供服务,同时TCP/IP协议也允许IP协议在各种各样的网络构成的互联网上运行。

你可能感兴趣的:(网络,网络协议,服务器)