標籤:是你 content blog 網頁 其他 services nsf 存在 web伺服器
簡介
HTTP協議(HyperText Transfer Protocol,超文字傳輸通訊協定 (HTTP))是網際網路上應用最為廣泛的一種網路傳輸協議,所有的WWW檔案都必須遵守這個標準。
HTTP是一個基於TCP/IP通訊協定來傳遞資料(HTML 檔案, 圖片檔案, 查詢結果等)。
工作原理
TTP協議工作於用戶端-服務端架構為上。瀏覽器作為HTTP用戶端通過URL向HTTP服務端即WEB伺服器發送所有請求。
Web伺服器有:Apache伺服器,IIS伺服器(Internet Information Services)等。
Web伺服器根據接收到的請求後,向用戶端發送響應資訊。
HTTP預設連接埠號碼為80,但是你也可以改為8080或者其他連接埠。
HTTP三點注意事項:
- HTTP是無串連:不需連線的含義是限制每次串連只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即中斷連線。採用這種方式可以節省傳輸時間。
- HTTP是媒體獨立的:這意味著,只要用戶端和伺服器知道如何處理的資料內容,任何類型的資料都可以通過HTTP發送。用戶端以及伺服器指定使用適合的MIME-type內容類型。
- HTTP是無狀態:HTTP協議是無狀態協議。無狀態是指協議對於交易處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次串連傳送的資料量增大。另一方面,在伺服器不需要先前資訊時它的應答就較快。
HTTP要求方法
HTTP 回應標頭資訊
HTTP content-type
Content-Type,內容類型,一般是指網頁中存在的Content-Type,用於定義網路檔案的類型和網頁的編碼,決定瀏覽器將以什麼形式、什麼編碼讀取這個檔案,這就是經常看到一些Asp網頁點擊的結果卻是下載到的一個檔案或一張圖片的原因。
HTTP content-type 對照表
Http之基礎