TCP 協議的特點


TCP 是傳輸層協議

  • 基於連接(點對點)

傳輸數據前需要建立好連接,然后在傳輸

  • 雙工通信

TCP連接一旦建立,就可以在連接上進行雙向的通信

  • 基於字節流而非報文

將數據按字節大小進行編號,接收端通過ACK來確認收到的數據編號,通過這種機制能夠保證TCP協議的有序性和完整性,因此TCP能夠提供可靠性傳輸

  • 可靠傳輸

  • 擁塞控制

慢啟動,擁塞避免,擁塞發生,快速恢復四個算法

  • 流量控制能力

通過滑動窗口控制數據的發送速率,滑動窗口的本質是動態緩沖區,接收區根據自己的能力在TCP的header中動態調整窗口大小,通過ACK應答包通知給發送端,發送端根據窗口大小調控發送速率


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM