HTTP的互動流程

2021-09-06 10:27:13 字數 1499 閱讀 5740

客戶端和伺服器建立連線

客戶端傳送請求資料到伺服器端

伺服器端接收到請求後,進行處理,然後將處理結果響應客戶端(http協議)

關閉客戶端和伺服器端的連線(http1.1之後不會立即關閉)

網路程式設計

udp傳送端

datagramsocket ds= new datagramsocket()

bufferedreader b = bufferedreader(new inputstreamreader(system.in))

datagrampacket  p = null;

boolean f =true;

while(f)

ds.close()

接收端datagramsocket ds = new datagramsocket(9999)

byte con= new  byte[1024]

datarampacket pack;

boolean f=true;

while(f)

pack= new  datagrampacket(con,0,con.length)

s.receive(pack);

byte datas= pack.getdate;

string len = pack.getlength()

string shuchu= new (datas,0,len);

if(shuchu.equals("bay")

}s.close

tcp服務端

serversocket server = new serversocket(8888);

socket  client= server.accept();

datainputstream dis = new datainputstream(client.getinputstream());

dataoutputstream  dos  =  new dataoutputstream(client.getoutputstream());

boolean  is= true;

whiel(is)

dos.close

dis.close

client.close

}客戶端

socket client = new socket("loaclhost",8888)

bufferedreader s= new  bufferedreader(new inputstreamadere(system.in))

datainputstream dis = new datainputstream(client.getinputstream(0)

dataoutputstream dos = new dataoutputstream(client。getoutputstream()

boolean is = true;

while(is)

}dos.close

dis.close

client.close

DHCP報文互動流程

1.發現階段,即dhcp客戶機尋找dhcp伺服器的階段 dhcpdiscover dhcp客戶機以廣播方式 因為dhcp伺服器的ip位址對於客戶機來說是未知的 傳送dhcpdiscover發現資訊來尋 找dhcp伺服器,即向位址255.255.255.255傳送特定的廣播資訊。網路上每一台安裝了tc...

HTTP請求互動的基本過程

請求報文 和 響應報文 都是由三個部分組成 前台應用從瀏覽器端,向後台伺服器傳送http請求 請求報文 後台伺服器端接收到請求後,呼叫伺服器應用處理請求,向瀏覽器端返回http響應 響應報文 瀏覽器端接受到響應,解析顯示響應體 呼叫監視 請求報文 請求行 method url 請求方式 常用的兩種請...

HTTP請求流程

最近一直在研究如何讓asp.net實現上傳大檔案的功能,所以都沒怎麼寫技術類的文章了。可惜的是至今還沒研究出來,慚愧 不過因為這樣,也了解了一下http訊息請求的大致過程。我就先簡單介紹下,然後再來講如何利用telnet來模擬http請求。講得不對的地方還希望大家給我指出來。因為內容比較多,所以分成...