tcp(transmission control protocol 傳輸控制協議)是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議。
tcp 的連線建立,我們常常稱為三次握手,簡單描述即下。
a:您好,我是 a。
b:您好 a,我是 b。
a:您好 b。
三次握手的過程
tcp 的連線關閉,我們常常稱為四次揮手,簡單描述即下。
a:b 啊,我不想玩了。
b:哦,你不想玩了啊,我知道了。(很大可能 b 還沒做完自己的事情,還是可以傳送資料的)
b:a 啊,好吧,我也不玩了,拜拜。
a:好的,拜拜。
四次揮手
所謂流量控制,主要是接收方傳遞資訊給傳送方,使其不要傳送資料太快,是一種端到端的控制。滑動視窗協議,是tcp使用的一種流量控制方法。該協議允許傳送方在停止並等待確認前可以連續傳送多個分組。由於傳送方不必每發乙個分組就停下來等待確認,因此該協議可以加速資料的傳輸。
所謂擁塞控制,指當網路中的鏈路容量和交換結點中的快取和處理機都有著工作的極限,當網路的需求超過它們的工作極限時,就出現了擁塞時,為了防止過多的資料注入到網路中,使網路中的路由器或鏈路不致過載採取的一種控制。常用的方法就是:
1. 慢開始、擁塞控制
2. 快重傳、快恢復
TCP 傳輸控制協議簡單講解(八)
參考文獻 tcp ip詳解,卷1 協議 tcp的服務 儘管tcp和udp都使用相同的網路層 ip層 tcp卻向應用層提供與udp完全不同的服務。tcp提供一種面向連線的 可靠的位元組流服務。面向連線意味著,兩個使用tcp的應用 通常是乙個客戶和乙個伺服器 在彼此交換資料之前必須先建立乙個tcp連線。...
TCP協議簡單總結
正常連線 客戶端 closed syn send established 伺服器 listen syn收到 established 正常關閉 客戶端 established fin wait 1 fin wait 2 time wait closed 服務端 established close wa...
tcp協議的簡單理解
tpc協議屬於傳輸層協議,本篇主要介紹下幾個概念,以及握手和揮手的過程。1.tcp的幾個概念 位碼 即tcp標誌位,有6種提示 syn synchronus,表示建立聯機。ack acknowledgement,確認。push push,傳送。fin finish,結束。rst rest,重置。ur...