1、tcp是面向連線的,udp是無連線的。tcp通訊前需要建立連線,類似於平時打**時需要先撥號接通;而udp就比如你異地戀的物件偷偷的給你寄了個禮物,事先沒告訴你。
2、tcp提供可靠的服務,udp盡最大努力交付。因此tcp傳送的資料,無差錯,不丟失,不重複,且按序到達;而udp傳送的資料是有小小偏差的。
3、tcp只能是點到點的,udp支援一對一,一對多,多對一和多對多的互動通訊。
4、tcp面向位元組流,實際上是tcp把資料看成一連串無結構的位元組流,udp是面向報文的。
5、tcp的開銷大於udp。tcp既要建立連線又要傳輸準確,必然增加許多相應開銷,所以tcp有滑動視窗、流量控制和擁塞控制等問題要考慮。
6、tcp的邏輯通訊通道相當於是一條全雙工的可靠通道,udp的是一條不可靠通道。
基於tcp的協議對應的應用層協議:
ftp:檔案傳輸協議,使用埠21
telnet:一種遠端登入的埠,23.
smtp:郵件傳送協議,用於傳送郵件,埠:25
pop3:用於傳送郵件。埠110
http:是從web伺服器傳輸超文字到本地瀏覽器的傳送協議。
基於udp的協議:
snmp:簡單網路管理協議:使用161號埠,是用來管理網路裝置的
tftp:簡單檔案傳輸協議,該協議在熟知埠69上使用udp服務
TCP和UDP協議理解
我們學習過什麼是 資料報 理解資料報,對於網路管理的網路安全具有至關重要的意義.比如,防火牆的作用本質就是檢測網路中的資料報,判斷其是否違反了預先設定的規則,協議 欄中有 tcp udp 等名詞,它們是什麼意思呢?現在我們就來講講什麼是tcp和udp 面向連線的tcp 面向連線 就是在正式通訊前必須...
OSI參考模型及各層功能,TCP與UDP的區別
osi參考模型 iso iec 7498標準定義了網路互聯的7層結構模型,即開放系統互連參考模型。osi參考模型定義了開放系統的層次結構 層次之間的相互關係,以及各層所包括的可能的服務。osi的服務定義詳細的說明了各層所提供的服務,但是並不涉及介面的具體實現方法。osi參考模型並不是乙個標準,而是一...
TCP和UDP及三次握手協議
10.三次握手的過程要清楚 第一次握手 建立連線時,客戶端傳送syn包 syn j 到伺服器,並進入syn send狀態,等待伺服器確認 第二次握手 伺服器收到syn包,必須確認客戶的syn ack j 1 同時自己也傳送乙個syn包 syn k 即syn ack包,此時伺服器進入syn recv狀...