1. 程式人生 > 其它 >OSI模型 & TCP/IP模型

OSI模型 & TCP/IP模型

分層思想

分層思想:將複雜 的流程分解 為幾個功能相對單一 的子過程

  • 整個流程更加清晰 ,複雜問題簡單化

  • 更容易發現問題並針對性的解決問題

分層思想在網路中的應用

OSI模型

  • 國際標準化組織(International Standard Organization,ISO)於1984年頒佈了 開放系統互連 (Open System
    lnterconnection,OSl)參考模型

  • OSl模型分層的優點:

    1. 把複雜的網路劃分成為更方便管理 的層

    2. 改變一個層的時候不會影響到其他資料層

OSl七層模型介紹

  • OSI參考模型是一個開放式體系結構,它將網路分為7層。
  • 物理層

    • 資料單元:位元

    • 主要定義物理裝置標準,如:網線的介面型別、各種傳輸介質的傳輸速率等

    • 作用:傳輸位元流 ,就是由1、0轉化為電流強弱來進行傳輸,到達目的地後再轉化為1、0

  • 資料鏈路層

    • 資料單元:

    • 功能:建立邏輯連線 、進行硬體地址定址差錯校驗 等功能

    • 具體工作:接收來自物理層的位元流形式 的資料,通過差錯控制 等方法傳到網路層 ;同樣,也將來自上層的資料 封裝
          成資料幀 轉發到物理層 ;並且,還負責處理接收端發回的確認幀 的資訊,以便提供可靠的資料傳輸

  • 網路層

    • 資料單元:資料包

    • 主要是進行邏輯地址定址,實現不同網路之間的物理選擇

  • 傳輸層

    • 資料單元:報文段/使用者資料報

    • 功能:定義傳輸資料的協議埠號 ,以及流控和差錯校驗

    • 具體工作:向用戶提供可靠的端到端 的差錯和流量控制,保證報文的正確傳輸

  • 會話層

    • 功能:負責建立、管理和終止表示層實體之間的通訊會話
  • 表示層

    • 功能:處理使用者資訊的表示問題,如:編碼資料格式轉換加密解密
  • 應用層

    • 資料單元:報文

    • 功能:

        1. 提供使用者介面 ,使得使用者能夠與網路進行互動式聯絡

        2. 實現各種服務 ,完成和實現使用者請求的各種服務

資料的封裝與解封裝過程

  • 資料的封裝過程

    • 資料要通過網路進行傳輸,要從高層 一層一層的向下傳送

    • 如果一個主機要傳送資料到別的主機,先把資料裝到一個特殊的協議報頭 中,這個過程叫:封裝

  • 資料的解封裝過程

    • 封裝的逆向過程 即解封裝

    • 資料封裝成幀後,發到傳輸介質上,到達目標主機後,毎層協議剝掉相應的頭部 ,最後將應用層資料交給應用程式處理

  • 資料的解封裝過程

TCP/IP協議模型

  • TCP/IP協議模型介紹:

    • TCP/IP協議模型,包含了一系列構成網際網路基礎的網路協議,是 Internet的核心協議 ,通過20多年的發展已日漸成
          熟,並被廣泛應用於區域網和廣域網中,目前已成為一種國際標準

    • TCP/IP不是一個協議,而是一個協議族的統稱 ,裡面包括了IP協議、ICMP協議TCP協議 、以及http、ftp、pop3、https協議等,網路中的計算機都採用這套協議族進行互聯

  • OSI模型VS TCP/IP模型
  • TCP/IP協議族的組成
  • 裝置與層的對應關係
  • 各層間的通訊

GNS3 設定

配置PC IP

PC-1> ip 192.168.10.1 255.255.255.0

配置路由器

R1#configure terminal
R1(config)#interface f 0/0
R1(config-if)#ip address 192.168.10.254 255. 255.255.0
R1(config-if)#no shutdown
R1(config-if)#end
R1#wr