天天看點

CRC備援校驗算法&&MTU

一、CRC備援校驗算法

  1. CRC原理:
  1. 先選擇一個用于在接收端進行校驗時,對接收的貞進行除法運算的除數
  2. 看所標明的除數的二進制位數(假定為K位),然後要在要求發送的資料幀後面加上K-1位0,然後這個加了K-1位0的新幀中,以模2除法的方式,除以上面這個除數,所得到的系數就是該幀的CRC校驗碼。
  3. 把這個校驗碼附在源資料幀的後面(不是加0以後的),建構一個新幀發送到接收端,在接收端以“模2除法”方式除以前面的除數,如果可以整除,說明傳輸過程無差錯。

二、路由表項的内容

  1. 目的位址:用在标示IP包的目的位址或則目的網絡
  2. mask網絡掩碼:與目的位址一起标示目的主機或者路由器所在的網段的位址。
  3. pre:标示路由加入IP路由表的優先級,可能到達一個目的地有多條路由,但是優先級的存在讓他們按照優先級高的路由進行利用。
  4. cost:路由開銷,當到達一個目的的多個路由優先級相同時,路由開銷最小的将成為最優路由
  5. interface: 輸出接口,說明IP包将從路由器的那個端口被轉發出去
  6. nextop:下一跳的IP位址,說明IP包所經過的下一個路由器。

三、什麼是MTU什麼是路徑MTU

  1. MTU:最大傳輸單元->指一中通信協定的某一層上所能通過的最大資料包的大小。
  2. 路徑MTU:指一條網際網路傳輸路徑中,從源位址到目的位址所經過的所有路徑上,所有IP路的MTU的最小值(就是無需分片就能通過 這條路徑的最大傳輸單元的最大值)
  3. 路徑MTU發現方法:

    首先将IP資料包标志位的DF位置為1,代表允許分片,然後逐漸增大發送資料報長度,路徑上任何需要将分組進行分頻啊的裝置都會将這種資料報丢棄,并傳回資料包過大的ICMP響應到源位址,這樣源位址就學習到了無需分片就能通過這條路徑的最大的最大傳輸單元(路徑MTU)

  4. TraceRoot

    用來檢測主機到目的主機之間所經路由情況的重要工具

  1. 原理: