Java網路程式設計

2021-07-07 01:55:17 字數 966 閱讀 4675

網路程式設計

網路模型(osi(open system interconnect)開放式系統互聯,見osi檔案)

檢視埠:netstat -a  -n

udp(使用者資料報協議,不可靠傳輸)

tcp(傳輸控制協議,可靠傳輸)

inetaddress (inetaddress );(開外網測試方便)

static inetaddress getallbyname(stringhost) 

在給定主機名的情況下,根據系統上配置的名稱服務返回其 ip位址所組成的陣列。 

static inetaddress getbyaddress(byteaddr) 

在給定原始 ip 位址的情況下,返回inetaddress 物件。 

static inetaddress getbyaddress(string host, byteaddr) 

根據提供的主機名和 ip 位址建立inetaddress。 

static inetaddress getbyname(stringhost) 

在給定主機名的情況下確定主機的 ip位址。 

stringgetcanonicalhostname() 

獲取此 ip位址的完全限定網域名稱。 

stringgethostaddress() 

返回 ip位址字串(以文字表現形式)。 

網域名稱解析:

本地的網域名稱解析檔案  

ex:

inetaddress  

ip =inetaddress.getbyname("192.168.0.3");

system.out.print(ip.gethostaddress());

system.out.print(ip.gethostname());

udp(datagrampacket ,datagramsocket )

tcp(serversocket ,socket )

java網路程式設計

1.通訊要素 1.找到對方 ip2.資料要傳送到對方指定的應用程式上,為了標識這些應用程式,所以給這些網路應用程式都用數字進行標識。為了方便稱呼這個數字,叫做 埠,邏輯埠。3.定義通訊規則,這個通訊規則成為協議。國際組織定義了通用協議 tcp ip 2.一些基本方法 inetaddress i in...

Java網路程式設計

1,inetaddress表示ip位址的操作類,可以通過此類指定要連線的主機名稱。2,在開發中如果要取得乙個網路資源可以使用url類進行定位,之後使用io流的方式進行讀取。3,使用urlenoder可以為資訊編碼,使用urldecoder可以為編碼的內容進行解碼操作。4,serversoket主要用...

java 網路程式設計

1.ip位址 public static void main string args throws unknownhostexception 2.tcp通訊 主要使用到2個類 socket 客服端 和serversocket 2.1 簡單通訊反饋 客服端給伺服器傳送一條訊息,服務武收到後反饋客服端 ...