http用於web瀏覽器,伺服器和相關的web應用程式通訊的公共語言。http是個應用層協議。
2.1 web伺服器
web伺服器是web資源的宿主。
2.2 **型別mime
用於描述並標記多**內容。
2.3 uri
伺服器資源名被稱為統一資源識別符號。
2.4 url
url的第一部分被稱為方案,說明了訪問資源所使用的協議型別。
第二部分給出了伺服器的英特網位址。
其餘部分指定了web伺服器上的某個資源。
2.5 事物
乙個http事物是由乙個客戶端請求和乙個伺服器響應結果組成。
2.5 http方法
http不同的請求命令,用於告知伺服器執行什麼動作。
http方法
描述get
從伺服器向客戶端傳送命令資源
put將來自客戶端的資料儲存到乙個伺服器資源中
delete
從伺服器中刪除命名資源
post
將客戶端資料傳送到乙個伺服器閘道器應用程式
head
僅傳送命名資源響應中的http首部
2.6 狀態碼
每個http響應報文返回時都會攜帶乙個狀態碼,告知客戶端請求的結果是否成功或是否需要採取其他動作。
2.7 報文
web客戶端發往web伺服器的http報文為請求報文。
web伺服器發往客戶端的報文為響應報文。
http報文的結構
a . 起始行: 請求報文說明要做什麼,響應報文說明出現什麼情況。
b. 首部字段
c.主體:請求主體包括要發給伺服器的資料,響應主體裝載了返回給客戶端的資料。
3.1 瀏覽器連線流程
a. 瀏覽器從url解析伺服器主機名。
b. 瀏覽器通過dns伺服器獲得web伺服器ip位址。
c. 通過ip和埠與web伺服器建立tcp鏈結。
d. 瀏覽器向伺服器傳送http請求報文。
e. 伺服器向瀏覽器會送一條http響應報文。
第1章 概述
tcp ip協議族分為四層 鏈路層 網路層 運輸層和應用層,每一層各有不同的責任。在tcp ip中,網路層和運輸層之間的區別是最為關鍵的 網路層 i p 提供點到點的服務,而運輸層 tcp和udp 提供端到端的服務。乙個網際網路是網路的網路。構造網際網路的共同基石是路由器,它們在 i p層把網路連在...
第1章 概述
j a ee j2ee j a企業版或j a企業平台,可以構建企業級的服務應用。j a ee平台包含了j a se平台,並增加了附加類庫,以便支援目錄管理 交易管理和企業級訊息處理等功能。j a me j2me j a微型版或j a小型平台。j a me是一種很小的j a執行環境,用於嵌入式的消費產...
第1章 語言概述
1.1 c語言的發展簡史和特點 1.2 語言程式的結構與書寫規則 1.3 c語言的語句和關鍵字 1.4 turbo c v2.0的基本操作 1.1 c語言的發展簡史和特點 1 語言的誕生與發展 1 在c語言誕生以前,系統軟體主要是用組合語言編寫的。由於組合語言程式依賴於計算機硬體,其可讀性和可移植性...