前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1. 一直困惑169.254.0.0/16是干嘛的,每次筆記本dhcp獲取地址失敗后,就會隨機在這個B類地址段獲取一個地址;在?rfc5735?里面有對所有特殊網絡地址說明;
以下引用rfc5735:
169.254.0.0/16 - This is the "link local" block. As described in[RFC3927], it is allocated for communication between hosts on asingle link. Hosts obtain these addresses by auto-configuration,such as when a DHCP server cannot be found.
該部分指出169.254.0.0/16是一個本地鏈接地址段;定義在?rfc3927?,
3927指出,在IP網絡里,每臺主機都需要一個IP地址,通常情況下是通過DHCP服務器自動分配,但某些特殊情況下,DHCP分配失敗或者沒有DHCP服務器時,機器可以自己分配一個IP來完成這個工作。
我的理解,這么做的目的是為了數據格式統一,程序處理不那么容易出BUG;
就好比我定義一個指針,正常情況下這個指針會被賦予某個數據類型的地址信息,但如果賦值失敗的時候,我不能什么都不做,我也得給它賦值,通常是賦為NULL;這個NULL就好比169.254/8;
?
?
2.?169.254.X.X是?Windows操作系統?在 DHCP 信息租用失敗時自動給客戶機分配的IP地址..
由于網絡連接問題(網線問題,DHCP服務器(其實就是Modem,路由器,或提供共享上網的主機)問題等),
而令DHCP信息租用失敗,而IP169.254.X.X的分配可能會令客戶機(你自己的計算機,設置了"自動獲取IP")與所處局域網網關(Modem,路由器,或提供共享上網的主機) 位于不同的網段中,而無法與網關通信,而導致無法接入Internet的情況...
如果出現無法接入Internet情況,可嘗試以下解決方法:
1) 查看 ADSL Modem Link 燈的狀態,如果不正常,先重啟一下 ADSL Modem。如果還不行,需要查看線路和局端設備。2) 重新啟動計算機。3) 禁用并重新啟用網卡。4) 查看網卡的工作狀態,如果顯示“此設備當前工作不正常”,應當重新安裝網卡的驅動程序。5) 查看網線是否插好,網卡燈是否正常。6) 主機操作系統的 DHCP Client 服務沒有正常啟用(尤其是 Windows XP/2000)。7) 用 ipconfig 釋放并且請求地址,檢查返回信息
?
?