版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 计算机网络协议的体系结构,网络协议,定义:为实现网络数据交换而建立的规则、约定或标准 协议的三要素 语法 数据与控制信息的结构或格式 语义 需要何种控制信息、完成何种动作、做出何种应答 同步 事件实现顺序的详细说明,计算机网络的描述,描述方法:分层 为什么要分层? 分层的好处 各层之间独立 灵活性强 结构上可分割 易于实现和推广 能促进标准化工作,计算机网络体系结构,定义:计算机网络层次结构模型和各层协议的集合,OSI参考模型,OSI三级抽象 体系结构 服务定义 协议规范,OSI三级抽象,OSI参考模型(即体系结构)最高一级抽象,定义层次 OSI服务定义详细定义了各层所提供的服务 OS
2、I协议规范定义发送控制信息的形式,解释信息控制的过程,OSI层次,分层原则 各层功能独立 层间接口简单 层数适中 分层方法 见书上P41,各层功能,物理层 比特流的传送 数据链路层 提供无差错的数据链路的传输 网络层 分组路由选择、拥塞控制、流量控制 运输层 提供可靠的端到端服务 会话层 会话管理与同步 表示层 数据表示方式的处理 应用层 向终端用户提供接口,OSI环境,标准层次结构模型 端系统为完整的层次 中继系统为三层结构,通 信 介 质,应用层,表示层,会晤层,传输层,网络层,数据连路层,物理层,通 信 介 质,端系统A,端系统B,中继系统,应用层,表示层,会晤层,传输层,网络层,数据连
3、路层,物理层,网络层,数据连路层,物理层,网络层,数据连路层,物理层,通 信 介 质,中继系统,通信子网,层功能作用范围,各层作用范围 12层:相邻系统间,点到点通信(Point to Point) 3层: 网络拓扑间,网络通信(Network) 47层:端系统间, 端到端通信(End to End),端系统A,端系统A,应用层,表示层,会晤层,传输层,应用层,表示层,会晤层,传输层,网络层,网络层,网络层,网络层,数据连路层,物理层,数据连路层,物理层,数据连路层,物理层,数据连路层,物理层,端系统A,端系统A,7,6,5,4,7,6,5,4,3,3,2,1,2,1,OSI环境中的数据流,A
4、P数据,AP数据,数据单元,数据单元,数据单元,数据单元,比特流,AP数据,服务与协议,子系统与实体 子系统完成所在层的一部分功能 实体发送和接收信息的软件模块,一个或多个实体构成子系统 (N)层与N层 (N)层:第N层 N层:N个层 协议 (N)层实体使用相同的协议,服务:功能,主要功能:为实体传输数据单元(DU) 服务: DU发送请求 DU到达指示 辅助功能:管理、通知、报告等 服务 (上层)请求 (下层)指示 下层如何实现服务,与上层无关,发送请求,达到指示,服务:模型,服务:下层向上层提供的功能集合 (服务总是下层向上层提供的) 一般地说 N层使用N-1层提供的服务,完成本层的操作,并
5、向N+1层提供增强的服务 物理层只是服务提供者,应用层只是用户,服务提供者 Service Provider,服务用户 Service User,N+1 层,N 层,提供的服务,服务模型,简称: SP:Service Provider SU:Service User,服务:通信服务类型,各层提供的通信服务都可用两种类型描述: 类型1:无可靠性保证的通信服务 无连接通信(CL,Connectionless)不保证:DU重复、丢失、乱序 类型2:有可靠性保证的通信服务 面向连接通信(CO, Connection Oriented)保证:无重复、无丢失、按序 两类都提供基本正确性保证 DU正确无差错
6、(检错能力内) 服务特性 某层可能提供其中一种服务,或两种都提供,依赖于层内的协议 例外: 物理层提供的服务不能用此类型描述 应用层不向上提供服务,服务:CO服务,N-1层(SP)提供的通信服务 确保每个DU都送到目的地,没有重复DU,没有DU丢失,并按照发送方发送DU的顺序,向接收方提交DU 如果出现DU差错、丢失、重复、乱序,由SP负责恢复 SP要求SU:通信前先提供通信对方地址,通信结束时通知SP;在这期间,SP保证通信的可靠性,此期间以外,拒绝通信服务 与通信对方“持续通信” CO服务的使用 SU把目的方地址通知SP;此后SP会把SU提交的DU按序送到目的方;SU通知SP通信结束。 (
7、设想:SU向若干不同对方分别发送一个DU时,需完成的动作步骤),服务:CO服务,SP保证可靠性措施 SP为每个DU编号(注意:不是SU对DU编号),以便检查重复、丢失及排序 保留DU副本,必要时重传,直至确认DU被正确接收 SP如同一个可靠性极高的“管道” CO的重要特性 SP责任大,负担重,无法提供广播式通信 使SU间通信可靠 当SP无法保证可靠性时,只能中断通信 第二层第六层都可对上提供CO服务,SU,SU,SP,服务:CL服务,N-1层(SP)提供的通信服务 DU传输中可能出现丢失、重复、收端接收的顺序与发端不同 SP会丢弃出错的DU;出现传输拥挤时,丢弃部分DU;但SP不会随意丢弃DU
8、,会尽力把DU传到目的地 CL服务的使用 SU把DU及DU的目的方地址交给SP SP负责把DU送到目的地的SU上 (设想:向对方发送若干DU时,对方收到DU的情况) “非持续通信”,SU,SU,SU,N层,N-1层,SP,服务:CL服务,无可靠性保证的服务,并不代表一定不可靠 (设想:质量非常好的信道上,链路层提供的服务) CL的重要特性 SP责任小,负担轻,SP可提供广播通信 SU通信灵活(一个DU,一个目的地址),但可靠性不高,服务: 服务原语,Service Primitive 实现一次数据传输和得到应答的完整过程可以表示为: SU请求SP数据传输请求 数据到达时SP通知SU SU对数据
9、的应答递交给SP 应答由SP回传到源端通知SU,Req,Ind,Resp,Conf,OSI把服务抽象成为四种服务原语: 请求(Request):上层对下层的服务请求 指示(Indication):对端请求对应,下对上 响应(Response):对应请求的应答,上对下 证实(Confirm):应答的回送,下对上 注意: Ind是Req送达对方的另一种表示 Resp是对应的Ind的回答(与Req区别开) Conf是Resp在另一端的表示 原语实际交互过程有多种变化形式,Req,Ind,Resp,Conf,时间方向,协议与服务的关系,(N)协议控制(N)实体向上一层提供(N)服务,但提供的服务与服务
10、的执行无关。即协议对服务用户是透明的 协议是控制对等实体之间进行通信的规则,是水平的;服务则是垂直的。,服务访问点,相邻层的实体进行交互处 SAP可能有多个,数据单元,协议数据单元PDU 不同端点对等实体之间,为实现该层协议交换的信息单元,PDU组成,本层用户数据 本层协议控制信息PCI,接口数据单元IDU,同一系统中,两相邻层实体间经过层间接口的信息单元。 组成 (N+1)层PDU 接口控制信息ICI,物理层,描述 物理层不是计算机的具体物理设备或具体传输媒体,而是有关物理设备通过物理传输媒体进行互连的描述和规定 目的 实现两个网络物理设备之间透明传输二进制比特流 对数据链路层屏蔽由于传输媒
11、体不同或传输方式不同引起的差异,物理层定义,OSI定义 物理层负责为数据链路层实体间二进制比特流传输的实现而建立、维护和释放物理连接,并提供机械的、电气的、功能的和规程的特性。,机械特性 规定了物理连接时,接口所使用的连接器的形状和尺寸,连接器中引脚的数目和排列情况 电气特性 规定线路上最大允许传输的速率、最大传输距离,每种信号电平状态和意义,连接器可承受的最大电流、电压等 功能特性 物理接口上各条信号线的功能分配 规程特性 利用信号线进行二进制比特流传输的一组操作过程,时序,常用物理接口,10Base5,10Base2,常用物理接口:EIA-232 DB-25 to DB-9 Modem C
12、able,EIA RS232-C接口标准,机械特性 25针/9针;梯形;针间距离尺寸 电气特性 05V15V 15V15V 功能特性 地线/数据/控制/定时/次级信道,EIA RS232-C接口标准,规程特性 接通线路 Modem响应 请求发送 允许发送 发送数据 接收数据,RS-232-C的缺点,数据传输速率低 20kbps 传输距离短 15m,物理层功能和服务,功能 物理连接的激活和撤除 物理服务数据单元的传输 物理层的管理 服务 物理连接 物理服务数据单元 物理连接端点 数据电路标识 排序 故障状态通知 服务参数品质,数据链路层,目的 将一条原始的、有差错的物理线路变为对网络层无差错的数
13、据链路 任务 管理数据传输 流量控制 功能 成帧:定位,标明起始与终止 差错检测与控制:减少出错 流量控制:速度匹配,防止接收方被淹没 链路管理:建链、通信、拆链,成帧(framing),字节计数法 在上下层之间 带字符填充的首尾界符法 面向字符的同步 带位填充的首尾标志法 面向位的同步,成帧,带字符填充(Character Stuffing),特殊字符控制字符 STX、ETX、SYN、STO 转义符 DLE 字符的填充 两种方法: 用DLE定义透明区域 透明区内的特殊字符为数据 若透明区域中出现DLE 再填充一个DLE 对数据中的每个特殊字符进行转义,S Y N,S T X,D L E,E
14、T X,S Y N,S Y N,S T X,D L E,E T X,S Y N,D L E,D L E,D L E,D L E,程序 async.c,成帧,S Y N,带位填充的首尾标志法,起止标志 一般使用位模式 01111110 位填充(Bit Stuffing) 在数据部分出现连续5个1,则插入一个0。,01111110,0010101111011111,01111110,101011111,11110010,0,0,成帧,差错检测和纠正,差错 单个错 突发错对通信的影响 差错的产生 本地回路 光纤干线 无线 检错与纠错 冗余度 各种环境下的开销,检错与纠错,检错码(Error-dete
15、cting),奇偶校验(VRC) 循环冗余校验(CRC) RFC1071, 校验和(CHECKSUM) 纵向冗余校验(LRC),RC:Redundancy Check。 使用冗余位对数据进行校验的方法,检错,奇偶校验(Horizontal Redundancy Check),Parity Check 偶校验(even-parity) Total number of 1s becomes even 奇校验(odd-parity) Total number of 1s becomes odd,1001 1010,0,1,偶校验,奇校验,检错,循环冗余校验(CRC),Cyclic Redundanc
16、y Check 生成多项式(generator polynomials) 模2运算 异或 长除法 module 2 / exclusive or / long division 冗余校验码(Remainder),1011,11001,1,1100 1,11110,1,11001,11100,1,0,11001,0101,校验后的数据:,1011,0101,0000,数据:1011,生成多项式:11001,余数取除数 位数减一,校验,1011,11001,1,1100 1,11111,1,11001,11001,1,0,11001,0000,0101,生成,检错,注意:被校验数据 应该比生成式长
17、,差控和流控协议,协议类型 停等协议 滑动窗口协议 使用Go_Back_N协议 使用选择性重传协议 Selective-Reject 基本的错误类型,帧错误,帧丢失,过早超时,确认帧错误,确认帧丢失,差控和流控,停等协议,0,ACK,1,ACK,(a),0,0,(b),ACK,x,0,0,(c),ACK,x,ACK,T,T,0,0,(d),ACK,x,NAK,0,0,(e),ACK,T,ACK,R,T,0,0,(f)过早超时,ACK,T,1,x,2,E,全双工信道 确认帧 需要序号,R,ACK0,ACK0,帧丢失,确认丢失,帧错误,过早超时,1,2,1,差控和流控,见书上例子P61,重发请求协
18、议连续ARQ,发端连续发送,不等待确认信息ACK 收端收到依次返回确认ACK,如果出错返回NAK 出错后发方从出错帧开始重发后面所有帧,frame 1,frame 2,ACK2,frame 3,frame 4,NAK3,frame 3,frame 4,重发请求协议选择重发ARQ,发端连续发送,不等待确认信息ACK 收端收到依次返回确认ACK,如果出错无响应 出错后发方只重发出错帧,frame 0,RR 2,frame 1,Buffered by receiver,4 retransmitted,frame 2,RR 4,frame 3,frame 4,frame 5,frame 6,frame
19、 4,frame 7,SREJ 4,RR 7,frame 0,RR 1,frame 1,frame 2,RR(Pbit=1),RR 3,frame 3,frame 4,0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,滑动窗口协议,窗口 循环序号 捎带确认,期望接收的下一帧 流控方法 差错控制方法,0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,sender,ACK1,ACK4,receiver,差控和流控,面向比特数据链路层协议HDLC,HDLC产生及变种,SDLC,IBM,同步数据链路控制,ADC
20、CP,ANSI,美国国家标准化协会,高级数据通信控制,HDLC,ISO,LAP,CCITT,国际电报电话咨询委员会,链路访问过程,LAPB,LAPD,LLC,PPP,X.25,ISDN,局域网,Internet,ITU,国际电联,HDLC,基本工作模式 站点类型 主站从站混合站(primarysecondarycombined) 链路结构 非平衡对称平衡 unbalancedsymmetricalbalanced 通信模式 一般响应模式异步响应模式异步平衡模式 NRM(Normal response mode) ARM(Asynchronous response mode) ABM(Async
21、hronous balanced mode),HDLC Unbalanced,Unbalanced NRM(Normal Response Mode) 主站控制通信 从站必须经过主站的允许才能通过响应的方式发送数据 从站之间的通信必须经过主站 Unbalanced ARM(Asynchronous Response M) 从站可在信道空闲时发起通信 从站之间的通信必须经过主站,主站,从站,command,response,response,HDLC Symmetrical,对称 通过两条独立的信道将通信站分为两个部分,一部分象主站一样工作,另一部分象从站一样工作 在每条信道上,都以主从方式通信
22、,command,response,command,response,primary,secondary,secondary,primary,HDLC Balanced,HDLC ABM(Asynchronous Balanced M) 使用混合站 站点地位相等,任意一方都可以发起通信 与对称方式的区别是仅使用了一个信道 与LAN的区别是仅定义了两点通信而不是多点通信,command/response,command/response,combined station,combined station,HDLC帧格式,基本格式 帧类型,标志,控制,地址,数据,校验和,标志,8,8,16,8,8
23、,0,01111110,0,发送序号,P/F,应答序号,1,0,类型,P/F,应答序号,1,1,类型,P/F,类型,信息帧,监控帧,无编号帧,0,0,0,1,1,0,1,1,RR,REJ,RNR,SREJ,SABM,DISC,UI,建链,拆链,无序号信息帧,差控 流控,连接 管理,捎带应答,数据链路服务原语,服务原语 上下层之间交互所调用的手段 建立连接阶段 DLCONNECT.request DLCONNECT.indication DLCONNECT.response DLCONNECT.confirm 数据传送阶段 DLDATA.request DLDATA.indication 释放连
24、接阶段 DLDISCONNECT.request DLDISCONNECT.indication,网络层,数据链路层不能解决的问题 无法完成两个不相邻的节点之间的通信(通过通信子网) 网络层的目的 为分组以最佳路由通过通信子网到达目的主机提供服务 提供路由选择、差错检验、流量控制以及顺序检测 网络层的服务 面向连接的网络服务虚电路服务 无连接的网络服务数据报服务,虚电路服务与数据报服务的区别,虚电路的路由选择,方法 每个节点保存一张路由表(虚电路表) 节点收到分组后,查表找出相应的路径 按照查到的路径转发分组 路由表如何来? 路由选择算法,虚电路路由的例子,A,0,A,1,H2,0,A,2,E
25、,0,D,0,D,1,C,0,H1,0,H1,1,H1,2,H1,3,B,0,B,0,B,1,C,0,B,0,B,1,E,0,E,1,H4,0,E,0,H4,1,H4,2,H3,0,B,0,A,0,B,1,E,0,E,1,F,0,E,2,B,0,D,0,C,0,C,1,H5,0,H5,1,D,0,H5,2,C,0,A,1,H2,0,A,2,H6,0,A,1,H2,0,A,2,A,B,C,D,E,F,路由选择,虚电路连接建立时需要 数据报每个分组都需要 理想的路由选择算法 必须正确 简单 自适应性能自动适应通信量和网络拓扑变化 稳定性 对所有用户平等 某种条件下最佳,最短通路路由选择算法,目的
26、已知网络的拓扑结构和各条链路的长度,对于任意给定网络中的两个节点,求出他们之间的最短路径 算法分类 A算法 B算法,最短通路路由选择算法算法A,基本思想 任意设一节点为源节点,逐步寻找,每次找到一个节点到源节点的最短通路,直至将所有节点都找到为止 步骤 设D (v)为源节点到节点v的距离,是某一通路的所有链路长度之和;L (i, j)为节点i至节点j之间的距离 初始化。设节点1为源节点。令N为网络节点集合,N=L 对所有不在N中的节点v,有 寻找一个不在N中的节点w,其D (w)值为最小。把w加入到N中,然后对所有不在N中的节点,用Min D (v), D (w) +L (w, v) 重复上一
27、步,直至所有网络节点都在N中为止,L (1, v); 若节点v与节点1直接相连,; 若节点v与节点1不直接相连,D (v),算法A举例,设节点1为源节点,最短通路路由选择算法算法B,基本思想 寻找从指定节点到目的节点的最短通路 步骤 设标记D (n, D (v),其中D (v)表示从节点v到目的节点的最短距离的当前值,n为沿当前已标出的最短路由的后继节点的编号 初始化。设一节点为目的节点,将所有其他节点标记(n, D (v),记为 (*, ) 对除目的节点以外的所有节点标上最短距离。方法为:对所有与节点v相邻的节点w的当前值D (w)计算D (w)L (w, v),找出最小值更新原来的D (v
28、),同时更新n的值。从所得到的当前最小值D (v)的通路找到节点v的后继节点,该后继节点的标号就是n的当前值。 对全部节点都进行上述运算,重复上一步,若所得结果与前一次相同,则运算结束,算法B举例,设节点1为源节点,两种算法的比较,算法A前向搜索算法 从源节点出发,向其他节点搜索 每搜索一次都将在最短通路上增加一个节点 当搜索完所有节点时结束 算法B反向搜索算法 从所有节点向目的节点搜索 每个节点根据与其相邻各节点的状态信息,确定与目的节点的最短距离 重复搜索,直至结果不再发生变化,路由选择策略,静态策略 扩散法 选择扩散法 固定路由法 随机路由法 查表法 动态策略 孤立的路由算法 分布式路由
29、算法 集中式路由算法 混合式路由算法,流量控制,流量 计算机通信网中的信息通信量,即计算机通信网中的报文分组流 拥塞 当网络的吞吐量随网络输入负荷的增大而下降的现象 死锁 当网络的输入负荷继续增大到一定程度时,网络的吞吐量下降为零,造成网络完全不能工作的现象,流量控制的作用,防止网络因过载造成吞吐量下降和时延增加 避免死锁 公平分配资源,拥塞控制方法,缓冲区预分配法 预先分配缓冲区 分组丢弃法 缓冲区满时,丢弃分组 定额控制法 在通信子网中设置一定数量的“许可证”,限制整个子网中的分组数量,运输层,地位 从面向通信和面向信息处理角度划分 位于面向通信的低层中的最高层 从网络功能和用户功能角度划
30、分 位于用户功能的高层中的最低层 是衔接通信子网和资源子网的桥梁,应用层,表示层,会话层,运输层,网络层,数据链路层,物理层,面向信息处理,面向通信,用户功能,网络功能,运输层的作用,屏蔽下层数据通信技术细节 为用户提供可靠的端到端通信 需要解决: 一个连接上多对进程之间的通信复用 一个网络连接中各个通信子网所提供的服务存在差异和不足 通信子网各层不能解决的传输错误,运输协议1,传输层协议与网络层服务的关系,运输协议的内容取决于通信子网所提供的服务质量 运输层协议负责弥补通信子网提供的服务的不足,通信子网1 所提供的服务,运输协议2,通信子网2 所提供的服务,运输层向上层提供的服务,运输服务原
31、语,分类 用于连接管理 连接建立原语 连接释放原语 用于数据传输 正常数据传送原语 加速数据传送原语,建立连接,会话层,会话层,传输层A,传输层B,系统A,系统B,T-CONNECT.request,T-CONNECT.indication,T-CONNECT.response,T-CONNECT. confirm,释放连接(1)连接拒绝,会话层,会话层,传输层A,传输层B,系统A,系统B,T-CONNECT.request,T-CONNECT.indication,T-DISCONNECT.request,T-DISCONNECT. indication,用户拒绝建立连接请求,会话层,传输层
32、A,系统A,T-CONNECT.request,T-DISCONNECT. indication,本端运输层拒绝上层建立连接请求,可能原因:被叫用户忙,可能原因:服务质量太差,连接拒绝:拒绝建立一个连接,释放连接(2)连接的释放,连接释放:释放一个已经建立的连接,通过调用T-DISCONNECT原语。,T-DISCONNECT .request,T-DISCONNECT .indication,T-DISCONNECT .request,T-DISCONNECT .request,一个运输用户发起连接释放,两个运输用户发起连接释放,T-DISCONNECT .indication,T-DISC
33、ONNECT .indication,T-DISCONNECT .request,T-DISCONNECT . indication,运输服务提供者发起连接释放,一个用户和一个服务提供者发起连接释放,释放连接(2)连接的文雅释放,文雅释放:所有数据都传输完毕并递交用户后才释放运输连接 原语: T-CLOSE.request; T-CLOSE.indecation,会话层,会话层,传输层A,传输层B,系统A,系统B,T-CCLOSE.request,T-CLOSE.indication,T-CLOSE.request,T-CLOSE. indication,(不再发数据了),(不再发数据了),数
34、据传输,原语: T-DATA.request; T-DATA.indecation T-EXPEDITED-DATA.request; T-EXPEDITED-DATA.indecation,加速数据传送 用于传送高层紧急数据或本层控制信息 携带数据的最大长度为16字节 必须得到对方的确认(一般数据传送不需要),有限状态机,概念 是一种描述实体操作方式的一种方法 任何实体都会在有限种稳定状态中转换 运输连接建立的有限状态机,1 空闲,2 出连接 挂起,3 入连接 挂起,4 数据传 送就绪,T-DISCONNECT.request T-DISCONNECT.indication,T-CONNEC
35、T.request,T-DISCONNECT.request T-DISCONNECT.indication,T-DISCONNECT.indication,T-DISCONNECTconfirm,T-CONNECT.request,T-DISCONNECT.request T-DISCONNECT.indication,T-DATA T-EXPEDITED-DATA,运输协议,取决于网络服务质量 网络服务质量 A型:网络连接具有可接受的低差错率和可接受的低故障通知率 B型:网络连接具有可接受的低差错率和不可接受的高故障通知率 C型:网络连接具有不可接受的高差错率,运输协议的分类,0类(TP0
36、):简单类 支持A型网络,建立一个简单的端到端的运输连接 1类(TP1):基本差错恢复类 支持B型网络,提供基本的差错恢复功能(如重新建立连接) 2类(TP2):复用类 支持A型网络,提供复用功能 3类(TP3):差错恢复与复用类 支持B型网络,既有差错恢复,又有复用功能 4类(TP4):差错检测和恢复类 面向C型网络,具有差错检测、差错恢复和复用等功能,运输协议的机制,运输协议数据单元-TPDU,TP4运输协议连接建立阶段,网络比较可靠情况 依靠CR和CC完成连接的建立,会话层,会话层,系统A,系统B,T-CONNECT .request,T-CONNECT .indication,T-CO
37、NNECT .response,T-CONNECT . confirm,运输层,CR,CC,TP4运输协议连接建立阶段,网络不可靠情况 依靠“三次握手”完成连接的建立,即增加一个AK TPDU,情况1: 当主叫端在发出CR TPDU后出现主机故障,致使被叫端在发出CC TPDU后永久等待,导致系统死锁。,不可靠的两种情况:,情况2: 当某一连接已经释放,而被叫端收到这个连接中一个重复的CR TPDU,会误认为是一个新的连接请求,从而发CC TPDU确认。主叫端收到此CC后,知道是对方弄错了,于是不发AK而是发DR请求连接释放,即可取消此连接。,TP4运输协议数据传送阶段,正常数据传送 负责排序
38、、检测重复和丢失的PDU,有确认和超时重传机制 流量控制采用滑动窗口协议实现 加速数据传送 发送方运输实体发出一个加速TPDU,即ED TPDU ED TPDU可排在任何正常数据前面优先发出 发送方暂停发送上层用户送来的数据,直到收到ED TPDU的确认EA TPDU为止 接收方运输实体收到后立即发EA TPDU加以确认,同时向上层发一个加速数据指示原语,并将数据交付上层用户,TP4运输协议连接释放阶段,支持以下释放方式 突然释放 文雅释放,会话层,会话层,系统A,系统B,T-CLOSE .request,T-CLOSE .indication,T-CLOSE .request,T-CLOSE
39、 . indication,GR,GR,AK,会话层,会话层,系统A,系统B,T-DISCONNECT .request,T-DISCONNECT .indication,运输层,DR,DC,AK,突然释放,文雅释放,运输协议中差错检测和差错恢复机制,可能的差错 运输连接释放后,网络中仍有尚未交付的数据单元,当新的运输连接建立后,这些数据单元传到接收端,造成接收端判断错误。,运输协议中差错检测和差错恢复机制,解决方法 方法1:使用一个很大的序号空间 方法2:每次连接开始的数据单元都使用同样的起始序号,但新的连接要推迟一段时间开始 方法3:赋给每个连接一个序号 方法4:使数据单元在网络传输中不断
40、老化 方法5:时钟驱动法,数据单元所应接收的序号受连接开始时间控制,高层协议会话层,基本概念 会话用户的应用进程之间进行信息交换的过程 功能 会话连接到运输连接的映射(1对1,1对多,多对1) 会话连接的流量控制 加速数据传送 会话连接的释放 会话连接的恢复 会话层管理,会话服务,会话连接管理 建立、维持和释放会话连接 会话数据交换 交换会话单元,活动 会话交互管理 双工、半双工、单工依靠令牌 会话连接同步 设置主同步点(会话单元的起始和结束)和次同步点(会话单元内的标志),高层协议表示层,表示层存在的原因 由于不同体系结构的计算机对数据的表示方法可能不同,所以不同类型的计算机之间交换的数据,一般
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年绥化市烟草专卖局人员招聘笔试参考试题及详细答案解析
- 制造行业生产设备工程师KPI考核表
- 客户关系经理满意度绩效考核表
- 2026年汕头市建工集团有限公司人员招聘考试备考试题及答案
- 电商平台商品退货流程指导书
- 2026重工设备制造产业升级方向探索与融资策略研究报告
- 2026中国工业级联轴器应用领域扩展与竞争态势报告
- 2026及未来5年中国百分表电子数显组件数据监测研究报告
- 2026及未来5年中国白水纹吸顶灯数据监测研究报告
- 2026年上海市信息投资股份有限公司人员招聘考试模拟试题及详细答案解析
- 河南省安全生产考试点合规性检查表
- 红色管理课件
- 装配钳工试题题库及答案
- GB/T 45602-2025船舶与海洋技术可调式滚轮闸刀掣链器
- 2025年康复治疗师职业资格考试试题及答案
- 2025水土保持监测技术规范
- 2.2.1不等式及其性质 高一数学(人教B版2019必修第一册)
- 双峰驼血浆外泌体的分离鉴定及其差异miRNA生物信息学分析
- 中建龙门吊安拆专项施工方案
- DB15T3644-2024 国有企业阳光采购规范
- 大型健康科普活动方案设计
评论
0/150
提交评论