傳輸協定

傳輸協定

傳輸協定中各層都為上一層提供業務功能。為了提供這種業務功能,下一層將上一層中的資料並入到本層的資料域中,然後通過加入報頭或報尾來實現該層業務功能,該過程叫做資料封裝。使用者的資料要經過一次次包裝,最後轉化成可以在網路上載輸的信號,傳送到網路上。當到達目標電腦後,再執行相反的拆包過程。這類似于日常生活中寫信,把自己要表達的意思寫到紙上,有興趣的話還要把紙折疊成特殊的形狀,然後放到信封裏並封好口,寫好收信人的地址、郵政編碼和姓名,再貼上郵票,郵局的工作人員再蓋上郵戳送到收信人所在郵局,郵遞員按信上的地址把信交給收信人,收信人再拆信,閱讀其內容。

  • 中文名稱
    傳輸協定
  • 外文名稱
    TCP UDP
  • 條    件
    雙方在資料傳輸中必須遵守的規則
  • 基本要素
    定址 建立連線 等

基本介紹

這類似于日常生活中寫信,把自己要表達的意思寫到紙上,有興趣的話還要把紙折疊成特殊的形狀,然後放到信封裏並封好口,寫好收信人的地址、郵政編碼和姓名,再貼上郵票,郵局的工作人員再蓋上郵戳送到收信人所在郵局,郵遞員按信上的地址把信交給收信人,收信人再拆信,閱讀其內容。

下層能夠向上層提供的服務有兩種形式:面向連線的服務(TCP)和無連線的服務(UDP)。

TCP:傳輸控製協定,當傳輸出現錯誤時能自動予以糾正;

UDP:使用者封包協定,當傳輸出現錯誤時會將錯誤信息丟棄;

UDP方式比TCP方式有更強大的容錯性,採用UDP的話,它的緩沖速度比TCP快45%,而且可以大大的節省網路共享頻寬,當網路出現不穩定時,不會經常出現緩沖,所以不少影視節目採用UDP方式傳送。

雙方在資料傳輸中必須遵守的規則。

基本要素

(1)定址。當一個應用程式希望與另一個應用程式傳輸資料時,必須指明是與哪個應用程式相連。定址的方法一般採用定義傳輸地址。因特網傳輸地址由IP地址和主機連線埠號組成。

(2)建立連線。在實際的網路套用中,採用三次握手的演算法,並增加某些條件以保證建立起可靠的連線。增加的條件是:所傳送的報文都要有遞增的序列號;對每個報文設立一個計時器,設定一個最大時延,對那些超過最大時延仍沒有收到確認信息的報文就認為已經丟失,需要重傳。

(3)釋放連線。也採用三次握手的演算法。

(4)流量控製和緩沖區管理。

(5)多路復用。

(6)崩潰恢復。

傳輸協定

簡單檔案傳輸協定或稱小型檔案傳輸協定(英文:TrivialFileTransferProtocol,縮寫TFTP),是一種簡化的檔案傳輸協定,于1980年定義。

小型檔案傳輸協定非常簡單,通過少量存儲器就能輕松實現--這在當時是很重要的考慮因素。所以TFTP被用于引導電腦,例如沒有大容量存儲器的路由器。它仍然被用于在一個網路上主機之間傳輸小檔案,例如從一台網路主機或伺服器引導一個遠程X Window System終端或其他的瘦客戶端。

小型檔案傳輸協定部分基于更早期的檔案傳輸協定,檔案傳輸協定是通用分組協定(PUP Protocol)中的一部分。在TCP/IP協定組早期的工作中,TFTP往往是在一個新的主機類型上首先完成的協定--因為其非常的簡單。

最早的小型檔案傳輸協定版本是在RFC 1350之前,顯示出相當糟糕的協定缺陷,發現的時候被稱為魔術新手綜合症。

網路傳輸協定

網路傳輸協定或簡稱為傳送協定(Communications Protocol),是指電腦通信或網路設備的共同語言。現在最普及的電腦通信為網路通信,所以"傳送協定"一般都指電腦通信的傳送協定,如:TCP/IP、NetBEUI、DHCP、FTP等。然而,傳送協定也存在于電腦的其他形式通信,例如:面向對象編程裏面對象之間的通信;作業系統內不同程式之間的訊息,都需要有一個傳送協定,以確保傳信雙方能夠溝通無間。

檔案傳輸協定

檔案傳輸協定(英文:FileTransferProtocol,縮寫:FTP)是用于在網路上進行檔案傳輸的一套標準協定。它屬于網路傳輸協定的套用層。

FTP是一個8位的客戶端-伺服器協定,能操作任何類型的檔案而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求資料之間的時間,會非常長;並且不時的必須執行一些冗長的登入進程。

相關詞條

相關搜尋

其它詞條