七層模型是一種抽象的概念, 如果你是學網絡的小白,當你要學的時候肯定會遇到關于這幾個模型的作用模糊的問題,現在我總結一下關于七層模型的作用:
1.應用層是網絡服務與最終用戶的一個接口。
2.表示層:數據的表示、安全、壓縮。(在五層模型里面已經合并到了應用層)
3.會話層:建立、管理、終止會話。(在五層模型里面已經合并到了應用層)
4.傳輸層:定義傳輸數據的協議端口號,以及流控和差錯校驗。
5.網絡層:進行邏輯地址尋址,實現不同網絡之間的路徑選擇。
6.數據鏈路層:建立邏輯連接、進行硬件地址尋址、差錯校驗等功能。(由底層網絡定義協議)
將比特組合成字節進而組合成幀.
7.物理層:建立、維護、斷開物理連接。(由底層網絡定義協議)
說了網絡七層模型之后不得不說一些協議,比如ftp協議和http協議
文件傳送協議FTP
ftp協議:互聯網上使用最廣泛的文件傳送協議,提供交互式訪問,允許客戶指明文件的類型與格式,并允許文件具有存取權限
特點:要存取一個文件,必須先獲得一個本地的文件副本,要修改文件,只能對副本進行修改,然后將修改后的文件副本傳回原節點.
超文本傳送協議HTTP
HTTP作用:定義了瀏覽器怎么向服務器請求文檔,以及服務器怎么把文檔傳送給瀏覽器;是面向事物的應用層協議
HTTP的主要特點:
(1)HTTP本身是無連接的:雖然使用TCP連接,但通信雙方在交換HTTP報文前不需要建立HTTP連接
(2)HTTP是無狀態的:同一個客戶第二次訪問同一服務器上的頁面時,服務器的響應與第一次被訪問時相同