JAVA網路程式設計

2021-09-02 02:45:18 字數 1202 閱讀 5354

ftp 檔案傳輸協議

http 超文字傳輸協議(訪問網頁)

telnet 遠端登入

ssh 遠端登入(保證安全)

dns(網域名稱系統)

傳輸層協議

打包和確定目的應用程式

tcp(保障資料的可靠有序), udp (不保證資料的可靠有序)

網際網路層

ip協議

網路訪問層

位於應用層

2)響應 協議版本 狀態碼 狀態碼的原因短語 響應首部字段 

1)使用socket

發資料socket.getoutputstream();

收資料

public class testsocket 

system.out.println(line);

}socket.close();

}}

2)使用url

public class testurl 

image.write(buf, 0, len);

}image.close();

connection.disconnect();

}}

伺服器端程式設計步驟

此程式一次只能響應乙個客戶端

public class testseversocket 

}}

加入多執行緒後就可以響應多個客戶端

public class threadserversocket  catch (ioexception e) 

}).start();}}

private static void control(socket accept) throws ioexception

}}

java網路程式設計

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

Java網路程式設計

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

Java網路程式設計

網路程式設計 網路模型 osi open system interconnect 開放式系統互聯,見osi檔案 檢視埠 netstat a n udp 使用者資料報協議,不可靠傳輸 tcp 傳輸控制協議,可靠傳輸 inetaddress inetaddress 開外網測試方便 static inet...