Day37-http協(xié)議

1. 什么是URL?

URL表示是一個資源

2.什么是html?

Html簡稱web
一個完整的Html由多個URL資源拼接而成

3.什么是http?

Web上進(jìn)行數(shù)據(jù)交換的基礎(chǔ)
Http協(xié)議就是將用戶請求的Html頁面從一臺web服務(wù)器上傳輸?shù)娇蛻舳藶g覽器的一種協(xié)議

4.URL、Html、Http三者的關(guān)系?

一個完整的Html頁面是由多個URL資源拼接而成,而Http協(xié)議就是來傳輸這種Html文件的

5.http的工作原理 動態(tài)圖?

6.當(dāng)用戶在瀏覽器輸入域名后,會發(fā)生哪些操作?

用戶 --> app cache --> dns --> tcp --> http request --> http response --> tcp

7.抓包分析下? ( 作業(yè) )

8.http請求Headers ?

Request URL: http://10.0.0.7/                   #請求的域名
Request Method: GET                             #請求的方法  獲取
Status Code: 200 OK                             #狀態(tài)碼 200
Remote Address: 10.0.0.7:80                     #請求的真實IP地址+端口
Referrer Policy: no-referrer-when-downgrade     #TTPS頁面引入HTTP資源)時不發(fā)送Referrer信息
--------------------------------------------------------------------
Accept: text/html,application/xhtml+xml         # 接受資源類型
Accept-Encoding: gzip, deflate                  # 壓縮方式
Accept-Language: zh-CN,zh;q=0.9                 # 使用語言
Cache-Control: no-cache                         # 緩存控制
Connection: keep-alive                          # 保持連接, 長連接
Host: 10.0.0.7                                  # 請求的域名
Pragma: no-cache                                # 請求的參數(shù) , no-cache  沒有緩存
Upgrade-Insecure-Requests: 1                    # 在http和https之間起的一個過渡作用
User-Agent: Mozilla/5.0                         # 請求的設(shè)備
  • 請求的方法:
    GET 獲取服務(wù)器的資源 看朋友圈
    POST 提交數(shù)據(jù)至服務(wù)器 發(fā)朋友圈
    DELETE 刪朋友圈
    .......

  • 什么是長連接,什么是短連接.
    短連接 表示的是 http1.0協(xié)議時代, 一次連接一次請求,效率較低.
    長連接 表示的是 http1.1協(xié)議時代, 一次連接,多次請求,效率較高.
    http2.0
    http3.0
    https://http2.akamai.com/demo/http2-lab.html

9.http響應(yīng)的Headers ?

Connection: Keep-Alive                          # 保持連接,長鏈接
Content-Length: 115                             # 響應(yīng)內(nèi)容的長度
Content-Type: text/html;charset=utf-8           # 響應(yīng)內(nèi)容的類型
Date: Thu, 12 Sep 2019 02:12:38 GMT             # 響應(yīng)的日期 GMT+8小時=北京時間
Keep-Alive: timeout=5, max=100                  # 長連接超時時間5s,最大100s
Server: Apache/2.4.6 (CentOS) PHP/5.4.16        # 服務(wù)器使用的web軟件  php java

狀態(tài)碼

200     ok                          正常
301     redirect                    跳轉(zhuǎn) (永久)
302     redirect                    跳轉(zhuǎn) (臨時)
304     Not Modified                代表瀏覽器緩存
401     Authorization Required      驗證失敗
403     Forbidden                   1.權(quán)限不足  2.找不到首頁
404     Not Found                   服務(wù)器上沒有你想要的的資源
500                                 服務(wù)器錯誤  ( 可能會碰到    代碼  )
502     Bad Gateway                 找不到后端服務(wù)  nginx --> php 
503                                 非常繁忙,負(fù)載過重,導(dǎo)致無法及時響應(yīng)用戶的請求
504                                 后端服務(wù)超時

10.額外headers信息?

user-agent
Referer字段    記錄從哪一個頁面過來的
Location        WEB 服務(wù)器告訴瀏覽器,試圖訪問的對象已經(jīng)被移到別的位置了

10.ip pv uv 并發(fā) 日活 月活?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容