據我了解,您的 ISP 會為您分配(有時是動態的) IP 位址路由器。
(或者它被分配給調製解調器?[我開始認為它是。])
如果它被分配給路由器,那麼這個問題如下:
如果我透過乙太網路線將我的電腦直接插入調變解調器會怎麼樣?
我的電腦是否有硬體可以像路由器一樣解釋 ISP 分配的 IP?
如果有人可以提供一些有關其工作原理的詳細信息,那就太好了。
謝謝!
答案1
IP 位址的自動分配透過稱為動態主機配置協定的標準進行。
當電腦連接到網路時,DHCP 用戶端(通常是作業系統的元件)會發出 DHCP 請求並接收來自 DHCP 伺服器的報價。報價一般包含:
- IP位址
- 該 IP 位址的子網路遮罩
- 套用於離線請求的網關(例如透過網際網路傳送的請求)
- 一個或多個 DNS 伺服器位址,以便電腦知道要向何處發送 DNS 請求。
連接到路由器
當您將電腦插入路由器或將無線適配器與存取點關聯時,電腦通常會直接從路由器接收 DHCP 回應,而路由器本身可能已向 ISP 請求數據機使用的介面的 IP。然後,它會在適當的情況下透過連接到數據機的介面路由來自電腦的流量。
連接到數據機
當您將電腦連接到數據機時,如果數據機正在執行 DHCP 伺服器,則電腦產生的 DHCP 請求可能會直接由數據機本身處理。
靜態位址分配
如果數據機未執行 DHCP 伺服器,您可能必須靜態設定用戶端裝置的 IP 位址、子網路遮罩、預設閘道和 DNS 伺服器。如果是這種情況,則將向訂戶提供正確的值,或在設定服務時由服務技術人員輸入正確的值。
附註:此答案涉及最終用戶設備的位址。您的數據機還有一個連接 ISP 網路的接口,該接口的位址也可以由提供者網路上的 DHCP 伺服器配置,但這取決於提供者選擇如何配置其網路。
答案2
您的電腦有軟體(動態主機配置協定客戶端)可以像路由器一樣請求 ISP 為其指派 IP 設定。
答案3
根據我的經驗,您的數據機通常是 DHCP 用戶端和 DHCP 伺服器,但它們不一定是其中之一。
如果您的數據機是 DHCP 用戶端,那麼當您將其連接到上游網路(即,將數據機插入 DSL 線路的電纜)並開啟電源時,IT 將要求該介面上的位址。然後 ISP 將回覆調變解調器的位址。或者,它可能是靜態分配,它打開,設定有線技術可能設定的位址,並開始通訊。另一種選擇是可能有某種登入系統與這兩個選項中的任何一個結合。這會處理上行流量(數據機到 ISP)
如果您的數據機是 DHCP 伺服器(根據我最近的經驗,那麼插入數據機的設備將請求一個位址(類似於上面詢問 ISP 的數據機)。無論您插入什麼設備,都很可能具有 DHCP如果它已經打開(無論是路由器還是電腦),它會要求您提供一個位址,或者,您可能已被指示設定手動位址,在這種情況下,數據機很可能正在等待通訊。還可以充當DHCP 幫助程序,並將您的路由器DHCP 請求轉發到一個位置,在該位置它將獲得引用您的互聯網連接的真實公共IP 1。
如果您有一台路由器也為您的家庭網路執行 DHCP(最常見),那麼您的所有其他裝置也會向您的路由器詢問位址。
範例場景:電源故障剛結束。一切都開始恢復。數據機向 ISP 詢問其位址,並獲得一個。路由器向調製解調器詢問位址並獲得一個。 (也許是公共位址!)您的桌上型電腦完成啟動並向路由器詢問位址,路由器給了它一個位址。現在,如果桌面請求 Google.com,則路由器收到請求,路由器轉發到調製解調器,調製解調器轉發到 ISP,ISP 轉發到互聯網,然後從另一端返回到 Google,然後 Google 做出回應。所有這一切發生的時間通常不到 20 毫秒(約 1/50 秒)。
互聯網是不可思議的。
因此,簡單來說,假設您的電腦沒有關閉 DHCP,那麼直接插入調變解調器或將路由器插入調變解調器並將電腦插入路由器都沒有關係。但是,使用路由器通常會執行另一個稱為 NAT 的過程,該過程允許您在單一互聯網連接後面擁有多個設備,因此通常仍然建議使用路由器