【Java 网络编程】TCP 简介
文章目錄
- I TCP 特點
- II TCP 協議工作機制
- III TCP傳輸 可靠性
- IV TCP 傳輸穩定性
- V TCP 應用場景
I TCP 特點
1. TCP 特點 : TCP 是 Transmission Control Protocol 縮寫 , 傳輸控制協議 , 其有以下特點 :
- ① 面向連接 ;
- ② 可靠性強 ;
- ③ 基于流的協議 ;
- ④ TCP 是處于傳輸層通信協議 ;
2. TCP 與 UDP 區別 : TCP 是傳輸控制協議 , 是面向連接的 , TCP 必須要先建立連接 , 才能發送數據 ; UDP 是基于數據包的傳輸協議 , 是無連接的 , 只需要監聽發送即可進行數據傳輸 ;
3. TCP 與 UDP 相同點 : 兩個協議都是屬于同一層級 ( 傳輸層 ) 的兩種不同的傳輸方式的協議 ;
II TCP 協議工作機制
1. TCP 握手揮手機制 : TCP 連接建立時需要進行三次握手 , 四次揮手操作 , 然后才能進入到后續數據傳輸過程 , 這樣就保證了數據傳輸的安全性 , 可靠性 ;
2. TCP 校驗機制 : 該機制保證了 TCP 數據傳輸的可靠性和穩定性 ;
III TCP傳輸 可靠性
傳輸可靠性 : 客戶端向服務器端發送數據時 , 這些會進行各種校驗 , 以便確定之后的數據是否可以發送 , 服務器端向客戶端反饋消息時 , 也要進行上述校驗發送的流程 ;
IV TCP 傳輸穩定性
傳輸穩定性 : 傳輸過程中 , 數據傳輸速率會隨機調整 ; 使用 TCP 發送數據時 , 會受到帶寬硬件等限制 ; 如果發送過程中發現數據接收端接受數據緩慢 , 接收端會將該狀態定期發送給客戶端 , 發送端會根據該狀態調整速度 , 以便發送端發送數據的速度適應接收端接收數據的速度 , 這種運行機制保證了數據傳輸的穩定性 ;
V TCP 應用場景
TCP 應用場景 : 聊天信息傳送 , 單人語音視頻聊天 ; TCP 只能進行點對點傳輸 , 無法進行廣播 , 多播操作 ;
總結
以上是生活随笔為你收集整理的【Java 网络编程】TCP 简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java 网络编程】UDP 服务器 与
- 下一篇: 【Java 网络编程】TCP API 简