傳輸層ITOT:基于TCP的ISO傳輸服務(wù)
ITOT:基于TCP的ISO傳輸服務(wù)(ITOT:ISO Transport Over TCP/IP)
基于 TCP 的 ISO 傳輸服務(wù)(ITOT)是一種使 ISO 應(yīng)用程序能夠被移植到 TCP/IP 網(wǎng)絡(luò)的機(jī)制。當(dāng)要實(shí)現(xiàn) ISO 應(yīng)用程序到 TCP/IP和IPv6 環(huán)境的移植操作時(shí),可以采取兩種基本途徑。其一是獨(dú)立移植每個(gè)個(gè)人程序,在 TCP 上生成本地協(xié)議;其二是以 ISO TCP/IP 上傳輸服務(wù)分層法的觀念為基礎(chǔ),這種方法為使用 ISO 傳輸服務(wù)的所有應(yīng)用程序解決了問(wèn)題?! ?/P>
ITOT 是一種由 ISO 傳輸服務(wù)定義 [ISO8072] 的等同于服務(wù)器和接口的傳輸服務(wù),實(shí)際上它是在 TCP/IP 上執(zhí)行 ISO 傳輸協(xié)議 [ISO8073],而不是在 ISO 網(wǎng)絡(luò)服務(wù) [ISO8348] 上。著名的 TCP 端口 102 是為執(zhí)行 ITOT 協(xié)議預(yù)留的。
ITOT 中定義的兩個(gè)變量是“TCP 分類0”和“TCP 分類2”,兩者都緊密以 ISO 傳輸分類0和分類2協(xié)議為基礎(chǔ)。分類0提供了如下相關(guān)功能需求:通過(guò)協(xié)商達(dá)到連接的建立、通過(guò)分割達(dá)到數(shù)據(jù)傳輸以及協(xié)議錯(cuò)誤報(bào)告。它為數(shù)據(jù)連接提供了以 NS —供應(yīng)商 TCP 為基礎(chǔ)的流控制,并提供了以 NS —供應(yīng)商切斷為基礎(chǔ)的傳輸切斷。分類0適用于沒(méi)有明確的傳輸切斷下的數(shù)據(jù)傳輸?! ?/P>
分類2也同時(shí)提供了如下相關(guān)功能需求:通過(guò)協(xié)商達(dá)到連接的建立、通過(guò)分割達(dá)到數(shù)據(jù)傳輸以及協(xié)議錯(cuò)誤報(bào)告。它為數(shù)據(jù)連接提供了以 NS —供應(yīng)商 TCP 為基礎(chǔ)的流控制,并提供了明確的傳輸切斷。分類2適用于需要標(biāo)準(zhǔn)、迅速的獨(dú)立通道以及明確的傳輸切斷的情況?! ?/P>
協(xié)議結(jié)構(gòu)
Protocol Version – 值:3
Reserved – 值:0
Packet Length – 值:整個(gè) TPKT 的八位長(zhǎng),包括數(shù)據(jù)包頭
TPDU – ISO 傳輸 TPDU,定義在 ISO 8073?! ?/P>
Mapping parameters between the TCP 服務(wù)和 ISO 8348 CONS 服務(wù)間的映射參數(shù)實(shí)現(xiàn)如下:
【編輯推薦】