多用途事務協定

多用途事務協定Multipurpose Transaction Protocol,縮寫MTP)是Data Expedition, Inc.(DEI)公司開發和銷售的一種專有傳輸層協定(於OSI第四層)。DEI宣稱MTP比傳輸控制協定(TCP)有更出色的性能和可靠性。

基本介紹

  • 中文名:多用途事務協定
  • 外文名:Multipurpose Transaction Protocol
  • 縮寫:MTP
  • 領域:計算機
程式簡介,兼容性,可用性,TCP/IP協定族,傳輸控制協定,

程式簡介

MTP使用用戶數據報協定(UDP)格式實現。它使用專有的流量控制和錯誤糾正算法實現數據的可靠傳輸和避免網路洪泛。

兼容性

因為MTP/IP使用專有算法,通信兩端必須安裝兼容的軟體。因為它使用UDP數據包格式,所以可以兼容標準的網際協定(IP)網路硬體和軟體。MTP/IP應用程式可以使用任何可用的UDP通信連線埠。
MTP和使用它的應用程式已經在多個作業系統上實現,包括Microsoft Windows的多個版本、Mac OS XLinuxFreeBSDSolarisAIX。硬體平台則包括x86的變種、UltraSPARC、Power Architecture和ARM

可用性

MTP/IP由Data Expedition, Inc銷售。該公司網站提供了使用MTP/IP的試用版程式。

TCP/IP協定族

網際網路協定族(英語:Internet Protocol Suite,縮寫IPS)是一個網路通信模型,以及一整個網路傳輸協定家族,為網際網路的基礎通信架構。它常被通稱為TCP/IP協定族(英語:TCP/IP Protocol Suite,或TCP/IP Protocols),簡稱TCP/IP。因為該協定家族的兩個核心協定:TCP(傳輸控制協定)和IP(網際協定),為該家族中最早通過的標準。由於在網路通訊協定普遍採用分層的結構,當多個層次的協定共同工作時,類似計算機科學中的堆疊,因此又被稱為TCP/IP協定棧(英語:TCP/IP Protocol Stack)。這些協定最早發源於美國國防部(縮寫為DoD)的ARPA網項目,因此也被稱作DoD模型(DoD Model)。這個協定族由網際網路工程任務組負責維護。
TCP/IP提供點對點的連結機制,將數據應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。它將軟體通信過程抽象化為四個抽象層,採取協定堆疊的方式,分別實現出不同通信協定。協定族下的各種協定,依其功能不同,被分別歸屬到這四個層次結構之中,常被視為是簡化的七層OSI模型

傳輸控制協定

傳輸控制協定(英語:TransmissionControlProtocol,縮寫為TCP)是一種面向連線的、可靠的、基於位元組流傳輸層通信協定,由IETF的RFC 793定義。在簡化的計算機網路OSI模型中,它完成第四層傳輸層所指定的功能,用戶數據包協定(UDP)是同一層內另一個重要的傳輸協定。
在網際網路協定族(Internet protocol suite)中,TCP層是位於IP層之上,套用層之下的中間層。不同主機的套用層之間經常需要可靠的、像管道一樣的連線,但是IP層不提供這樣的流機制,而是提供不可靠的包交換。
套用層向TCP層傳送用於網間傳輸的、用8位位元組表示的數據流,然後TCP把數據流分區成適當長度的報文段(通常受該計算機連線的網路的數據鏈路層的最大傳輸單元(MTU)的限制)。之後TCP把結果包傳給IP層,由它來通過網路將包傳送給接收端實體的TCP層。TCP為了保證不發生丟包,就給每個包一個序號,同時序號也保證了傳送到接收端實體的包的按序接收。然後接收端實體對已成功收到的包發回一個相應的確認(ACK);如果傳送端實體在合理的往返時延(RTT)內未收到確認,那么對應的數據包就被假設為已丟失將會被進行重傳。TCP用一個校驗和函式來檢驗數據是否有錯誤;在傳送和接收時都要計算校驗和。

相關詞條

熱門詞條

聯絡我們