Java網路程式設計總結

2021-06-26 11:37:44 字數 795 閱讀 7948

tcp (transmission control protocol)和udp(user datagram protocol)協議屬於

傳輸層協議。其中tcp提供ip環境下的資料

可靠傳輸

,它提供的服務包括

資料流傳送、可靠性、有效流控、全雙工操作和多路復用。通過面向連線、端到端和可靠的

資料報傳送。通俗說,它是事先為所傳送的資料開闢出連線好的通道,然後再進行資料傳送;而udp則不為ip提供可靠性、流控或差錯恢復功能。一般來說,tcp對應的是可靠性要求高的應用,而udp對應的則是可靠性要求低、傳輸經濟的應用。tcp支援的應用協議主要有:telnet、ftp、smtp等;udp支援的

應用層協議主要有:nfs(

網路檔案系統

)、snmp(

簡單網路管理協議

)、dns(主網域名稱稱系統)、tftp(通用

檔案傳輸協議

)等。

簡單的來說socket=ip+埠號,通常也稱作"套接字",用於描述ip位址和埠,是乙個通訊鏈的控制代碼。

public class client 

}class server

//獲取輸出流,將資料寫入

outputstream out = socket.getoutputstream();

out.write(temp.getbytes());

out.flush();

socket.close();

server.close(); }}

}

Java網路程式設計面試總結

1.get 和 post 的區別?get 請求可被快取 get 請求保留在瀏覽器歷史記錄中 get 請求可被收藏為書籤 get 請求不應在處理敏感資料時使用 get 請求有長度限制 post 請求不會被快取 post 請求不會保留在瀏覽器歷史記錄中 post 不能被收藏為書籤 post 請求對資料長...

java網路程式設計

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

Java網路程式設計

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