準備整理網路這塊,先把概念整理。
ip記錄路由選項,這個是做什麼的呢?
比如說我們發的一條資訊,從一端到另外一端經過了那些路由呢?這是乙個問題啊。
這個ip記錄路由選項就是來看這個問題的,當然這個現在已經不是好的方案,做為了解即可。
老規矩看下選項結構:
code位 是看下什麼選項。
len位表示選項多長,最多40.
ptr表示指標位,指的是從**開始填充。
好的,ip 記錄路由選項是如何被淘汰的呢?
是這樣的,源端主機生成的rr選項會用掉3個位元組,這樣就剩下37個位元組來存放ip位址清單,也就是說只能存放9個位元組。
但是這9個位元組是一來一回的位元組,可記錄的路由數有限,第二個就是說所有的中間路由必須支援記錄路由選項。
好的,就了解到這裡把。下一節介紹如何實現來記錄路由的。
帶源路由選項的IP報文
為了實現一些附加功能,ip協議規範在ip報頭中增加了選項字段,這個字段可以有選擇的攜帶一些數 據,以指明中間裝置 路由器 或最終目標計算機對這些ip報文進行額外的處理。源路由選項便是其中乙個,從名字中就可以看出,源路由選項的目的,是指導中間裝置 路由器 如 何 該資料報文的,即明確指明了報文的傳輸路...
IP路由基礎(路由概念)
3.預設路由 又稱預設路由 4.浮動路由 又稱路由備份 路由表中的路由由來 非直連路由 路由表中的內容 proto 協議,direct static pre 優先順序,0 255,越大優先順序越低 cost 開銷 flags 特殊標誌 nexthop 下一跳,如果是127.0.0.1說明是直連路由 ...
獲取路由ip
1.首先寫個傳送請求的工具類public static string sendget string url,string param 定義 bufferedreader輸入流來讀取url的響應 read new bufferedreader new inputstreamreader connect...