層次
描述應用層
針對特定應用的協議:電子郵件=》電子郵件協議,檔案傳輸=》檔案傳輸協議。
表示層將裝置固有資料格式和網路標準資料格式進行轉換。
會話層通訊管理,複製建立和斷開通訊連線,但是實際是由傳輸層建立和斷開操作。
傳輸層兩個節點之間的資料傳輸。
網路層位址管理與路由選擇。定址和路由。
資料鏈路層
資料幀與位元流之間的轉換,傳輸資料幀。
物理層位元流與電訊號之間的轉換 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之類的庫,但是必須要有基礎才能把庫的實現了解清楚,才能更好的處理網路問題。所以在這系列的博文中記錄下學習的內容。網路通訊是需要乙個統一的規則的,這樣才可以在不同硬體 作業系統之間通訊,這個規則稱為協議...