htt p第一章概述


http的概述

1 web客戶端與服務器是如何通信
2 web資源來自的何方
3 web事務是怎樣的工作的
4 http通信所使用的報文結構
5 底層tcp的傳輸的結構
6不同的http協議體

什么是http

http的全稱是是超文本傳輸協議

web客戶端和服務器

web服務器是web資源的宿主

媒體類型

http給每種傳輸的對象都打上了名為MIME類型(多用途因特網郵件擴展) 它用來描述標記多媒體的內容
在http數據對象數據都會附加一個MIME類型

HTML 格式是text/html
普通ASC11文本文檔由text/plain
JPEG格式的圖片為image/jpeg
GIF格式的圖片為image/gif
quickTime電影為video/quicktime
ppt文件為application/vnd.ms-PowerPoint
URI

uri 的全稱是統一資源標識符
URI有兩種形式,分別為URL和URN

URL

URL是統一資源定位符
URL描述一台特殊的服務器上的某個資源的位置

URL說明了協議,服務器和本地資源

URN

某個文件可以在不同的服務器上

事務

一般來說一條事務是指客戶端發送給服務器一條請求的指令,然后在后面服務器再返回一個響應結果組成
http的方法有多種
一般分為請求方法,響應方法,一般方法
每條響應報文都會有一個狀態碼,用於告訴客戶端,是否請求成功
web中可以包含多個對象

HTTP報文的基礎結構

http報文是由一行一行的簡單的字符組成
報文分為第三個結構
起始行
首部字段
主體
(詳細介紹在后面幾章)

這是一個http報文的簡單過程,然后服務器進行響應

連接

http是一個應用層協議,它對應用層以下的協議是不用進行擔心的。但是我們也需要對底層的進行理解
tcp的作用
1 無差錯的數據傳輸
2 按需傳輸
3 未分段的數據流

簡單的http網絡傳輸棧

協議版本

http /1.1是當前使用的http版本

web的結構組件

1 代理 客戶端與web服務器之間中間實體
2 緩存
3 網關
4 隧道
5 agent代理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM