tcp 是面向連線的運輸層協議,在無連線的、不可靠的 ip 網路服務基礎之上提供可靠交付的服務。為此,在 ip 的資料報服務基礎之上,增加了保證可靠性的一系列措施。
tcp 中的「流」(stream) 指的是流入或流出程序的位元組序列。
「面向位元組流」的含義是:雖然應用程式和 tcp 的互動是一次乙個資料塊,但 tcp 把應用程式交下來的資料看成僅僅是一連串無結構的位元組流。
tcp 面向流的概念每一條 tcp 連線有兩個端點。
tcp 連線的端點叫做套接字 (socket) 或插口。
套接字 (socket)
例項:套接字 socket = (192.169.1.20 : 2028)
每一條 tcp 連線唯一地被通訊兩端的兩個端點(即兩個套接字)所確定。即:
tcp 連線 ::=
= tcp 連線,ip 位址,套接字
socket 有多種不同的意思
計算機網路 TCP協議
tcp 傳送的資料單元稱為報文段。乙個 tcp 報文段分為 tcp 首部和 tcp 資料兩部分,整個 tcp 報文段作為 ip 資料報的資料部分封裝在 ip 資料報中,如圖所示 各欄位意義如下 tcp 是面向連線的協議,因此每個 tcp 連線都有三個階段 建立連線 資料傳送和連線釋放。tcp 連線的...
計算機網路 TCP協議
tcp協議是面向連線的協議,把連線作為最基本的抽象。每一條tcp連線唯一的被通訊兩端的兩個端點所確定。tcp協議是點對點,而不是點對多點。端點又被稱為套接字,tcp協議規定,ip位址拼接埠號就構成套接字。1 可靠資料運輸原理 1 tcp協議傳送兩種資料報,一種資料報用來傳輸資料,一種資料報用來傳送控...
計算機網路 網路傳輸
在計算機網路中,用的最多的就數tcp和udp。兩者的作用都是供網路進行傳輸的協議,而兩者在原理上又有所不同。簡而言之,tcp是面向連線的資料流傳輸,而udp是非面向連線的 不可靠的傳輸方式。物理層 中繼器 集線器所在層。通過媒介傳輸bit資料,確定電氣 機械等規範。資料鏈路層 網橋 交換機所在層。將...