TCP UDP 協議格式

2021-08-22 17:54:51 字數 1372 閱讀 9796

udp協議格式:

16位udp長度,表示整個資料報(udp首部+udp資料)的最大長度

即:乙個udp能傳輸的資料最大長度是64k

如果我們要傳輸的資料大於64k,那麼我們需要在應用層手動分包,多次傳送,並在接收端手動拼裝

udp沒有傳送緩衝區,應用層傳送資料,由核心傳給網路層協議進行後續額傳輸動作。

udp有接受快取區,但是接受快取區不能保證和傳送的的資料順序一致,如果接受區快取滿了,再到達的udp資料被丟棄

不可靠

無連線

面向資料報

基於udp的應用層協議:

nfs:網路檔案系統

tftp:簡單檔案傳輸協議

dhcp:動態主機配置協議

bootp:啟動協議

dns:網域名稱解析協議

tcp協議格式:

6位標誌位:

urg:緊急指標是否有效

ack:確認號是否有效

psh:提示接收端應用程式立即從tcp緩衝區把資料讀走

rst:對方要求重新建立連線,復位報文段

syn:請求建立連線,同步報文段

fin:通知對方,本端要關閉了,結束報文段

4位tcp首部長度:表示該tcp頭部有多少個32位bit位(有多少個4位元組),所以tcp頭部最大長度是 15*4 = 60 位元組

(4位表示的最大數為15).

16位校驗和:

crc校驗,校驗不通過,則認為資料有問題。

16位緊急指標:

標識那部分資料是緊急資料

16位視窗大小:

博主部落格中有專門分析。

可靠 有連線

面向資料流

基於tcp應用層協議:

TCP UDP 協議 HTTP協議

http 是用於www瀏覽的乙個協議。tcp 是機器之間建立連線用的到的乙個協議。http是超文字傳輸協議,是客戶端瀏覽器或其他程式與web伺服器之間的應用層通訊協議。在internet上的web伺服器上存放的都是超文字資訊,客戶機需要通過http協議傳輸所要訪問的超文字資訊。http包含命令和傳輸...

TCP UDP 協議 HTTP協議

2010 02 08 16 33 3166人閱讀收藏 舉報tcp 網路web服務 internet 手機windows 1.tcp udp 面向連線的tcp 面向連線 就是在正式通訊前必須要與對方建立起連線。比如你給別人打 必須等線路接通了 對方拿起話筒才能相互通話。圖1 tcp transmiss...

HTTP協議,TCP UDP協議

http主要內容分為三部分,超文字,傳輸,協議。上面這些概念可以統稱為資料,傳輸就是資料需要經過一系列的物理介質從乙個端系統傳送到另外乙個端系統的過程。通常我們把傳輸資料報的一方稱為請求方,把接到二進位制資料報的一方稱為應答方。而協議指的就是是網路中 包括網際網路 傳遞 管理資訊的一些規範。如同人與...