TCP與UDP的區別

2021-08-04 12:34:36 字數 1142 閱讀 5113

(一)tcp/ip由四個層次組成:資料鏈路層、網路層、傳輸層、應用層。 

1.資料鏈路層 

這是tcp/ip軟體的最低層,負責接收ip資料報並通過網路傳送,或者從網路上接收物理幀,抽出ip資料報,交給ip層。 

2.網路層

負責相鄰計算機之間的通訊。其功能包括三方面: 

a、處理來自傳輸層的分組傳送請求,收到請求後,將分組裝入ip資料報,填充報頭,選擇去往信宿機的路徑,然後將資料報發往適當的網路介面。 

b、處理輸入資料報:首先檢查其合法性,然後進行尋徑–假如該資料報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該資料報尚未到達信宿,則**該資料報。 

c、處理路徑、流控、擁塞等問題。 

3.傳輸層 

提**用程式間的通訊。其功能包括: 

a、格式化資訊流; 

b、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新傳送。 

4.應用層 

向使用者提供一組常用的應用程式,比如電子郵件、檔案傳輸訪問、遠端登入等。遠端登入telnet使用telnet協議提供在網路其它主機上註冊的介面。telnet會話提供了基於字元的虛擬終端。檔案傳輸訪問ftp使用ftp協議來提供網路內機器間的檔案拷貝功能。

(二)osi七層模型與tcp/ip協議的對應關係。

osi中的層 功能 tcp/ip協議族 

1應用層

:檔案傳輸,電子郵件,檔案服務,虛擬終端 tftp,http,snmp,ftp,smtp,dns,telnet 

2表示層

:資料格式化,**轉換,資料加密 沒有協議 

3會話層

: 解除或建立與別的接點的聯絡 沒有協議 

4傳輸層

:提供端對端的介面 tcp,udp 

5網路層

: 為資料報選擇路由 ip,icmp,rip,ospf,bgp,igmp 

6資料鏈路層

物理層: 以二進位制資料形式在物理**上傳輸資料

tcp與udp區別總結:

1.tcp面向連線(如打**要先撥號建立連線);udp是無連線的,即傳送資料之前不需要建立連線

6、tcp的邏輯通訊通道是全雙工的可靠通道,udp則是不可靠通道

TCP與UDP的區別

面向連線的tcp 面向連線 就是在正式通訊前必須要與對方建立起連線。比如你給別人打 必須等線路接通了 對方拿起話筒才能相互通話。tcp協議能為應用程式提供可靠的通訊連線,使一台計算機發出的位元組流無差錯地發往網路上的其他計算機,對可靠性要求高的資料通訊系統往往使用tcp協議傳輸資料。面向非連線的ud...

tcp 與udp 的區別

tcp提供面向連線 可靠的位元組流服務。udp提供面向資料報的傳輸層協議。1.tcp 提供客戶與伺服器之間的連線。tcp客戶與某個伺服器建立乙個連線,再跨跨該連線與伺服器交換資料,最後終止連線。2.tcp提供可靠性。當tcp向對端傳送資料時,要求對端返回乙個確認。如果沒收到確認,tcp就自動重傳資料...

TCP與UDP的區別

tcp transmission control protocol,傳輸控制協議 是基於連線的協議,也就是說,在正式收發資料前,必須和對方建立可靠的連線。乙個tcp連線必須要經過三次 對話 才能建立起來,其中的過程非常複雜,我們這裡只做簡單 形象的介紹,你只要做到能夠理解這個過程即可。我們來看看這三...