天天看點

【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

文章目錄

  • 1、IP資料包
    • 1.1、IP資料包格式
    • 1.2、舉例
  • 2、路由
    • 2.1、路由概述
    • 2.2、路由的分類
  • 3、路由表
    • 3.1、内容
    • 3.2、作用
  • 4、路由和交換對比
      • 參考

1、IP資料包

1.1、IP資料包格式

【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比
【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

如下圖,TTL值,baidu.com的伺服器是Linux伺服器(TTL<100)。

【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

協定号的對應如下圖所示。

【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

1.2、舉例

  • 下圖展示的是發送一句話“你吃飯了嗎?”的分片示意圖,假設你吃、飯了兩個字就都達到一片資料的最大值1480位元組,那麼這句話就要分片,分為如下三段,前面的20位元組是IP的頭部標頭占的20位元組,這句話對應的是IP資料包格式中的資料一欄。此處一個IP資料包最大是1500位元組。

    如圖,1 001 0分别對應的是辨別符,标志,段偏移量。其中,001表示有分片且不是最後一片。1 001 1480和1 000 2960同理,其中000表示有分片且是最後一片,并且可以看出資料偏移量都是1480的整數倍,相當于表示的是起始位址。因為要留20位元組作為IP標頭,一個IP包最大為1500位元組。

  • 了解

    需要辨別符是因為同一時刻有很多資料,那麼分片的資料是屬于誰的怎麼區分呢?若沒有一個表示豈不是資料分片後再重組就亂組合,這樣肯定是不行的,是以需要一個辨別,進而在後面将同一辨別的資料進行分片後再組合。

    需要标志是作為資料有沒有進行分片,是資料是否要重組的一種判斷标志,也是資料最後一片的判斷标志。

    需要段偏移量是因為重組時怎麼重組呢?先後順序是什麼?這個就是其作用,作為重組的資料順序标志。

    【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

2、路由

2.1、路由概述

  • 路由是從源主機跨越一個它們之間的網際網路絡将資料包轉發到目标主機的過程,即路由器為IP包選擇路徑的過程。

2.2、路由的分類

  • 直連路由(C)、靜态路由(S)、預設路由(S*)、浮動路由(備份)。

    靜态路由和預設路由是人工配置的。

    如下圖,左邊路由表的幾個網段的下一跳IP位址都一樣,那麼可以将其配置為0.0.0.0/24 20.1.1.2,即路由請求要找30至70網段的位址都預設走20.1.1.2這個下一跳IP。路由器會先看直連路由然後發現沒有,再去比對預設路由。

    【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

3、路由表

3.1、内容

  • 路由器中維護的路由條目的集合
    【網絡安全】IP資料包和路由器1、IP資料包2、路由3、路由表4、路由和交換對比

3.2、作用

  • 路由器根據路由表做路徑的選擇

4、路由和交換對比

  • 路由工作在網絡層

    它根據路由表轉發資料

    轉發方式是路由轉發

  • 交換工作在資料鍊路層

    它根據MAC位址表轉發資料

    轉發方式是硬體轉發

參考

【千峰教育】網絡安全工程師 https://www.bilibili.com/video/BV1i7411G7vm

繼續閱讀