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應答 網路層 用來處理網...