0%

CCNA_03

1. TCP IP Protocol Suite 1(協議的定義,TCP/IP協議族的歷史及定義)

1.1. Protocol-協議

系統與系統之間講的是一個協議,只有2個系統用一個協議才能進行通訊
系統的內部我們使用了通訊模型
每一層都代表了不同模型,把它拼接起來就是一套系統

Layered Communication Model 好處

  • Products from different vendors can work together
    • 所有廠商都參照相同模型,這樣大家的廠商產品才有辦法互相通訊
  • Provides a common language to describe networking functions and capabilities
    • 可以單獨開發一層的產品
      • 到時候可以蓋房子一樣,把這些產品拼接起來
  • Easy to design protocol
  • Prevents technology changes in one layer from affecting other layers above and blow
    • 更新比較容易
      • 可以針對某一層更新就好,可以不用動到別層
        • 舉例裝修4樓房子,不用動到別層樓

重要規則,只有同一層才能互相通訊
四樓只能跟四樓的講話
image

1.2. 通信的流程

image
假如4樓的想跟對面4樓的說話,寫了一個信封,
到了第3層會用再大一點的信封把它包起來,
到了第2層會用再大一點的信封把它包起來,
到了第1層會用再大一點的信封把它包起來,
交由派送員傳到對面
接著,經過每一層再逐一拆解最外面的信封。
最終第四樓的人就看得到訊息囉

1.3. 學習通訊模型

1.3.1. OSI Model

  • 最早的通訊模型

  • 是一個Reference Model

    • 什麼是Reference Model?
      • 大家在開發系統的時候,只是參考這種模型來開發,並不是100%的遵守
        image
  • 表達層(6)

    • 加密、解密
  • 網路層(3)

    • IP address

1.3.2. DoD Model (Department of Defense)

  • 美國國防部開發出來的
    image

1.3.3. TCP/IP Model(Protocol Suite)

  • 我們現在實際使用的模型
  • 可以看作一個水果籃
    • 每一種水果就相對是一種協議
      • 最重要的是TCP UDP IP 這3個水果是目前互相聯的基礎
        • TCP UDP 是在Transport Layer
  • 二層跟一層的協議不屬於TCP/IP協議(Ethernet,Token Ring,Frame Relay,ATM)
    • 它們都是單獨的協議
  • 只有圖中紫色的部分才是屬於TCP/IP 協議

image

  • 包裏從哪裡來??

    1
    2
    從Application來的,比如你有一個應用程序,比如郵件,它會用到SNMP協議
    當然你寫了一封郵件按發送,應用程序會產生Data(數據)(parcel)
  • 下一步要做決定? 要買保險嗎??

    1
    2
    要的話會採用TCP形式傳送
    不要的話可以用UDP形式傳送
  • 是誰決定買保險的呢??

    1
    由程序員決定的
  • 接下來,寫地址

    1
    IP 協議專門來處理地址的,最大貢獻統一了所有系統的地址格式
  • 這樣就能送件了嗎?? 其實還插了張地圖

    1
    2
    由Routing Protocol 來負責產生地圖的
    路由協議跟IP協議一樣都在第三層工作的

image

  • 上述的條件都有了,我們能送件了嗎??

  • 參考圖片,我們從第6區出發到第一區有很多條路徑,但是要走6421還是6531的路徑呢?

  • 通訊系統中是誰來做這個決定呢??

    • 答案是第二層協議(Ethernet、token ring、Frame Relay、ATM)
    • 目前應用最廣泛的是Ethernet(乙太網路)
    • 可以是現在的網路百分之99%都是用乙太網協議
  • 乙太網協議又是如何決定往哪走呢?

    • 它使用的是MAC來決定的
  • 我們要記得我們會有兩個地址,一個是三層的IP地址,一個是二層的MAC地址
    image

比如我的MAC是屬於MAC4,所以我們就轉發到區域4,當到達到區域4之後,這個MAC4的地址就會被丟棄掉,在第四區會重新獲得一個新的MAC地址,會問區域4的快遞員說,你要往3走還是往2走?以此類推走到目的地。這個就是基本的通訊原理

image

1.4. Data Encapsulation

image

  • 應用層

    • 產生data
  • 第四層

    • 如果想買保險,我就用TCP header
  • 第三層

    • 寫上地址IP
  • 第二層

    • 寫MAC地址,決定下一站要到什麼地方
  • 第一層

    • 變成0101,電信號出去
  • Transport

    • segment
  • Network

    • packet
  • Data Link

    • frame
  • Physical

    • bits

1.5. History of TCP/IP Protocol Suite

image
TCP 負擔太大把IP分出來
TCP UDP IP 是裡面最重要的協議