Java網絡要素

IP地址:InetAddress

   網絡中設備的標示

   不易記憶,可用主機名

   本地回環地址:127.0.0.1   主機名:localhost

 

端口號

   用于標示進程的邏輯地址,不同進程的標示

   有效端口:0~65535 ,其中0~1024系統使用或保留端口。

 

1025-65535是動態端口

這些端口,程序員可以使用

 

端口注意事項

①,在計算機(尤其是服務器)要盡可能的少開端口

②,一個端口只能被一個程序監聽

③,netstat –an 可以查看本機哪些端口在監聽

④,netstat –anb 來查看監聽端口號,再結合任務管理器關閉不安全的端口

 

傳輸協議

   通訊規則

   常見協議:TCP,UDP

 

TCPUDP

UDP(數據報文協議)

基于廣播的非安全傳輸協議

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

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

       因無連接,是不可靠協議

       不需要建立連接,速度快

TCP(傳輸控制協議)

      基于連接的安全性傳輸協議

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

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

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

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