廢話不多說,直接上大菜
伺服器上的程式或者軟體稱之為:應用層
瀏覽器和伺服器之間通訊就是通過設定相應的協議來保證正確通訊
就好比是應用層協議,比如http協議,dns協議(網域名稱解析),ftp協議(檔案傳輸),smtp協議(郵件傳輸)等等。
加密方式就像是能識別http協議的程式才能解讀http協議裡傳輸的資料內容。
對資料傳輸連線的建立和管理在網路世界稱為:傳輸層
有很多方式可以進行連線,這些方式每一種都稱之為一種協議,就是傳輸層協議。
例如:udp協議,udp協議是盡自己最大努力保證資料送到,但是不保證資料一定能送到。我們經常用到的ping命令,來測試主機之間是否聯通,原理就是udp協議。這種資源傳輸途中資源丟失的情況,在網路世界稱之為:丟包。
例如:tcp協議,tcp協議是會保證資料的正確性,也會保證資料的順序性,這也是我們經常採用的傳輸方式。
每一台計算機都有埠,而計算機世界的網路就像是我們現實生活中的地圖交通網路。在網路世界中,我們稱之為:網路層。
在現實生活中我們尋找乙個人需要精確的位址,同樣我們在網路世界尋找主機也要進行精確的定位,而尋找計算機位址需要一定的格式,這種格式模擬到網路世界中就是一種協議,我們稱之為網路層協議。我們在網路中通常用ip加埠來定位乙個程式的位置,這種方式就是一種網路層協議,我們稱之為:ip協議。
資源傳輸的路線規劃稱之為資料鏈路層。
資料鏈路層·分為兩個部分或者稱為兩個子層,乙個是地圖上顯示的路線我們稱為:邏輯鏈路控制子層,另乙個是現實世界中的路線,我們稱之為:**訪問控制子層,這個層的縮寫大家肯定都熟悉—mac,也就是我們常說的mac位址。
資源傳輸的過程用到的傳輸途徑或工具,這個層面在網路中我們稱為物理層。
模擬主機a傳送資訊到主機b
主機a應用層產生資訊並設定應用層協議,再由運輸層決定傳送方式產生相應的協議比如tcp協議,再到網路層定位到要傳送到主機b的位置又產生網路層協議,在通過資料鏈路層對傳輸到主機b進行路線規劃,最後通過物理層選擇便捷的傳輸工具進行傳輸。
當主機a的資料到達主機b時,它先會脫離傳輸工具 即物理層——>資料鏈路層,再根據ip位址找到相應的傳輸位置即資料鏈路層——>網路層,在根據傳送方式(tcp協議)對主機進行響應對接,即網路層——>運輸層,最後通過應用層協議識別來確認正確通訊,即運輸層——>應用層,通過應用層協議的解析後,然後b收到a的資訊。
大致過程就是這樣,基本上就是對五層模型來回過了一遍,去的時候攜帶協議的各種層疊,回的時候把各種協議進行層層解析,最後才得到想要的資訊。
五層網路模式分別是:應用層,運輸層,網路層,資料鏈路層和物理層。
五層網路模型在資料傳輸的過程中,顯示從a外的應用層到運輸層到網路層到資料鏈路層到物理層,將資料運送到b處,然後再從b處的物理層到資料鏈路層到網路層到運輸層到應用層。
每層協議的本質就是在外面套一層特殊格式的資料。所以在將資料送到的時候,需要將這一層層的協議拆開,然後才能得到裡面的資料。(協議是一層一層去掉的)
簡單說說七層網路模型,七層網路模型將應用層一分為三,分別為應用層,表示層,會話層。
新出來的表示層和會話層沒有相應的協議。一般來說表示層做的是對資料格式化或者加密等操作。對資源資訊進行安全隱秘傳輸。
網路五層模型
tcp ip五層模型 應用層 http,https協議,其中http沒有對資料進行加密操作,但是https對資料進行了加密操作 其中http埠號一般是80 8080等等,https埠號是443,ssh埠號一般是22,ftp是21 http協議報頭 首行 請求方法,url,協議版本 請求報頭 host...
網路五層模型詳解
詳細的分層介紹位址 網路層傳輸層 應用層物理手段,主要規定了網路的一些電氣特徵,作用是負責傳輸0和1的電訊號 它在 實體層 的上方,確定了0和1的分組方式。乙太網規定,一組電訊號構成乙個資料報,叫做 幀 frame 每一幀分成兩個部分 標頭 head 和資料 data 乙太網規定,連入網路的所有裝置...
五層網路模型整理
僅供參考 五層模型 自上而下,底層 頂層 實體層 物理層 實體層的作用就是把電腦連線起來,可用光纜 電纜 雙絞線 無線電波等方式 就是傳送0和1的訊號 鏈結層 也稱鏈路層,作用是解讀0和1 乙太網協議 早期,每家公司都有自己的電訊號分組方式,但是後來,一種叫做 乙太網 ethernet 的協議逐漸佔...