IP時間戳選項

時間戳選項的操作根據標誌欄位來進行,如果路由器由於沒有空間而不能增加時間戳選項,那么它將增加溢出欄位的值。 與我們遇到的記錄路由選項所受到的限制相比,時間戳選項遇到情況要更壞一些。 標誌值取3會更好一些,因為我們可以插入時間戳的路由器。

IP時間戳選項與記錄路由選項類似。時間戳選項的代碼為0x44。其它兩個欄位len和PTR與記錄路由選項相同:選項的總長度(一般為36或40)和指向下一可用空間的指針(5,9,13,等)。接下來的兩個欄位是4 bit的值:OF表示溢出欄位,FL表示標誌欄位。時間戳選項的操作根據標誌欄位來進行,如果路由器由於沒有空間而不能增加時間戳選項,那么它將增加溢出欄位的值。
時間戳的取值一般為自午夜開始計的毫秒數,UTC,與ICMP時間戳請求和回答相類似。如果路由器不使用這種格式,它就可以插入任何它使用的時間表示格式,但是必須打開時間戳中的高位以表明為非標準值。
與我們遇到的記錄路由選項所受到的限制相比,時間戳選項遇到情況要更壞一些。如果我們要同時記錄IP位址和時間戳,那么就可以同時存入其中的四對值。只記錄時間戳是沒有用處的,因為我們沒有標明時間戳與路由器之間的對應關係(除非我們有一個永遠不變的拓撲結構)。標誌值取3會更好一些,因為我們可以插入時間戳的路由器。一個更為基本的問題是,你很可能無法控制任何給定路由器上時間戳的正確性。這使得試圖用IP選項來計算路由器之間的跳站數是徒勞的。我們將看到traceroute程式可以提供一種更好的方法來計算路由器之間的跳數。

相關詞條

相關搜尋

熱門詞條

聯絡我們