初識 網路協議

2021-10-03 07:23:18 字數 1407 閱讀 7509

首先了解了瀏覽器訪問伺服器的過程,根據我查的資料,可歸納為一下幾點:

1、使用者輸入**

2、瀏覽器請求dns伺服器,獲取網域名稱對應的ip位址

如:114.114.114.114(國內:聯通、移動、電信)

8.8.8.8(國外,谷歌公司)

3、請求連線該ip位址伺服器

4、傳送資源請求(http協議)

5、web伺服器接收到請求,並且解析請求,判斷使用者意圖

6、獲取使用者想要的資源

7、將資源返回給web伺服器程式

8、web伺服器將該資源資料通過網路傳送給瀏覽器

9、瀏覽器解析請求的資料並且完成網頁資料的顯示

例如:https:// 是協議頭

www.baidu.com 是網域名稱

/index.html 是資源路徑

http協議就是超文字傳輸協議,通俗理解就是瀏覽器和web伺服器傳輸資料格式的協議,它基於tcp協議,傳送資料之前需要建立好資料連線。

http的工作模式是一次請求模式和一次響應模式

以下是瀏覽器控制台如何使用:

首先,我們通過開發者工具檢視一下請求報文的格式,下面以www.baidu.com 中的報文格式為例進行分析

---

--請求行---

1.1# 請求方式 get post

# / 請求資源路徑(/ 等價於 /index.html)

# http 協議的版本--

---請求頭---

---host: www.baidu.com :埠

主機的網域名稱或者ip位址(如果不寫預設80埠(http協議),443(https協議))

connection: keep-alive

cache-control:

max-age=

0本地瀏覽器沒有快取策略

upgrade-insecure-requests:

1以後瀏覽器公升級為https,也是相容的

user-agent: mozilla/

5.0(windows nt 10.0

537.36

(khtml, like gecko) chrome/

63.0

.3239

.132 safari/

537.36

告訴伺服器安裝當前瀏覽器的電腦資訊

0.9,image/webp,image/apng,*/

*;q=

0.8# 瀏覽器告訴伺服器,支援接受什麼資料型別

accept-encoding: gzip, deflate, br

告知伺服器,支援解壓縮的型別

accept-language: zh-cn,zh;q=

0.9告知伺服器,支援的語言型別

網路協議初識別

對近期研究網路協議進行簡單的總結 網路七層協議的劃分 各層協議 物理層 乙太網 數據機 電力線通訊 plc sonet sdh g.709 光導纖維 同軸電纜 雙絞線等 資料鏈路層 wi fi ieee 802.11 wimax ieee 802.16 atm dtm 令牌環 乙太網 fddi 幀中...

初識網路協議 什麼是容器

容器 container 的思想是要變成軟體交付的貨櫃。而貨櫃最重要的就是 打包 和 標準 兩大特點。所謂打包,就是將所有的貨物打包在一起,然後放到貨櫃裡面 所謂標準,就是貨櫃的尺寸全部都是一樣的。對於容器而言,打包就是將貨物封裝起來,使貨物之間互不干擾,相互隔離。隔離主要使用了兩種技術,names...

初識STOMP協議

網上收集了一下資料彙總 一 stomp協議介紹 stomp,streaming text orientated message protocol,是流文字定向訊息協議,是一種為mom message oriented middleware,面向訊息的中介軟體 設計的簡單文字協議。它提供了乙個可互操作...