第2章阌辂体系结构、协议和袅 件系就
第2章 网络体系结构、协议和软 件系统
21网络体系结构 22网络的三个著名标准化组织的组成与主 要贡献 23TCPP通信标准 24网络操作系统 25计算机网络系统模型
2.1 网络体系结构 2.2 网络的三个著名标准化组织的组成与主 要贡献 2.3 TCP/IP通信标准 2.4 网络操作系统 2.5 计算机网络系统模型
21网络体系结构 211协议的本质与功能 网络中的计算机之间进行通信时,它们之间 必须使用一种双方都能理解的语言,这种语言被 称为“协议
2.1 网络体系结构 2.1.1 协议的本质与功能 网络中的计算机之间进行通信时,它们之间 必须使用一种双方都能理解的语言,这种语言被 称为“协议
21.1.1协议的中心任务 1.协议的语法(如何讲)问题 协议定义了如何进行通信的问题,即对通信双 方采用的数据格式、编码等进行定义。例如,报 文中内容的组织形式,如报文中内容的顺序、形 式等等。这就是协议的语法问题 2.协议的语义(讲什么)问题 协议应解决在什么层次上定义了通信,其内 容是什么,即对发出请求、执行的动作,以及对 方的应答做出解释。例如,对于报文,它由什么 部分组成,哪些部分用于控制数据,哪些部分是 真正的通信内容。这就是协议的语义问题
2.1.1.1 协议的中心任务 1. 协议的语法(如何讲)问题 协议定义了如何进行通信的问题,即对通信双 方采用的数据格式、编码等进行定义。例如,报 文中内容的组织形式,如报文中内容的顺序、形 式等等。这就是协议的语法问题。 2. 协议的语义(讲什么)问题 协议应解决在什么层次上定义了通信,其内 容是什么,即对发出请求、执行的动作,以及对 方的应答做出解释。例如,对于报文,它由什么 部分组成,哪些部分用于控制数据,哪些部分是 真正的通信内容。这就是协议的语义问题
3.协议的定时(讲话次序)问题 定时(又称时序)协议定义了何时进行通信,先 讲什么,后讲什么,讲话的速度等,这就是定时问 题。例如,是采用同步传输还是异步传输 总之,协议必须在解决好语义、语法和定时这 三部分的问题之后,才算比较完整地构成了数据通 信的语言。因此,又将语义、语法和定时称为网络 的3要素
3. 协议的定时(讲话次序)问题 定时(又称时序)协议定义了何时进行通信,先 讲什么,后讲什么,讲话的速度等,这就是定时问 题。例如,是采用同步传输还是异步传输。 总之,协议必须在解决好语义、语法和定时这 三部分的问题之后,才算比较完整地构成了数据通 信的语言。因此,又将语义、语法和定时称为网络 的3要素
211.2协议的功能 1.分割与重组 2.寻址 3.封装与拆封 4.排序 5.信息流控制 6.差错控制 7.同步 8.千路传输 9.连接控制
2.1.1.2 协议的功能 1. 分割与重组 2. 寻址 3. 封装与拆封 4. 排序 5. 信息流控制 6. 差错控制 7. 同步 8. 干路传输 9. 连接控制
21.2计算机网络体系结构的概念 层次化体系结构的概述 ①协议( protocol):是一种通信约定。 ②层次 Cayer) ③接口( (interface):接口就是同一节点内,相邻层 之间交换信息的连接之点。 ④层次性体系结构 Network Architecture) 213IsO的OS七层参考模型 21.3.10S七层参考模型层次划分、结构特点和数 据流
2.1.2 计算机网络体系结构的概念 1. 层次化体系结构的概述 ① 协议(protocol):是一种通信约定。 ② 层次(layer) ③ 接口(interface):接口就是同一节点内,相邻层 之间交换信息的连接之点。 ④ 层次性体系结构(Network Architecture) 2.1.3 ISO的OSI七层参考模型 2.1.3.1 OSI七层参考模型层次划分、结构特点和数 据流
21.32OSI参考模型的七层及其功能特点 (1)物理层( Physical layer) 物理层是OSI参考模型的最低层,也是OSI 模型的第一层。其主要功能用一句话表示就是“ 确定如何使用物理传输介质”,即利用物理传输 介质为数据链路层提供物理连接,在通信线路上 传输数据比特的电信号”。 计算机网络中有许多物理设备和各种传输介 质,因此物理层真正的作用是要尽可能地屏蔽掉 各种媒体和设备的具体特性,使得数据链路层感 觉不到差异的存在。这样,数据链路层就可以只 考虑本层的协议和服务功能
2.1.3.2 OSI参考模型的七层及其功能特点 (1) 物理层(Physical Layer) 物理层是OSI参考模型的最低层,也是OSI 模型的第一层。其主要功能用一句话表示就是“ 确定如何使用物理传输介质” ,即利用物理传输 介质为数据链路层提供物理连接,在通信线路上 传输数据比特的电信号” 。 计算机网络中有许多物理设备和各种传输介 质,因此物理层真正的作用是要尽可能地屏蔽掉 各种媒体和设备的具体特性,使得数据链路层感 觉不到差异的存在。这样,数据链路层就可以只 考虑本层的协议和服务功能
(2)数据链路层( Data Link Layer) 数据链路层是0模型的第二层,其主要功能 用一句话表示,就是“通过各种控制协议,将有差 错的物理信道变为无差错的、能可靠传输数据帧的 数据链路” (3)网络层( Network Layer) 它的主要任务用一句话表示就是“通过路由选 择算法,为报文或分组通过通信子网选择最适当的 路径”。 (4)传输层( Transport Layer) 它的主要任务用一句话表示就是“向用户提供 可靠的端到端的差错和流量控制,保证报文的正确 传输”。传输层的目的是向高层屏蔽下层数据通信 的细节,即向用户,透明地传送报文
(2) 数据链路层(Data Link Layer) 数据链路层是OSI模型的第二层,其主要功能 用一句话表示,就是“通过各种控制协议,将有差 错的物理信道变为无差错的、能可靠传输数据帧的 数据链路” 。 (3) 网络层(Network Layer) 它的主要任务用一句话表示就是“通过路由选 择算法,为报文或分组通过通信子网选择最适当的 路径” 。 (4) 传输层(Transport Layer) 它的主要任务用一句话表示就是“向用户提供 可靠的端到端的差错和流量控制,保证报文的正确 传输” 。传输层的目的是向高层屏蔽下层数据通信 的细节,即向用户,透明地传送报文
5)会话层( Session Layer) 会话层是OS模型的第五层,它是用户应用程 序和网络之间的接口,它的主要任务用一句话表示 就是“向两个表示层提供建立和使用连接的方法 。这种表示层之间的连接称为会话。因此,会话层 的任务就是组织两个会话进程之间的通信,并对数 据交换进行管理。 (6)表示层( Presentation Layer) 表示层是OS模型的第六层,它的主要功能用 句话表示就是“处理信息编码、数据格式转换和 加密解密
(5) 会话层(Session Layer) 会话层是OSI模型的第五层,它是用户应用程 序和网络之间的接口,它的主要任务用一句话表示 就是“向两个表示层提供建立和使用连接的方法” 。这种表示层之间的连接称为会话。因此,会话层 的任务就是组织两个会话进程之间的通信,并对数 据交换进行管理。 (6) 表示层(Presentation Layer) 表示层是OSI模型的第六层,它的主要功能用 一句话表示就是“处理信息编码、数据格式转换和 加密解密”