java基礎---UDP和TCP

-

傳輸協議

  通訊的規則

  常見的協議:TCP,UDP

 

UDP

  將數據及源和目的封裝成數據包中,不需要建立連接

  每個數據報的大小限制在64K內

  因無連接,是不可靠協議

  不需要建立連接,速度快

 

  類似UDP的例子:對講機--發送要回復,單方面發送請求

 

  TCP

  建立連接,形成傳輸數據的通道

  在連接中進行大數據量傳輸

  通過三次握手完成連接,是可靠協議

  必須建立連接,效率會稍低

 

 類似TCP的例子:打電話--雙方都要連接後才能通訊

                               下載數據 -- 保證數據不會丟失

 

TCP傳輸

  Socket和ServerSocket

  建立客戶端和服務器端

  建立連接後,通過Socket中的IO流進行數據的傳輸

  關閉socket

  客戶端和服務端是兩個獨立的應用程序

 

 Socket

  套接字的意思

  socket370 370代表的針腳的個數

  每個應用程序都有類似插座的程序。

  Socket就是爲網絡服務提供的一種機制。

  通信的兩端都有Socket.

  網絡通信其實就是Socke間的通信。

  數據在兩個Socket間通過IO傳輸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章