計算機網路 TCP UDP的區別

2021-09-19 22:51:15 字數 569 閱讀 2499

udp簡介

udp特點

面向非連線

不維護連線狀態,支援同時向多個客戶端傳輸相同的訊息

資料報報文只有8個位元組,額外開銷較小(tcp 20個位元組)

吞吐量只受限於資料生成速率,傳輸速率以及機器效能

盡最大努力交付,不保證可靠交付,不需要維護複雜的鏈結狀態表

udp是面向報文的,不對應用程式提交的報文資訊進行拆分或者合併

tcp與udp的區別

結論:tcp 提供可靠的通訊傳輸,三次握手,利用序列號保證訊息報的順序互動,達到可能會無序,但是tcp會排序

udp 常被用於讓網路和細節控制交給應用層的通訊傳輸,適合訊息的多播傳送,單個點向多個點傳輸資訊

面向連線 --- 無連線

可靠性 -- 可能會丟失,不可靠

有序性 -- 不具備有序性

tcp速度慢 --- udp速度快

tcp重量級 --- udp輕量級 (可體現在源資料的頭大小,tcp20個位元組,udp8位元組)

計算機網路 TCP UDP協議(一)

傳輸控制協議,面向連線的 可靠的 基於流服務的傳輸層通訊協議。tcp協議使用的是超時重傳 資料確認機制來保證資料傳輸的可靠性,確保資料正確的被接收,使用tcp通訊雙方必須先建立連線,並在核心中為該連線維持一些資料結構 讀寫緩衝區等 當通訊結束後,釋放緩衝區中的核心資料。舉乙個栗子 我們在打 就需要於...

計算機網路(十三) TCP UDP程式設計

即解決網路應用程式如何實際編寫的問題。網路應用程式的核心是由一對程式 客戶機程式和伺服器程式 位於不同的端系統中,當執行這兩個程式時,建立了乙個客戶機程序和乙個伺服器程序,同時他們彼此之間通過從套接字讀出和寫入資料進行通訊。開發者開發乙個網路應用,主要是編寫客戶機程式和伺服器程式的 網路應用程式有兩...

計算機網路 計算機網路的效能

目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...