2013/11/12

網路知識-DHCP Server

DHCP:Dynamic Host Configuration Protocol

想像一台電腦需要IP才能上網,但使用者卻不會設定,此時電腦自動和路由器經由網路溝通,路由器自動幫你填入「IP、子網路遮罩、閘道」,然後使用者就能上網。

關於網路的設定,一切完全自動化,這就是DHCP所要實現的功能。


概念說明

  1. 適用環境
    DHCP伺服器主要功能就是用來配發IP,所以適合像咖啡館、大眾場所這類有上網需求的電腦是非固定的、流動的。一來因為伺服器會自動配發IP而節省人力,二來不會發生IP重疊而互相衝突,三來可將IP回收循環使用(例:50個IP提供給錯開時段的70台腦使用)。
  2. DHCP主要的兩種IP分配模式
    • 動態IP(Dynamic IP)
      DHCP Server裡有可分配的IP範圍,如:192.168.1.1/24~192.168.1.50/24,就是有50個虛擬IP可分配給Client端。而將這50個IP以依序或隨機的方式分配給有IP需求的Client端的動作,就叫動態IP的分配方式(也叫浮動IP),因為每次取得的IP不一定會相同
      例:DHCP:192.168.1.100~150,分配192.168.1.101給Client端。
    • 靜態IP(Static IP)
      在DHCP Server裡先設定好特定網卡MAC所對應的IP,之後如接收到Clent端要求IP,伺服端就會比對Mac,如符合,就分配預先設定好的IP給該網卡使用;如不符合,則分配動態IP。所以該網卡每次取得IP都是相同的
      例:指定MAC位址為 00:22:15:14:F7:3D 的網卡IP為192.168.1.50,則該網卡就只會取得此IP,而不會取得動態IP。PS:每個網卡都有特定的硬體位址,通稱MAC,不會重覆。
  3. 分配IP的流程
    • 首先,Client端發出一個DHCP要求封包於網路。
    • 次者,Server收到封包後,會主動回應IP資訊給Client。
    • 最後,Client接受該DHCP主機所回應的參數,為網卡設定IP資料。

Q&A

  • DHCP只能分配虛擬IP嗎?
    DHCP能分配實體IP與虛擬IP,只要在DHCP Pool裡設定可分配的IP範圍,就會依需求自動分配IP。
  • 沒透過DHCP取得IP可以上網嗎?
    是可以的,DHCP的功能只是透過機器自動為你設定IP以省卻人力,若你會設定網卡的IP,且該IP是具備可連外網的能力,那就可以上網。不過要小心不要和其他IP重疊就行。

沒有留言:

張貼留言

交流溝通或良好建議 ,通通歡迎。

▋熱門文章