| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
ISO-TP:OSI 传输层协议 TP0、TP1、TP2、TP3、TP4
ISO-TP:OSI 传输层协议 TP0、TP1、TP2、TP3、TP4
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:59:48

     ISO-TP:OSI 传输层协议 TP0、TP1、TP2、TP3、TP4

(ISO-TP:OSI Transport Layer Protocols TP0/TP1/TP2/TP3/TP4)

  OSI 传输层协议 ISO-TP 主要管理端到端(End-to-End)控制和差错校验以确保完整的数据传输过程。它完成从传输地址到网络地址的映射过程,在传输连接中应用多路技术 Multiplexing 和分流技术Splitting,另外它还支持如排序、流控制、差错监测和恢复等功能。

  目前 ISO-TP 中包含五种传输层协议,从传输层协议类0到传输层协议类4(TP0、TP1、TP2、TP3 和 TP4)。协议由0到4逐渐复杂。TP0-3 只适用于面向连接通信,在该通信方式下,任何数据发送之前,必须先建立会话连接;而 TP4 既可以用于面向连接通信也可以用于无连接通信。

  传输协议类0(TP0)实现分段和重组(Segmentation and Reassembly)功能。TP0 先识别底层网络支持的最大协议数据单元 PDU 的最小值,根据此对数据包进行分段处理,然后数据包字段在接收端再进行重组。

  传输协议类1(TP1)实现分段和重组以及差错恢复功能。TP1 对协议数据单元(PDUs)进行排序。如果附加 PDUs 号没有获得认可响应,将转发 PDUs 或重新启动连接。

  传输协议类2(TP2)实现分段和重组,以及单一虚拟电路上的数据流复用技术和解除复用技术 Demultiplexing 等功能。

  传输协议类3(TP3)提供差错恢复、分段和重组、以及单一虚拟电路上的数据流复用技术和解除复用技术等功能。TP3 也支持协议数据单元排序操作。如果附加 PDUs 号没有获得认可响应,将转发 PDUs 或重新启动连接。

  传输协议类4(TP4)提供差错恢复功能,实现分段和重组处理,并支持单一虚拟电路上的数据流复用技术和解除复用技术。TP4 也支持协议数据单元排序操作。如果附加 PDUs 号没有获得认可响应,将转发 PDUs 或重新启动连接。TP4 能提供可靠传输服务和功能,既支持面向连接网络服务,也支持无连接网络服务。TP4 是当前使用最为普遍的 OSI 传输协议,它类似于 TCP/IP 协议组中的传输控制协议 TCP。

  TP4 和 TCP 的设计目标都是为了在不可靠的网络服务上提供可靠的面向连接的端到端传输服务。网络服务可能以错误顺序丢失、存储以及发送数据包,甚至复制数据包。两种协议都必须能够处理这些最严重的问题,比如,子网存储有效数据包,过段时间再发送它们。TP4 和 TCP 都具有连接、传输和断开连接三个阶段,其操作原则基本相同。

  TP4 和 TCP 的一点不同之处在于:TP4 使用十个不同的传输协议数据单元 TPDU 类型而 TCP 只使用一个 TPDU。这使得 TCP 相对比较简单,但是每个 TCP 协议头必须具有所有可能字段,因此 TCP 协议头大小至少为20字节,而 TP4 协议头大小只有5字节。另一个不同之处在于两者的呼叫冲突反应方式,即 TP4 在 TSAPs 间打开两个双向连接,而 TCP 只打开一个连接。另外 TP4 使用不同的信息流控制机制,它还提供了服务质量(Quality of Service)衡量方法。


协议结构

  从结构角度看,OSI 传输协议是相当复杂的,它具有10种不同类型,每种都包含各自的头和 PDU 结构。这十种类型分别为:

  • CR ― 连接请求(Connection Request)。该类信息头包含7字节,整个 TPDU 长为变量。
  • CC ― 连接确认(Connection Confirm)。该类信息头包含7字节,整个 TPDU 长为变量。
  • DR ― 无连接请求(Disconnect Request)。该类信息头包含7字节,整个 TPDU 长为变俊?
  • DC ― 无连接确认(Disconnect Confirm)。该类信息头包含6字节,整个 TPDU 长为变量。
  • DT ― 数据 TPDU(Data TPDU)。该类信息头包含3字节,整个 TPDU 长为变量。
  • ED ― 加速数据 TPDU(Expedited Data TPDU)。该类信息头包含5字节,整个 TPDU 长为变量。
  • DA ― 数据确认 TPDU(Data Acknowledgement TPDU)。该类信息头包含5字节,整个 TPDU 长为变量。
  • EA ― 加速数据确认 TPDU(Expedited Data Acknowledgement TPDU)。该类信息头包含5字节,整个 TPDU 长为变量。
  • RT ― Reject TPDU 该类信息头包含5字节。
  • ER ― 差错 TPDU(Error TPDU)。该类信息头包含5字节,整个 TPDU 长为变量。

相关协议 IS-ISCLNPIDRPCONPES-ISISO-SPISO-PP
组织来源 CONP 定义在 ISO (www.iso.org) 8208、8878和 ITU (www.itu.org) X.214、X.224 及 X.234 中。
相关链接 http://www.doc.ua.pt/arch/itu/rec/product/X.htm:
X.214: Open System Interconnection ProtocolsInformation technology – Open Systems Interconnection – Transport service definition
X.224: Information technology – Open Systems Interconnection – Protocol for providing the connection-mode transport service
X.234: Information technology – Protocol for providing the OSI connectionless-mode transport service

【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    Cisco Secure Desktop多
    Cisco安全代理管理中心认
    Cisco Secure Desktop多
    Cisco Wireless Locatio
    SourceForge database.p
    Sun Solaris内核SSL功能
    Cisco Secure Desktop S
    Microsoft Windows TCP/
    Microsoft ASP.NET Auto
    Cisco IOS GRE报文路由选

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览