TCP协议的特点
TCP6大特點
1. 基于連接的 // 數(shù)據(jù)傳輸之前需要建立連接 2. 全雙工的 // 雙向傳輸(客戶端可以向服務(wù)器端傳數(shù)據(jù),服務(wù)器端也可以向客戶端傳數(shù)據(jù)) 3. 字節(jié)流 // 不限制數(shù)據(jù)大小,打包成報文段進行傳輸,保證有序接收,重復(fù)報文自動丟棄(報文會被分成一個一個的字節(jié),傳輸時多個字節(jié)組成一個報文片段進行傳輸) 4. 能量緩沖 // 在TCP三次握手時,客戶端和服務(wù)器端都會創(chuàng)建一個緩沖區(qū),這是為了解決雙方處理能力不匹配問題 5. 可靠性傳輸 // 保證 可達,就是說客戶端向服務(wù)器端發(fā)送一個請求,服務(wù)器端必須給客戶端一個響應(yīng),如果在請求傳輸?shù)倪^程中發(fā)生請求丟失問題,TCP協(xié)議有一個重發(fā)機制,會重新發(fā)送請求直到客戶端收到服務(wù)器端的響應(yīng) 6. 擁塞控制 // 在網(wǎng)絡(luò)環(huán)境差的時候,TCP協(xié)議會考慮請求的報文大小,會對報文大小進行縮減,而且發(fā)送的頻率也會降低,這是為了防止網(wǎng)絡(luò)出現(xiàn)惡意擁塞總結(jié)
- 上一篇: 使用API Monitor监测到目标程序
- 下一篇: 程序设计语言简史