1.網路程式設計:
2.軟體架構cs/bs:
3.c/s - tcp協議:tcp: 面向連線(必須通過3次握手 , 才能成功)的通訊協議 - - > 效率低 , 安全.4.b/s - http協議:udp: 面向無連線(不用建立連線,直接通訊)的協議. - - > 效率高 , 容易丟失資料.
http協議: 超文字傳輸協議. 版本1.1(多次請求) 預設埠號:80 .使用工具檢視http協議內容:http請求: 客戶端主動向伺服器傳送資料的請求 .
http響應: 伺服器將資料發回到客戶端.
http協議:基於請求 / 響應模型的協議 , 先有請求後有響應.
火狐瀏覽器 - - > 開啟web開發者工具 - - >網路 - - >顯示請求資訊
http請求格式:請求行: 協議版本 , 請求方式 , 伺服器位址和引數(post沒有)
請求頭: 指導性資訊(瀏覽器到伺服器) k : v
請求主體: get方式沒有請求主體.
post請求: 提交的引數放在請求體中.
http響應格式:響應行: 協議版本 , 狀態碼 .
狀態碼: 200 請求成功.
302 請求重定向.
304 請求資源沒有改變 , 訪問本地快取.
404 請求的資源不存在,通常是路徑編寫錯誤.
500 伺服器內部錯誤 , 通常是程式拋異常.
響應頭: 指導性資訊(伺服器到瀏覽器)
響應主體: 伺服器傳送給瀏覽器的正文。
作業系統,C S B S架構,網路通訊,
作業系統 是乙個軟體,是操作鏈結計算機硬體與計算機軟體的紐帶,有windows,linux,macos c s b s架構 c client 客戶端 b browser 瀏覽器 s server伺服器 b s 特殊的c s架構 1一系列的物理連線介質 2位址確定對方的軟體的位置 3一系類網際網路協議...
Javaweb 獲取物理路徑與網路路徑
在做web專案經常會遇到檔案的上傳的問題,需要將檔案存入到伺服器,或者在網路中去訪問某些檔案,所以需要對物理路徑和網路路徑進行轉換 獲取物理路徑 string contextpath request.getsession getservletcontext getrealpath 獲取網路路徑 st...
python網路程式設計 TCP網路程式設計
tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...