超文字傳輸協議HTTP小結

2021-08-30 22:32:39 字數 2060 閱讀 7891

http : hyper text transfer protocol(超文字傳輸協議)

1、url(uniform resource locator)

統一資源定位符,也稱web位址

格式: 協議+「://」+主機網域名稱(ip位址)+:埠號+目錄檔案+檔名

-協議 表示網際網路資源型別

「http://」表示www伺服器 "

ftp://」;表示ftp伺服器 。。。。。。

2、http事物處理過程:

客 |建立tcp/ip連線    >|

|                                         |  服

戶 |傳送請求訊息       >|

|                                         |  務

|<    傳送響應訊息       |

|                                         |  器

|關閉連線           > |

3、http通訊方式:點對點、具有中間伺服器方式(**型、網管型、隧道型)、快取方式

4、安全套接字層 ssl  (工作在tcp|ip的傳輸層和應用層之間----"https://")

ssl工作過程:

|-------客戶機傳送安全請求對話----------------------------> |

客 |<-----伺服器傳送響應訊息、證書(包含伺服器公鑰)-----  | 服

戶 |------客戶用已知的ca列表來認證證書----------------------  | 務

機 |-------客戶機隨機產生對稱金鑰,並用伺服器公鑰加密----> | 器

|<------客戶機和伺服器都知道了對稱金鑰------------------> |

|          用它來加密會話期間的終端使用者資料                      |

5、如果url中包含了 https://,表示使用了安全套接字層

6、http特點:簡單、靈活、無連線性、無狀態性、無資訊

7、http協議資訊格式:

請求行/狀態行
資訊首部:一般、請求、響應、實體
空行
資訊行
8、請求報文格式:

方法|空格|url|空格|http版本

資訊首部

空行    

資訊體請求方法是用於特定u r l或we b頁面的程式http請求方法:

方法描述

get         請求指定的文件,取回url指定的資源,它主要用於把指定的物件取回

head       僅請求文件頭,要求伺服器查詢某物件的元資訊而不是物件本身

post      請求伺服器接收指定文件作為可執行的資訊,從客戶向伺服器傳送資料,要求伺服器和cgi程式做進一步處理

put         用從客戶端傳送的資料取代指定文件中的內容

delete    請求伺服器刪除指定頁面

options 允許客戶端檢視伺服器的效能

trace      用於測試—允許客戶端檢視訊息**過程

9、響應報文格式:

http版本|空格|狀態碼|空格|狀態簡訊

資訊首部

空行資訊體

http定義了多組返回給瀏覽器的狀態碼。

響應頭向客戶方提供伺服器和/或請求文件的資訊http響應頭:

方法描述

server         web伺服器資訊

date           當前日期/時間

last modified  請求文件最近修改時間

expires        請求文件過期時間

content-length 資料長度(位元組)

content-type   資料m i m e型別

www-authenticate 用於通知客戶方需要的認證資訊(如使用者名稱、口令等)

如果有客戶方請求的資料,資料放在響應頭之後,否則伺服器斷開連線。

超文字傳輸協議 HTTP

方法 統一資源識別符號 uri 協議 版本出現在請求的第一行。這裡post是請求方法,examples default.jsp是uri,而http 1.1是協議 版本部分。每個http請求可以使用http標準裡邊提到的多種方法之一。http 1.1支援7種型別的請求 get,post,head,op...

http 超文字傳輸協議

html專門用於定義瀏覽器與伺服器之間交換資料的過程以及資料本身的格式 它是一種請求 響應式的協議 特點 1.支援客戶端 伺服器模式 2.簡單快速 客戶端只需向伺服器端傳送請求方式和路徑 3.靈活 允許傳送任何形式的資料,只需指定content type的值 4.無狀態 對事務處理沒有記憶能力 請求...

http超文字傳輸協議

應用層規範傳輸的格式,底層是tcp ip傳輸協議 http協議之請求 過程 接受響應 關閉通道 請求方式 請求方式有很多,也許格式不一樣,但是行,頭,空行一定有 有 options put delete trace connect 常用的有get post post 用哪個 get適合資料量小沒有安...