HTTP學習筆記(一)

2021-09-02 11:11:55 字數 856 閱讀 7662

一、tcp/ip

應用層:決定向使用者提供服務時的通訊活動——ftp、dns、http。

傳輸層:把應用層傳來的資料處理成可傳輸的資料——tcp、udp。

網路層:處理網路上流動的資料報的路徑——ip。

鏈路層:處理網路硬體裝置之間的連線——arp,ieee802。

位址解析協議:即arp(address resolution protocol),是根據ip位址獲取實體地址(mac位址)的乙個tcp/ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的實體地址;收到返回訊息後將該ip位址和實體地址存入本機arp快取中並保留一定時間,下次請求時直接查詢arp快取以節約資源。

mac位址與ip位址:ip位址(邏輯位址)是乙個網路(網路與網路連線成internet)中的位置的唯一標識(門牌號),mac位址(實體地址)是網路裝置的唯一標識(人的身份證號 ),不會因所處的網路不同而改變,也是網路裝置互相識別、連線的底層位址。乙個網路中的某個位置是可以放上不同的硬體,而我們的訪問位址不會發生改變,這是因為arp管理了ip位址與mac位址的對映。

閘道器或路由

:tcp/ip網路是由閘道器(gateways)或路由器(routers)連線的。當ip準備傳送乙個包的時候,它把本地(源)ip位址和包的目的位址插入ip頭,並且通過子網掩碼檢查目的地網路id是否和源主機的網路id一致,如果一致,包就被直接傳送到本地網的目的計算機,如果不一致,就檢查路由表中的靜態路由,如果沒有發現路由資訊,包就被轉送到預設閘道器。

預設閘道器:它

連線到本地子網和其它網路的計算機,它知道網際網上其它網路的網路id,也知道如何到達那裡,因此它能把包**到別的閘道器,直到最終**到直接和限定的目的地相連的閘道器,這一過程稱為路由。

http學習筆記(一)

一 http概述 問題 最簡單的web資源就是web伺服器檔案系統中的靜態檔案,如文字檔案,html檔案,word檔案等等,但不一定都是靜態檔案。還可 以是根據需要生成內容的軟體程式。mime型別是一種文字標記 表示一種主要的物件型別和乙個特定的子型別,中間有一條斜槓。現在 幾乎所有的uri都是ur...

HTTP學習筆記(一)

最近在看 http,重新去理解了http,現記錄整理一些個人認為的重點 此章節記錄http基礎概念 學習http之前需了解的tcp ip基礎知識 一 超文字傳輸協議 1 http通常被譯為 超文字傳輸協議 這種翻譯不嚴謹,嚴謹的譯名應該是 超文字轉移協議 二 了解tcp ip的基礎 1 通常使用的網...

HTTP學習筆記(一) HTTP快取機制

快取在應用開發中是乙個很重要的環節,利用好快取能夠有效地提公升使用者的體驗,加快使用者對資源的獲取效率。在http中,http定義了一套快取機制來指導客戶端對於資源的快取模式。在http中,快取的方式分為兩種 強快取和協商快取。他們的區別在於強快取不會向伺服器發起請求,只要快取資源沒有過期,就會直接...