-
躍點數
鎖定
- 中文名
- 躍點數
- 外文名
- Hops
- 別 名
- 路由數
- 性 質
- 網絡專業術語
躍點數技術説明
Windows NT/2K操作系統 ICMP 回顯應答的 TTL 字段值為 128
Windows 95 操作系統 ICMP 回顯應答的 TTL 字段值為 32
在一般情況下還可以通過ping對方讓對方返回給你的TTL值大小,粗略的判斷目標主機的系統類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統返回的TTL值在100-130之間,而UNIX/Linux系列的系統返回的TTL值在240-255之間,當然TTL的值在對方的主機裏是可以修改的,Windows系列的系統可以通過修改註冊表以下鍵值實現:
[HKEY_LOCAL_MACHINE\sys tem\CurrentControlSet\Services\Tcpip\Parameters]
"DefaultTTL"=dword:000000ff
255---FF
128---80
64----40
32----20
當然,系統的ttl是可以修改的。
不同的操作系統,它的TTL值是不相同的。默認情況下,Linux系統的TTL值為64或255,Windows NT/2000/XP系統的TTL值為128,Windows 98系統的TTL值為32,UNIX主機的TTL值為255。
簡單的偽裝操作系統的方法,就是修改TTL.
Windows下修改方法:
修改TTL值其實非常簡單,通過註冊表編輯器就可以實現,點擊“開始→運行”,在“運行”對話框中輸入“regedit”命令並回車,彈出“註冊表編輯器” 對話框,展開“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\ Parameters”,找到“DefaultTTL”,將該值修改為十進制的“255”,重新啓動服務器系統後即可。
Linux下修改方法:
方法1(重啓後有效):
#sysctl -w net.ipv4.ip_default_ttl=N
(N=0~255),若N>255,則ttl=0
方法2(重啓後無效):
#echo N(N為0~255) > /proc/sys/net/ipv4/ip_default_ttl
躍點數各種躍點數的標準
下表概述了為綁定到各種速度的網絡接口的路由分配躍點數的標準:
鏈接速度 躍點數
大於 200 MB 10
大於 20 MB,並且小於或等於 200 MB 20
大於 4 MB,並且小於或等於 20 MB 30
大於 500 KB並且小於或等於 4 MB40
小於或等於 500 KB 50
下表列出了運行 Windows XP Service Pack 2 的計算機的鏈接速度和躍點數。鏈接速度 躍點數
大於 200 MB 10
大於 80 MB,並且小於或等於 200 MB 20
大於 20 MB,並且小於或等於 80 MB 25
大於 4 MB,並且小於或等於 20 MB 30
大於 500 KB,並且小於或等於 4 MB 40
小於或等於 500 KB 50
“自動躍點計數”功能分別為網絡中的每一個網絡接口配置躍點數。該功能非常適用於有多個相同速度的網絡接口的場合,例如,當每個網絡接口都被分配了一個默認網關時。在這種情況下,您可能需要手動配置一個網絡接口上的躍點數,然後啓用“自動躍點計數”功能來配置其他網絡接口上的躍點數。使用這種設置可以控制在 IP 流量路由中首先使用的網絡接口。
此外,可以單獨為每一個網關配置分配給特定默認網關的躍點數。這將有助於進一步控制用於本地路由的躍點數。例如,可以啓用“自動躍點計數”功能來配置分配給網絡接口的路由,同時手動配置分配給默認網關的躍點數。
注意:如果躍點數是在網絡接口級別指定的,而網關被添加和配置了“自動躍點計數”功能,則該網關可以繼承分配給網絡接口的躍點數。例如,如果在網絡接口級別分配了一個“5”的躍點數,然後添加了一個網關,併為該網關選中了“自動躍點計數”功能,則該網關也會被分配一個“5”的躍點數。