TCP IP協議棧 之 TCP協議

2021-07-22 21:45:04 字數 792 閱讀 7748

1、tcp的特點:

2、tcp資料格式

tcp在ip協議的基礎上進行傳輸資料,tcp資料在ip報文中的位置如下:

ip頭部(20位元組)+[ tcp頭部(20字)+ tcp資料 ]

tcp報文包含頭部和資料兩部分,其資料格式如下:

源埠號(16位)

目的埠號(16位)

序列號(32位)

確認號(32位)

頭部長度(4位)

保留(6位)

urgack

pshrst

synfin

視窗尺寸(16)

tcp校驗和(16位)

緊急指標(16位)

選項(32位)

資料3、建立連線的三次握手。

(1)主機a傳送乙個syn段到主機b的b想要連線的主機埠,以及主機a初始的序列號。

(2)主機b應答,主機b傳送乙個帶syn控制位及主機b初始的序列號和主機a的isn+1為作確認號的資料報。

(3)主機a將主機b傳送的syn段+1作為確認號返回給主機b作為應答 。

4、釋放連線的四次握手過程。

終止乙個tcp連線則需要四次握手。

(1)主機a tcp協議棧傳送fin欄位並帶序列號為n的釋放連線請求。

(2)主機b先確認主機a的fin請求,確認號為n+1。

(3)主機b傳送fin請求。

(4)主機a對主機b的fin請求確認。

TCP IP協議 TCP協議

今天算是對了tcp協議有個膚淺的理解了 儘管tcp和udp都是一樣的網路層ip,但是tcp卻和udp實現著不一樣的服務,tcp是乙個面向連線的,可靠地位元組流服務!面向連線是指 兩個使用tcp的程式要建立乙個tcp連線才能交換資料。tcp以以下方式提供可靠性 1 應用程式被分為tcp認為合適傳送的資...

TCP IP協議棧 之 UDP協議

udp是一種基於ip協議的不可靠傳輸協議,在ip資料的位置如下 ip頭部 20位元組 udp頭 8位元組 udp資料 udp協議是tcp ip的傳輸協議的一部分,與tcp的傳輸不一樣,它提供無連線的 不可靠的傳輸服務。udp協議把應用程式需要傳遞的資料傳送出去,不提供傳送資料報的順序 接收方不向傳送...

TCP IP 協議 協議棧

tcp ip協議棧 整個協議棧被分為了四層,每一層協議負責不同的功能 鏈路層 負責處理物理介面的細節,接受傳送的都是位元流,鏈路層主要有三個目的 1.為ip模組傳送和接收i p資料報 2.為arp模組傳送arp請求和接收arp應答 3.為rarp傳送rarp請求和接收rarp應答 網路層 用來處理網...