HTTP 網路通訊過程

2022-06-09 14:09:08 字數 1589 閱讀 8930

瀏覽器解析 url(協議、網域名稱、資源路徑)

生成http 請求報文

2)dns(真實位址查詢)

3)協議棧(指南幫手)

4)tcp(可靠傳輸)

5)ip(遠端定位)

6)mac(兩點傳輸)

7)網絡卡(出口)

8)交換機(送別)

9)路由器(出境)

mac 頭部的作用就是將包送達路由器,其中的接收方 mac 位址就是路由器埠的 mac 位址

包傳送操作:將網路包的數碼訊號轉成電訊號並通過埠傳送出去,經過層層**之後,到達最終目標裝置

在網路包(跨網段)傳輸過程中,源 ip 和目標 ip 始終是不會變的,一直變化的是 mac 位址,因為需要 mac 位址在乙太網內進行兩個裝置之間的包傳輸。

(對於同網段的二層**,mac 位址則不變。)

1)路由器(入境)

2)交換機(境內)

3)伺服器(終點)

伺服器層層扒開資料報頭部,最後通過 tcp 頭部的埠號確認是 http 程序想要的這個包

http 程序將資源封裝在http 響應報文中,也依次穿上 tcp、ip、mac 頭部,從網絡卡出去,交由交換機**到路由器,經過層層**,最後到達客戶端

客戶端扒剩 http 響應報文後,交給瀏覽器去渲染頁面並顯示資源

最後客戶端要離開時,向伺服器發起tcp 四次揮手,至此雙方連線斷開

網路通訊過程

1 網路通訊過程 3 客戶端以tcp的方式傳送http協議的請求資料給伺服器 4 伺服器以tcp的方式回應http協議的應答資料給瀏覽器。5 預設閘道器 當需要傳送的資料報的目的ip不在本網段內時,就會傳送給預設的一台電腦,成為閘道器 6 集線器 已過時,用來連線多型電腦,缺點 每次收發資料都進行廣...

網路通訊 http基礎

2 長連線 3 session 和 cookie的區別 uri uniform resource identifier 包含url uniform resource locator 和urn uniform resource name url 協議名 網域名稱 可以是ip位址 埠號 可省略 虛擬目錄...

Python 網路通訊過程

2.使用集線器組成乙個網路 3.使用交換機組成乙個網路 4.使用路由器連線多個網路 5.通訊過程 複雜 開放式系統互聯參考模型 埠說明如果兩台電腦之間通過網線連線是可以直接通訊的,但是需要提前設定好ip位址以及網路掩碼 並且ip位址需要控制在同一網段內,例如 一台為192.168.1.1另一台為19...