web網路基礎

2021-10-02 07:22:32 字數 1488 閱讀 3338

層次

描述應用層

針對特定應用的協議:電子郵件=》電子郵件協議,檔案傳輸=》檔案傳輸協議。

表示層將裝置固有資料格式和網路標準資料格式進行轉換。

會話層通訊管理,複製建立和斷開通訊連線,但是實際是由傳輸層建立和斷開操作。

傳輸層兩個節點之間的資料傳輸。

網路層位址管理與路由選擇。定址和路由。

資料鏈路層

資料幀與位元流之間的轉換,傳輸資料幀。

物理層位元流與電訊號之間的轉換 0 1 0 1。

說明上下層之間進行互動遵循的約定叫介面。層與層之間互動遵循的約定叫做協議。這樣每一層各司其職,擴充套件性更好。 裝置

作用網絡卡(nic)

也稱網路介面卡。使計算機連網的裝置。

中繼器物理層面上延長網路的裝置。能將訊號進行放大發傳輸。

網橋/2層交換機

能夠識別資料鏈路層中的資料幀,再重新生成訊號作為另乙個全新資料幀**給相連的另乙個網段。網橋可以通過自學機制和過濾功能控制網路流量。通過實體地址(mac位址)進行處理的。

路由器/3層交換機

路由器根據ip位址進行處理的,網路層位址即ip位址。

4-7層交換機

負責osi模型中傳輸層到應用層的資料。應用:防火牆(通過閘道器通訊)

閘道器/協議轉換器

處理傳輸層以上的資料,能夠**資料和對資料進行轉換,通常會使用乙個表示層或應用層閘道器。為控制流量出於安全考慮,有時候會使用**伺服器,客戶端與伺服器無需在網路層上進行通訊,而是從傳輸層到應用層對資料訪問進行控制,也稱應用閘道器。

1.通訊加密,http協議中中沒有加密機制,可以通過ssl(secure socket layer,安全套接層),或tls(transport layer security,安全傳輸層協議)的組合使用。

2.內容加密:將參與通訊的內容本身加密,但是內容任然可能被篡改

basic認證(基本認證)

digest認證(摘要認證)

ssl客戶端認證

formbase認證(基於表單認證)

一條連線上只能傳送乙個請求

請求只能從客戶端開始。客戶端不可以接收除響應以外的指令。

請求/響應首部未經壓縮就傳送。首部資訊越多延遲越大。

每次傳送冗餘首部資訊。

可任意選擇資料壓縮格式。非強制壓縮傳送。

針對雨http瓶頸,出現了些新的技術:ajax區域性重新整理技術(是名為xmlhttprequest 的 api),comet技術,一旦服務端有內容更新,comet不會請求等待,而是之間返回給客戶端。但是這些都沒有解決http協議本身的問題。之後出現了spdy協議(會話層)

協議

層級http

應用層ssl

表示層spdy

會話層tcp

傳輸層

web及網路基礎

http誕生,規範,為了解決文字傳輸的難題。tcp ip協議族,分層。應用層 傳輸層 網路層 資料鏈路層。分層的好處 不需要整體的修改,分層後,只需要把變動的層替換掉。把每個層介面部分規劃好後,每個層內部設計可以自由改動。模組化 利用tcp ip協議族進行網路通訊,會通過分層順序與對方進行通訊。傳送...

《網路攻防》Web基礎

知識是用來提高自己能力的,不是單純的用來應付考試,不能考了就忘,這樣不好。想這次實驗的內容就是上學期的課程內容,但我都忘得差不多了,好在還有點基礎,學起來也快。script function nametext function passtext script echo get a include g...

了解Web及網路基礎

在面試中經常會問一些關於tcp ip和http https相關的問題,在工作中雖然可以用okhttp之類的庫,但是必須要有基礎才能把庫的實現了解清楚,才能更好的處理網路問題。所以在這系列的博文中記錄下學習的內容。網路通訊是需要乙個統一的規則的,這樣才可以在不同硬體 作業系統之間通訊,這個規則稱為協議...