術語簡介
ITOT:基於TCP的ISO傳輸服務(ITOT:ISO Transport Over TCP/IP)
基於 TCP 的 ISO 傳輸服務(ITOT)是一種使 ISO 應用程式能夠被移植到 TCP/IP 網路的機制。當要實現 ISO 應用程式到 TCP/IP (和 IPv6 )環境的移植操作時,可以採取兩種基本途徑。其一是獨立移植每個單個程式,在 TCP 上開發本地協定;其二是以在 TCP/IP 上分層 ISO 傳輸服務的觀念為基礎,這種方法為使用 ISO 傳輸服務的所有應用程式解決了問題。
ITOT 是一種傳輸服務,它等同於由 ISO 傳輸服務定義 【ISO8072】 提供的服務和接口,但它是在 TCP/IP 上實施 ISO 傳輸協定 【ISO8073】 ,而不是在 ISO 網路服務 【ISO8348】 上。 TCP 連線埠 102 是為執行 ITOT 協定的主機預留的。
ITOT 中定義的兩個變數是:“ TCP 分類 0 ” 和“ TCP 分類 2 ”,以 ISO 傳輸分類 0 和分類 2 協定為基礎。分類 0 提供了協商建立連線、分割傳輸數據以及協定錯誤報告所需的功能。它為傳輸連線提供了基於 NS —供應商 TCP 的流控制,並提供了基於 NS —供應商斷開的傳輸斷開。分類 0 適用於沒有明確的傳輸斷開的數據傳輸。
分類 2 也提供了協商建立連線、分割傳輸數據以及協定錯誤報告所需的功能。它為傳輸連線提供了基於 NS —供應商 TCP 的流控制,並提供了明確的傳輸斷開。分類 2 適用於需要獨立的標準和快速的數據通道或明確的傳輸斷開的情況。
協定結構
(見附圖)
Protocol Version – 值:3
Reserved – 值:0
Packet Length – 值:整個 TPKT 的八位長,包括數據包頭
TPDU – ISO 傳輸 TPDU,定義在 ISO 8073。