第3章OSI参考模型
第3章 计算机网络体系结构与OSI参考模型
3
章 网 络 协 议 与 体 系 结 构
教
程
第 计 算 机 网 络
3
4 、从OSI体系结构到原理体系结构
OSI的七层协议体系结构既复杂又不实用,但其概念清
章
教
程
网 络 楚,体系价格低廉,理论较完整。TCP/IP的协议现在得到 协 议 了全世界的承认,但它实际上并没有一个完整的体系结构。 与 TCP/IP是一个四层的体系结构,它包含应用层、运输层、 体 系 网际层和网络接口层。 结 构
第 计 算 机 网 络
3
章 网 络 协 议 与 体 系 结 构
教
程
第 计 算 机 网 络
分层可以带来如下好处: 3
章 网 络 协 议 与 体 系 结 构
(1)各层之间是独立的。
(2)灵活性好。 (3)结构上可分割开。 (4)易于实现和维护。 (5)能促进标准化工作。
教
程
第 计 算 机 网 络
3
H4
H3 H4
章
4
3 2
H5
H5
应用程序数据
应用程序数据
教
程
网 计算机 2 络 AP2 协 议 5 与 体 4 系 3 结 构 2
1
1
第 计 算 机 网 络
计算机 1
AP1 5
3
计算机 1 向计算机 2 发送数据
运输层剥去报文首部后 把报文的数据部分交给应用层
H5
章
应用程序数据
4
3 2
H4
H5
应用程序数据
1
第 计 算 机 网 络
3
计算机 1 向计算机 2 发送数据
计算机 1
AP1 5
章 网 计算机 2 络 AP2 协 议 5 与 体 4 系 3 结 构 2
第3章 计算机网络体系结构与协议
第3章
计算机网络体系结构与协议
16
OSI环境中的数据传输过程OSI环境 环境中的数据传输过程OSI 3.2.4 OSI环境中的数据传输过程OSI环境 environment) (OSI environment)
主机A 主机 A 应用进程A 主机 B 应用进程B
应 表 会 传 网
用 层 示 层 话 层 输 层 络 层 网 CCP A
第3章
计算机网络体系结构与协议
11
OSI参考模型的结构 OSI参考模型的结构
主机 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数据链路层 物 理 层 CCP 网 络 层 数据链路层 物 理 层 CCP 网 络 层 数据链路层 物 理 层 主机 应 用 层 表 示 层 会 话 层 传 输 层 网 络 层 数据链路层 物 理 层
第3章
计算机网络体系 结构与协议
第3章
计算机网络体系结构与协议
1
3.1 3.2
网络体系结构的基本概念 OSI参考模型 OSI参考模型
3.2.1 3.2.2 3.2.3 3.2.4 OSI参考模型的基本概念 OSI参考模型的基本概念 OSI参考模型的结构 OSI参考模型的结构 OSI参考模型各层的功能 OSI参考模型各层的功能 OSI环境中的数据传输过程 OSI环境中的数据传输过程
OSI参考模型的评价 3.4.1 对OSI参考模型的评价
• 层次数量与内容选择不是很好,会话层很少用到,表示层几乎是 空的,数据链路层与网络层有很多的子层插入; • OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考 模型变得格外复杂,实现困难; • 寻址、流控与差错控制在每一层里都重复出现,降低系统效率; • 数据安全性、加密与网络管理在参考模型的设计初期被忽略了; • 参考模型的设计更多是被通信的思想所支配,不适合于计算机与 软件的工作方式; • 严格按照层次模型编程的软件效率很低。
第3章 OSI参考模型体系与TCPIP协议
4. 应用层 应用层(Application Layer)
应用层向用户提供一组常用的应用协议,是应用程序访问网 应用层 络下面各层的网络服务的接口。 应用层协议可分为3类: (1)依赖于TCP的应用协议,如远程终端协议Telnet,文件 传输型的电子邮件协议SMTP,文件传输协议FTP,超文本传 输协议HTTP,外部网关协议BGP等。 (2)依赖于UDP的协议,例如单纯文件传输协议TFTP,简单网 络管理协议SNMP,域名系统DNS,内部网关协议RIP,动态主 机配置协议DHCP和引导程序协议BOOTP等。 (3)依赖于TCP和UDP的协议,如通信用管理信息协议CMOT。 当然,一些没有标准化的建立在TCP/ IP协议簇之上的用户 应用程序(或专用程序)也属于应用层。
3.1 OSI参考模型体系 参考模型体系 3.2 TCP/IP协议的参考模型 协议的参考模型 3.3 网层中的 协议及其他协议 网层中的IP协议及其他协议 3.4 子网划分 3.5 传输控制协议和应用层协议 3.6 TCP/IP组件的配置 端口与服务 组件的配置(端口与服务 组件的配置 端口与服务) 3.7 TCP/IP网络工具 网络工具
3.3.1 IP数据包 数据包
• IP数据包的基本结构: P142 F7-4 IP数据包头 IP负载
1. IP数据包头:包含传输该数据包所需的全部信息,如 发送主机的源地址,接收主机的目的地址,IP数据包 总长等.
IP数据包头的基本格式:
版本 首部长度 服务类型 16位标识 寿命 上层协议 32位IP源地址 32位目的地址 选项
1. 网络体系结构 OSI参考模型 体系结构--体系结构 参考模型
F3-4
2. OSI模型中的重要概念
• 实体和对等实体:每一层中,用于实现层功能的活动元 素称为实体(Entity). 不同机器位于同一层次,完成相同 功能的实体称为对等实体(Peer Entity). • 对等层和对等协议:不同主机位于相同层次,称为对等 层(Peer).对等实体之间通信时必须遵循的规则称为对 等协议(Peer Protocol) (Peer • 服务与接口:每一层实体为相邻的上一层实体提供的 通信功能称为服务.N层提供服务给N+1的服务访问点 SAP(Service Access Poit)称接口,它是上下层实体 之间的逻辑传输通道. • 数据单元: 1.服务数据单元 SDU 2.协议数据单元 PDU 3.接口数据单元 IDU
第三章 计算机网络体系结构-基本概念
6.网络体系结构 6.网络体系结构 1 2 3 4 网络体系结构的概念 网络体系结构的功能 网络体系结构的特点 网络体系结构的种类
网络体系结构的概念
计算机网络各层,对等进程通信的协议的集合称 计算机网络的体系结构(architecture) 为计算机网络的体系结构 (architecture) 计算机网络的体系结构 (architecture),它是 计算机网络及其部件所应完成功能的比较精确的 定义.从功能的角度描述计算机网络的结构. 体系结构只定义网络及其部件通过协议应当完成 的功能,不定义协议的实现细节和各层协议之间 的接口关系.
语法(Syntax):规定通信双方"如何讲",
3. 1
基本概念
2. 协议的分层结构
(1)协议分层结构 协议分层结构的思想是用一个模块的集合来完成 协议分层结构的思想是用一个模块的集合来完成 不同的通信功能,以简化设计的复杂性. 不同的通信功能,以简化设计的复杂性.大多数的 网络都按照层或级的方式来组织, 网络都按照层或级的方式来组织,每一层完成特定 的功能,每一层都建立在它的下层之上. 的功能,每一层都建立在它的下层之上.
网络协议的重要性: 网络协议的重要性:
没有协议就没有网络,每一种计算机网络都有 一套协议支持着.由于计算机网络的种类多,所以 协议的种类也很多. 所有协议的目的和功能是一样的,都是保证网 络上的信息能畅通无阻,准确无误地传输到目的地.
3. 1
基本概念
什么是网络协议? 什么是网络协议?
网络协议就是使计算机网络能协同工作实现信息 就是使计算机网络能协同工作实现信息
计算机网络应用技术
第3章 计算机网络体系结构
本章要点
了解网络体系结构分类,功能特点. 了解网络体系结构分类,功能特点. 掌握OSI参考模型的结构和各层功能. 掌握OSI参考模型的结构和各层功能. OSI参考模型的结构和各层功能 掌握TCP/IP体系结构的层次和功能. 掌握TCP/IP体系结构的层次和功能. TCP/IP体系结构的层次和功能 掌握IP地址管理和子网划分的方法. 掌握IP地址管理和子网划分的方法. IP地址管理和子网划分的方法
第3章 OSI-RM及网络互联设备
OSI参考模型解决什么问题?
70年代后~80年代,网络状况出现多样性: 多种通信媒介—同轴电缆,双绞线、…… 不同种类的设备—各公司产品(通用/专用)…… 不同的操作系统—Unix,IBM,MS,Novell 不同的应用环境—内部应用、外部应用、…… 不同种类业务—分时、交互、实时、…… 如何解决“异质环境通信”的问题? 83年【国际标准化组织】利用分层思想,制定出OSI参 考模型,即标准的网络体系结构。它是关于计算机网络 的一个概念性框架,是对计算机网络体系结构的高度概 括和完整描述。
2、OSI的层次模型
OSI 模型概述 几个重要的概念 OSI的层次模型
OSI 模型概述
负责在两个会话层 实体之间进行对话 连接的建立和拆除 等控制
定义了网间寻址 方法。路径选择 和数据传发 定义了介质类型、 连接器类型、信号 类型等。负责物理 链路上面的比特流 传输 应用层 表示层 会话层
3.1 OSI参考模型
主要了解: 1、开放系统互联参考模型的分层思想是什么? 2、网络体系结构的构成有哪些? 3、OSI的网络体系结构有几层? 4、网络协议的基本要素有哪些? 5、为什么在OSI网络体系结构中“传输层”是很关键的一层?
OSI (Open System Interconnection)开放系统互连 RM(Recommended Model)参考模型 “参考模型”是指构建网络的参考标准 “开放系统”即表示任何两个遵守OSI参考模型的网络系统 都可进行互连、互通、互操作。 OSI参考模型解决什么问题? 3.1.1 OSI网络体系结构 3.1.2 OSI数据传输
OSI的层次模型
第三章_计算机网络体系结构要点
源进程传送消息到目 标进程的过程: 消息送到源系统的 最高层; 从最高层开始,自 上而下逐层封装; 经物理线路传输到 目标系统; 目标系统将收到的 信息自下而上逐层 处理并拆封; 由最高层将消息提 交给目标进程。
源进程 消息
逻辑通信
目标进程 消息
N+1 N N-1
Pn+1
Pn Pn-1
第三章 计算机网络体系结构
本章学习要点:
网络体系结构与协议的概念
OSI参考模型
TCP/IP参考模型 OSI与TCP/IP两种模型的比较
3.1 网络体系结构与协议的概念
3.1.1 什么是网络体系结构
计算机网络体系结构是指整个网络系统的 逻辑组成和功能分配,它定义和描述了一 组用于计算机及其通信设施之间互连的标 准和规范的集合。 也就是说:为了完成计算机间的通信合作, 把计算机互连的功能划分成有明确定义的 层次,规定了同层次实体通信的协议及相 邻层之间的接口服务。网络体系结构就是 这些同层次实体通信的协议及相邻层接口 的统称,即层和协议的集合。
3.1.2 什么是网络协议 从最根本的角度上讲,协议就是规则。 网络协议,就是为进行网络中的数据交 换而建立的规则、标准或约定。连网的 计算机以及网络设备之间要进行数据与 控制信息的成功传递就必须共同遵守网 络协议。
网络协议主要由以下三要素组成: 语法 语法是以二进制形式表示的命令和相应的结 构,确定协议元素的格式(规定数据与控制 信息的结构和格式)如何讲 语义 语义是由发出请求、完成的动作和返回的响 应组成的集合,确定协议元素的类型,即规 定通信双方要发出何种控制信息、完成何种 动作以及做出何种应答 。讲什么 交换规则 交换规则规定事件实现顺序的详细说明,即 确定通信状态的变化和过程, 。应答关系
03第3章 网络体系结构与OSI参考模型PPT课件
21
• 物理层的3个基本功能 – 物理连接的建立、维持和拆除 – 数据传输Байду номын сангаас– 物理层管理
• 物理层模型 —— DTE/DCE 模型 DTE(Data Terminal Equipment):数据终端设备 DCE(Data Communication Equipment):数据通信设备 详见课本P72 图3-8
4
学习内容: 3.1.1 网络协议与网络体系结构的基本概念 3.1.2 网络体系结构的分层及其分析 3.1.3 OSI 参考模型概述 3.1.4 对OSI参考模型的评价
5
3.1.1 网络协议与网络体系结构的基本概念
1. 网络协议
• 计算机网络中相互通信的对等实体之间交换数 据或通信时所必须遵守的规则或标准,称为网 络协议。
• 一个网络协议主要由以下三个要素组成: (1)语法,即数据与控制信息的结构或格式; (2)语义,即需要发出何种控制信息,完成何
种动作以及做出何种响应; (3)同步,即事件实现顺序的详细说明。
6
2. 网络体系结构
网络体系结构 = { 层 + 协议 + 接口 }
特点:
▪ 每层向上层提供服务。 ▪ 网络体系结构与具体的物理实现无关。 ▪ 每层协议是透明的,高层屏蔽低层的细节问题。 ▪ 任意两个实端系统之间的通信,可分解为网络各层 对等实体之间的分层通信。 ▪ 虚通信:对等层之间 ▪ 实通信:物理层之间
计算机网络与通信
挫折其实就是迈向成功所应缴的学费。
1
整体概况
概况一
点击此处输入 相关文本内容
中职计算机网络-第3章-计算机网络技术基础
填空1、常见的三种拓扑结构总线型、星状、环状。
2、建立计算机网络的根本目的是实现数据通信和资源共享。
3、OSI参考模型共七层,由低到高分别是:物理层、数据链路层、网络层、传输层、会话层和表示层。
4、OSI模型的原语有四种类型,即请求、指示、响应和确认。
5、下层能够向上层提供的服务有两种基本形式:面向连接和无连接的服务,面向连接的服务又称为虚电路服务,无连接服务又称为数据报服务。
6、通信用的互联设备指数据终端设备(DTE)和数据电路终接设备(DCE)间的互联设备。
7、每次通信都要经过建立通信链路和拆除通信链路两过程,这种建立起来的数据收发关系就称为数据链路。
8、数据链路层的数据传输单位是帧。
9、常见的数据链路层设备有网卡、网桥和交换机。
10、数据链路层将本质上不可靠的传输介质变成可靠的传输通路提供给网络层。
11、数据链路层分为两个子层:逻辑链路控制子层和介质访问控制子层。
12、网络层的主要功能是路由选择、流量控制、传输确认、中断、差错及故障的恢复等。
13、路由选择算法一类是自适应算法,另一类是非自适应算法。
14、传输层是资源子网与通信子网的界面和桥梁。
传输层下面三层面向数据通信,上面三层面向数据处理。
15、数据传送包括语义和语法两个方面的问题。
语义即与数据内容、意义有关的方面;语法则是与数据表示形式有关的方面。
16、传统局域网采用共享介质方式的CSMA/CD、令牌传递控制等方法。
17、在传统的广域交换网络的通信子网中,使用的数据交换技术有两种:电路交换技术和存储转发交换技术。
存储转发交换技术又包括报文交换和分组交换两种。
18、局域网标准主要是由IEEE制定的IEEE802系列标准。
19、常见的局域网标准有以太网、FDDI、ATM、无线局域网。
20、ATM信元结构由53B组成,53B被分成5B的头部和被称为载荷的48B信息部分。
21、在FDDI网络中,工作站、集中器和FDDI互连设备等都被称为站点。
第3章第1讲OSI参考模型
物理接口特性
• (1)机械特性:规定了DTE、DCE接口界面的接插 件(插头和插座)的形状和尺寸,插针或插孔的数目 及其排列,固定或锁定装置等。 • (2)电气特性:规定了在物理连接传输二进制比特 流时线路上信号电平高低,驱动器与接收器的阻抗 及阻抗匹配、传输速率与接口线距离限制等。 • (3) 功能特性:规定了DTE、DCE间各条接口信号 线的功能分配和确切定义,信号线按功能一般分为: 数据线、控制线、定时线和地线等几类。 • (4) 规程特性:定义了利用信号线进行二进制比特 流传输的一组操作关系和时序。
第五层:会话层(Session layer)
• 在会话层及以上的高层次中,数 据传送的单位不再另外命名,统 称为报文。会话层不参与具体的 传输,它提供包括访问验证和会 话管理在内的建立和维护应用之 间通信的机制。如服务器验证户 登录便是由会话层完成的。
第六层:表示层(Presentation layer)
请求发送与接收指示带证实与响应服务
请求发送与接收指示不带证实与响应服务
3.2 物理层与物理接口协议
• 物理层主要功能就是为它的服务用户 (即数据链路层的实体)在具体的物 理媒体上提供发送或接收比特流的能 力,包括:物理连接的建立与拆除, 物理层屏蔽了物理设备和传输媒体的 差异。 • 物理层的协议(规程)与具体的物理 设备、传输媒体及通信手段有关。
表3-1 RS232 常用引脚功能定义
D25脚 2 3 4 5 6 7 8 20 22 D9脚 3 2 7 8 6 5 1 4 9 脚名称 TXD RXD RTS CTS DSR DG DCD DTR RI 功能 发送 接收 请求发送 清除发送 数据设备准备好 信号地 载波检测 数据终端准备好 振铃指示 方向 DTE->DCE DTE<-DCE DTE->DCE DTE<-DCE DTE<-DCE DTE-DCE DTE<-DCE DTE->DCE DTE<-DCE
第3章OSI网络参考模型与TCPIP网络协议PPT课件
表示层
会话层
传输层
段
网络层
分组
数据链路层 帧
物理层
比特
H ost B 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
图3-2 对等层通信
如图3-2所示,假设主 机A发送信息给主机B。那么 主机A的应用程序先与主机A 的应用层通信,主机A的应 用层再与主机A的表示层通 信,主机A的表示层再与主 机A的会话层通信等等,直 到到达主机A的物理层。物 理层在网络物理介质上发送 (和接收)信息。当信息在 网络物理介质上传送并被主 机B接收后,会以相反的方 向向上通过主机B的各层 (先是物理层,然后是数据 链路层等等),直到最终
(5)第3层:网络层(network layer)
网络层负责让数据包到达目的地,即处理路由。第3层使用管理员能够进行 管理的逻辑寻址方案,该层可以使用IP协议的寻址方案或AppleTalk、DECnet、 VINES和IPX寻址方案。
网络层的主要功能: 1) 路径选择与中继 2) 流量控制 3) 网络连接建立与管理
识的识别。 网络层实体建立网络连接。 帧接收顺序控制。 数据链路层相应设备 数据链路层的相关设备主要包括:网络接口卡(NIC)及其驱动
程序、网桥、二层交换机等。
(7) 第1层:物理层(physical layer) 物理层是OSI参考模型的最低层,向下直接与物理传输介质相连接,
这一层提供电气的、机械的、规程的及功能的手段来激活和保持系统间 的物理链路。比如用多少伏特电压表示“1”,多少伏特表示“0”;一 个比特持续多少微秒等。
提供流量控制、窗口操作和纠错功能,它还负责数据流的分段和重组等 功能。
在OSI参考模型中,人们经常将七层分为高层和低层。如果从面向 通信和面向信息处理的角度进行分类,传输层一般划在低层;如果从用 户功能与网络功能角度进行分类,传输层又被划在高层。这种差异正好 反映出传输层在OSI参考模型中的特殊地位和作用。
第3章 计算机网络体系结构
第3章计算机网络的体系结构学习要点1.理解网络体系的概念2.理解网络协议的概念3.掌握ISO/OSI参考模型的层次结构和各层功能4.掌握TCP/IP体系结构的各层功能5.了解OSI与TCP/IP参考模型的区别6.了解TCP/IP主要的功能及特点3.1 网络体系结构的基本概念1.网络体系结构的形成计算机网络的体系结构采用了层次结构的方法来描述复杂的计算机网络,把复杂的网络互连问题划分为若干个较小的、单一的问题,并在不同层次上予以解决。
2.网络体系的分层结构图3-1 网络体系的层次结构模型3.层次结构中的相关概念(1)实体(2)协议:一个网络协议主要由以下3个要素组成:<1>语法(Syntax):指数据与控制信息的结构或格式,如数据格式、编码及信号电平等;<2>语义(Semantics):指用于协调与差错处理的控制信息,如需要发出何种控制信息,完成何种动作以及做出何种应答<3>定时(Timing):指事件的实现顺序,如速度匹配、排序等。
(3)接口(4)服务(5)层间通信图3-2对等实体通信实例实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信,这包含了下面两方面的通信:<1>相邻层之间通信<2>对等层之间通信3.2 开放系统互连参考模型1.OSI参考模型OSI参考模型采用了层次结构,将整个网络的通信功能划分成七个层次,每个层次完成不同的功能。
这七层由低层至高层分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层,如图所示。
2.OSI/RM各层的主要功能(1)物理层物理层(Physical Layer)处于OSI参考模型的最低层。
物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明地传送“比特”流。
物理层传输的单位是比特(Bit),不去考虑比特流的意义和结构。
(2)数据链路层在物理层提供比特流传输服务的基础上,数据链路层(Data Link Layer)通过在通信的实体之间建立数据链路连接,传送以“帧”为单位的数据,使有差错的物理线路变成无差错的数据链路,保证点到点(point-to-point)可靠的数据传输。
第3章 OSI参考模型
网络升级。
OSI参考模型的高低层划分
应用层 应用层 应用层 表示层 会话层 传输层 网络层
文本 数据传输层
数据链路层 物理层
OSI参考模型的高低层划分
OSI高层(应用层)功能
OSI参考模型的高层(应用层)主要处理用户 接口、数据格式和应用程序的访问。
功能特性
功能特性主要反应接口电路的功能,确定物理接口 中每条线路的用途。 功能特性主要由CCITT规定。 功能特性标准主要包括以下两方面内容:
接口线功能规定方法。有每条接口线一个功能和每条接 口线有多个功能两种。 接口线功能分类。可分为数据、控制、定时和接地四类。
另外,接口线命名方法有三种:用阿拉伯数字命名、 用英文字母组合命名和用英文缩写命名。例如:
OSI分层 每层的主要功能
处理应用程序之间的通信 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 确定数据的表示形式 负责在两个端点的应用程序之间建立连接或进行会话 为两个应用程序之间提供通信 负责逻辑寻址和路径选择以及逻辑寻址之间的路由 负责物理寻址和对网卡的控制 以二进制位流(bit)形式传输数据
OSI (Open System Interconnection) 参考模型
OSI协议模型
只有在主机和服务器中才可能需要包含所有七层的功能。 而在通信子网中的节点设备一般只需要最低三层甚至只要最低两层 或一层的功能。
OSI协议模型
OSI参考模型的特点
是一种实现异构系统互连的分层结构。 提供了控制互连系统交互规则的框架。 定义了一种抽象结构,不是具体实现的描
DTE/DCE模型和CSU/DSU模型
osi参考模型(开放系统互连参考模型)
osi参考模型(开放系统互连参考模型)⾃互联⽹诞⽣以来,随着⽹络飞速发展,⽤户迫切要求能在不同体系结构的⽹络空间交换信息,使得不同的⽹络能够互联起来。
国际化标准组织(International Organization for Standardization,即ISO)从1977年开始研究这个问题,并于1979年提出了⼀个互联的标准框架,即著名的开放系统互连参考模型(Open System Interconnection /Reference Model,OSI/RM),简称OSI模型。
开放系统互连参考模型分为七层,从低到⾼分别是:物理层、数据链路层、⽹络层、传输层、会话层、表⽰层、应⽤层。
下⾯给⼤家简单介绍⼀下各层的概念及功能:1.物理层 物理层位于osi参考模型的最底层,为数据链路层实体提供建⽴、传输、释放所必须的物理连接,并且提供透明的⽐特流传输。
连接可以是全双⼯或者半双⼯;传输⽅式可以是异步传输或者同步传输;传输单位是⽐特。
物理层通过各类协议定义了⽹络的四种特性:机械特性、电⽓特性、功能特性、规程特性 机械特性:规定接⼝的外形、⼤⼩、引脚数和排列、固定位置 电⽓特性:规定接⼝电缆上各条线路出现的电压范围 功能特性:指明某条线上出现某⼀电平的电压表⽰何种意义 规程特性:指明各种可能事件出现的顺序2.数据链路层 数据链路层将原始的传输线路转变成⼀条逻辑的传输线路,实现实体间⼆进制信息块的正确传输,为⽹络层提供可靠的数据信息。
数据链路可以理解为数据的通道,是物理链路加上必要的通信协议⽽组成的逻辑链路,具有流量控制功能。
数据链路层的数据单位是帧。
数据链路层功能: 链路连接的建⽴、拆除和分离:数据传输所依赖的介质是长期的,但传输数据的实体间的连接是有⽣存期的。
在连接⽣存期内,收发两端可以进⾏不等的⼀次或者多次数据通 信,每次通信都要经过建⽴通信联络、数据通信、拆除通信联络这三个过程。
帧定界和帧同步:数据链路层的数据传输单元是帧,由于数据链路层的协议不同,帧的长短和界⾯也不同,所以必须对帧进⾏定界和同步。
第三节 OSI参考模型
OSI参考模型
70年代以来,国外一些主要计算机生产厂家先后 推出了各自的网络体系结构,但都属于专用的。为使 不同计算机厂家的计算机能够互相通信,以便在更大 的范围内建立计算机网络,有必要建立一个国际范围 的网络体系结构标准。国际标准化组织ISO于1981年 正式推荐了一个网络系统结构——开放系统互连模型 (Open System Interconnection reference model )OSI/RM,简称OSI。由于这个标准模型的建立, 使得各种计算机网络向它靠拢,大大推动了网络通信 的发展。 “开放”这个词表示:只要遵循OSI标准,一个 系统可以和位于世界上任何地方的、也遵循OSI标准 的其他任何系统进行连接。
计算机1向计算机2发送数据
计算机 1
AP1 5
计算机 2
AP2 5 4 3 2
4
3 2
1
物理层接收到比特流,上交给数据链路层 1
计算机1向计算机2发送数据
计算机 1
AP1 5
计算机 2
AP2 5 4 3
4
3 2
数据链路层剥去帧首部和帧尾部 2 取出数据部分,上交给网络层
1
1
计算机1向计算机2发送数据
高层的功能为处理 用户接口、数据格 式及应用访问。主 要由操作系统实现
计算机A
实系统环境
计算机B
7 6 5 4 3 2 1
OSI环境
网络环境
3 2 1
数据通 信网
3 2 1
7 6 5 4 3 2 1
数据封装和解封装
数据封装:
OSI模型的每一层用其自己的协议与目的设备的相 同层进行通信。为了交换信息,每层都使用协议数据单 元(PDU)。PDU包括控制信息和用户数据。比如,帧是 一个除上层控制信息和数据外还包含了数据链路层控制 信息的PDU。将控制信息添加到一个PDU的过程称作封装。 当一个层收到PDU时,它为该PDU添加一个头和尾,并将 封装后的PDU传送到下一层。添加到PDU上的控制信息将 被远端设备的相同层所解读。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)服务与协议的关系
服务是各层向它上层提供的一组原语。服务定义了两 层之间的接口,上层是服务用户,下层是服务提供者。 协议是定义同层对等实体之间交换的帧、分组和报文 格式及意义的一组规则。实体利用协议来实现它们的服务 定义。 只要不改变提供给用户的服务,实体可以任意地改变它 们的协议。 n层实体利用n-1层实体提供的服务并执行n 层协议来完成对n+1层提供服务。
OSI参考模型
OSI体系结构是七层模型,用于进程间通信和协调各 层标准的制定; 服务定义描述了各层所提供的服务,以及层与层之间 的抽象接口和交互的服务原语; 各层的协议规范精确定义了发送的控制信息及解释该 控制信息的过程。 7层的体系结构:物理层、数据链路层、网络层、传输 层、会话层、表示层和应用层
连接映射特性
一对一映射: 一条(N)连接被映射成唯一的(N-1)连接。
多对一映射: 多个(N)连接被映射成一个(N-1)连接。这时,在发送 方,一个(N-1)连接支持多个(N)连接,称为(N)实体的 多个(N)连接复用一个(N-1)连接(Multiplexing)。在接收 方必须要有一个解复用(de-multiplexing)的过程。复用可以 更有效和经济地使用连接。
协议分层原则
在进行计算机网络层次结构的划分时,应遵循一定 的分层原则,包括 ①必须使每层的功能明确、相互独立,各层具体实 现的方法和更新不对相邻层产生影响; ②层间接口必须清晰,跨过接口的信息量应尽可能 少; ③层数应当适中。
接口和服务
接口和服务是层次结构中的两个基本概念。所谓接口,是 指相邻两层之间交互的界面,定义相邻两层之间的原语操作及 下层对上层的服务;而服务是指某一层及其以下各层的一种能 力,通过接口提供给其相邻上层。
数据链路层 物 理 层
传输介质
物理层
物理层协议规定了与建立、维持及断开物理信道所需的 机械、电气、功能和规程特性,其作用是在物理媒体之上为 数据链路层提供的原始比特流的物理连接,尽可能屏蔽传输 媒体的差异,透明传送和接收比特流。 OSI模型的物理层定义:在物理信道实体间合理地通过中 间系统、为比特传输所需的物理连接的激活、保持和去除提 供机械的、电气的、功能性和规程性的手段。
④ 接口控制信息(ICI):相邻两层实体之间交换信 息时的控制信息。 ⑤ 接口数据单元(IDU):相邻两层实体之间交换的 信息单元,IDU由服务数据单元和一些控制信息组成。 ⑥ 协议数据单元(PDU):对等实体之间交换的信息 单元。 ⑦ 协议控制信息(PCI):对等实体之间交换信息时 的控制信息。
数据链路层 物 理 层
数据链路层 物 理 层
传输介质
传输介质
传输介质
环境中的数据传输过程
主 机A 应用进程A 数据 主 机B 应用进程B
应 表 会 传 网
用 示 话 输 络
层 层 层 层 层
数据 数据单元 数据单元 报文 分组 帧 比特序列
应 表 会 传 网
用 示 话 输 络
层 层 层 层 层
数据链路层 物 理 层
EIA RS232-C接口标准 EIA RS449接口标准
物理层协议
DTE与DCE之间要互连,需循共同的接口标准。
EIA RS232-C接口标准 EIA RS449接口标准
EIA RS232-C接口标准
· 机械特性: 采用ISO 2110关于插头座的标准。即25针插头的DB25插头座。它的两个固定螺丝中心之间的距离为47.04mm。 引脚分为上下两排,分别有13和12根引脚。 · 电气特性: 与CCITT V.28建议书一致。即采用负逻辑,逻辑0相 当于对信号地线有+5—+15的电压,而逻辑1相当于对信 号地线有-5—-15的电压。 · 功能特性: 与CCITT V.24建议书一致。各信号线的含义如图4.4。 引脚7是信号地,即公共回路,而引脚1是保护地,即 屏蔽地。引脚2和引脚3都是传送数据的数据线,"发送"和 "接收"是对DTE而言的。
(N-1)层、(N)层、(N+1)层、协议与服务关系
服务原语(Primitive)
一个服务通常由一组原语操作描述,用户进程通过这些原语 操作可访问该服务。大部分协议栈位于操作系统中,原语通常 是系统调用。调用在内核模式中控制机器,让操作系统发送必 要的分组。 请求(Request):由一个实体发送给服务提供者的、希望得 到某些操作的服务请求; 指示(Indication):通知上层实体某个事件的发生; 响应(Response):指示一个实体希望响应一个事件; 证实(Confirm):原语返回对先前请求的响应。
实体
一个(N)子系统在逻辑上可认为由一个或 多个实体(entity)组成 。 或者说,(N)实体是(N)子系统内的活 动元素,执行(N)层的功能 。 它具有两个方面:类型和一组实例。
(N)实体类型是指该(N)实体所能执行的(N) 层功能的特定集合。 (N)实体类型的实例是指在与该(N)实体类 型相关的开放系统中对该(N)实体类型(即功 能)的一次特定的调用。
开放系统互连(OSI)参考模型
OSI环境中的数据传输过程
主机A 应用进程A
主机B 应用进程B
应 表 会 传 网
用 示 话 输 络
层 层 层 层 层 网 CCP 络
A
应 O S I 环境 表 会 CCP 网 络
B
用 示 话 输 络
层 层 层 层 层
传 网
层
层
数据链路层 物 理 层
数据链路层 物 理 层
· 规程特性: 即通信协议,说明对于不同功能的各种可能事件的出现顺序。即 各信号线的工作规则和先后顺序。ISO物理层采用的规程特性标准有 CCITT X.20/21/22和CCITT V.24/25。
物理层标准
CCITT V系列建议 模拟信道 X系列建议 数字信道
V系列和X系列建议的许多标准和美国电子工业协会系列 接口标准EIA/RSXXX内容十分相近。
协议分层
目的:分而治之,封装化
协议栈
计算机网络体系结构同样采用层次结构,它以功能 作为划分层次的基础。 每一层中任何可以发送或接收信息的硬件/软件进 程称为实体,它是活跃元素;位于不同系统内同一层次 的两个实体称为对等实体; Pn是指第n层协议,是一台机器的第n层与另一台机器 的第n层对话使用的协议,它作用在对等实体之间;某一 系统内的各层协议集称为协议栈。
OSI参考模型
网络协议
网络协议 同等实体间通信制定的有关通信规则约定 的集合 网络协议三要素,语义(Semantics)、语法 (Syntax)和定时(Timing sequence)。 语义是指交换的信息含义,即“讲什么”,包括用于 协调与差错处理的控制信息; 语法是指“如何讲”,即协议元素的格式,包括数据 及控制信息的格式、编码和信号电平等; 定时是指事时执行的顺序,即通信过程中通信状态的变 化过程,包括速度匹配和排序等。
服务质量与类型
服务质量(QOS)用来评价每种服务的特性。通常面 向可靠连接的服务质量较高,因为在接收方有确认 和重传的处理过程,但增加了额外的开销和延迟。
连接、地址
连接是其中的一项重要服务。它是根据(N+1)对等 实体的要求,由(N)对等实体的(N)-SAPs间建 立的一种“逻辑连接”。 地址:也称(N)服务访问点地址,是用来表识(N)服务访
· 规程特性: 与CCITT V.24一致。首先是DTE和 DCE加电,"DTE就绪"和"DCE就绪"设置 为逻辑1。DTE要发送数据时,"发送请求 "置为有效;DCE在可以接收DTE的数据 时,把"允许发送"置为有效;随后,DTE 通过"发送"进行数据发送。
EIA RS449接口标准
· 机械特性: 与CCITT V.35一致,采用37针插头和插座。 · 电气特性: RS449有两个标准来定义它的电气规程,分别是RS422和 RS423。RS422标准是平衡方式的,即所有电路共用一个公共 地。当连接电缆长度为10m时,数据的传输速率可达300kb/s。 RS423标准是非平衡方式的,即所有电路没有公共地。当连接 电缆长度为10m时,数据的传输速率可达10Mb/s。 · 功能特性: 各信号线的含义。为了和RS232兼容,RS449将它的37根 信号线分为两组,第一组的信号线可以在RS232中找到对应的 信号线,第二组则是新定义的信号线。以下是一些主要的信号 线含义:
一对多映射: 一个(N)连接被映射成多个(N-1)连接。这时,在发送 方,用多个(N-1)连接支持一个(N)连接,(N)实体的这 种功能称为分流(Splitting)。在接收方就需要一个叫做合流的 过程(recombining)。使用分流和合流功能可以提高可靠性和 吞吐量。
协议层次关系图
(1)协议封装 在数据上附加协议的控制信息。报头中含有该层协议的控 制信息:编址机制(地址,发方/收方的地址信息);差错 控制(差错检测码,一组数据差错检测序列);流量控制 (协商、反馈);多路复用(为多个不相关的对话使用同一 个连接);路由 协议控制:用于实现协议控制功能的信息。 (2)分段与重组 协议应该确定PDU的最大和最小长度,并根据该值对 数据流进行分段。 分段的反过程即是重装,重装体现了对等实体间的透 明体通信原则。对等实体之间的通信如同直接通信一样: 接收的数据与原始数据大小、内容一致;如果下层需要 对数据进行分组或组合,一定要在送到接收实体前还原 成大小、内容一致的原始数据。
服务质量与类型
面向连接(Connection-oriented Service)建立连接,数 据单元按序传输和接收 释放连接, 无连接(Connectionless Service)每个报文带有完整的 目的地址,各自独立,经由系统选定的路线传递,可能出 现乱序。 “有证实”:包括请求、指示、响应和证实四个原语 “无证实”:只有请求和指示两个原语