首頁 >Java >java教程 >重拾java基礎(二十):網路通訊總結

重拾java基礎(二十):網路通訊總結

黄舟
黄舟原創
2017-01-16 10:40:081054瀏覽

重拾java基礎(二十):網路通訊總結

一、網路的概念

1. 由至少兩台電腦透過一些傳輸媒體連結起來2. 區域網路     因網特3. 網路的優點

二、軟體技術架構

1. B/S  各種網站        Browser/Server  2. C/S  QQ  360  WPS  APP ¡ /S稍微麻煩  b.使用者操作方便,顧客體驗   C/S稍微強


三、網路通訊原理

1. 三要素  IP位址: 網路中對某台電腦進行定位  TCP/IP協定:   規定    怎麼傳資料       路由器: 硬體    怎麼傳資料       路由器: 硬體    怎麼傳資料      0.1是一個特殊的IP位址,表示在無網路情況下的本機IP位址,一般用於測試、調試


四、連接埠

1. IP位址只能保證資料傳送到某台電腦上,那麼具體由哪個程式負責接收,是透過連接埠來進行區分的2. 我們需要給每個連網的程式都設定一個連接埠號碼(房間號碼)3. 0-65535   0-1024範圍內的連接埠號碼一般被系統預留或佔用了    4. IP+埠號


五、TCP/IP協定

1. 種類:TCP協定   UDP協定2. 區別3. 一個程式既可以有TCP協定也可以由UDP協定P協定


六、Java網路程式設計API結構

java.net套件InetAddress類,用於表示或儲存電腦IP位址   192.168.0.7   不能用String類型來儲存------------- -------UDP協定-----------------DatagramPacket類,用來表示封裝資料的封包類DatagramSocket類,用來表示收發資料的某一端的Socket    類似手機的收發器端對端  點對點--------------------TCP協定----------------- ServerSocket類,用以表示伺服器端Socket Socket類,用以表示客戶端Socket C/SSocket 原意:插座     在程式語言中翻譯為: 套接字   類似手機的收發器


、InetAddressSh

1. 表示或儲存IP位址  不能new

八、UDP網路程式設計

DatagramPacket類,資料封包     

  1. 以上就是重拾java基礎(二十):網路通訊總結的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn