DHCP和NAT的概念與對比
在網(wǎng)絡(luò)協(xié)議中,DHCP和NAT的使用非常普遍。那么對于這兩個協(xié)議你是否有所掌握呢?這里我們針對這兩方面來進行一下具體的介紹。首先讓我們看看什么是DHCP,什么是NAT,之后再來將兩者進行一下對比。
1. DHCP
DHCP 是 Dynamic Host Configuration Protocol(動態(tài)主機分配協(xié)議)縮寫, 它分為兩個部份:一個是服務(wù)器端,而另一個是客戶端。所有的 IP 網(wǎng)絡(luò)設(shè)定數(shù)據(jù)都由 DHCP 服務(wù)器集中管理,并負(fù)責(zé)處理客戶端的 DHCP 要求;而客戶端則會使用從服務(wù)器分配下來的IP環(huán)境數(shù)據(jù)。
它有一個租用地址的時期.就相當(dāng)于我有很多的地址.假入你需要的話.我就借給你用幾天.在一定的時期之內(nèi)(指租用期限已到)你就會把地址還我.DHCP服務(wù)器.他有一個IP地址池.如果哪個計算機先來申請的話.他就從IP 地址池中撈一個起來.借給你用.你用完了.就還給我.
2. NAT
NAT 是 網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation) 的縮寫。 NAT 和 IP 偽裝是完全一樣的概念。 由 IPF 的 NAT 提供的一項功能是, 將防火墻后的本地局域網(wǎng) (LAN) 共享一個 ISP 提供的 IP 地址來接入 Internet 公網(wǎng)。NAT 會自動地將每一臺 PC 在內(nèi)網(wǎng)的 LAN IP 地址, 在離開防火墻時轉(zhuǎn)換為公網(wǎng)的 IP 地址。 此外,當(dāng)數(shù)據(jù)包返回時, 也將進行逆向的轉(zhuǎn)換。在 IP 地址空間中, 有一些特殊的范圍是保留供經(jīng)過 NAT 的內(nèi)網(wǎng) LAN IP 地址使用的。 根據(jù) RFC 1918, 您可以使用下面這些IP 范圍用于內(nèi)網(wǎng), 它們不會在 Internet 公網(wǎng)上路由:
起始 IP 10.0.0.0 - 結(jié)束 IP 10.255.255.255
起始 IP 172.16.0.0 - 結(jié)束 IP 172.31.255.255
起始 IP 192.168.0.0 - 結(jié)束 IP 192.168.255.255
3. 比較
DHCP.他只是動態(tài)的IP分配.沒有將什么私有轉(zhuǎn)換為公有地址.
一個形象的例子:
NAT用來將你的公司內(nèi)部地址轉(zhuǎn)換成internet可以識別的地址,這樣你公司內(nèi)部的計算機才可以瀏覽Internet. 通常你購買ISP提供的internet線路后,ISP會給你幾個公網(wǎng)IP,但你的公司有上百,上千的計算機,那怎么辦呢?
此時使用NAT進行地址轉(zhuǎn)換,假設(shè)你設(shè)置73.12.36.81為你公司訪問internet的公網(wǎng)地址,當(dāng)你內(nèi)部計算機要訪問internet時,NAT會將他們的內(nèi)部地址映射到73.12.36.81的某個端口上,例如:73.12.36.81:9999,這樣就實現(xiàn)了N多計算機使用同一公網(wǎng)IP上網(wǎng)的功能。如果你不設(shè)置NAT,那內(nèi)網(wǎng)IP在公網(wǎng)是無法識別的,也就無法上網(wǎng)。
DHCP是用來動態(tài)分配IP地址的,windows客戶端默認(rèn)使用DHCP獲的內(nèi)網(wǎng)IP地址,建立DHCP后它們就可以自動得到IP地址來進行網(wǎng)絡(luò)訪問了,如果不用DHCP,計算機多的話,一臺一臺設(shè)置,那是個沒人愿意干的事。DHCP讓你的內(nèi)部客戶端可以快速的得到自己的IP地址,NAT可以讓這些IP來訪問internet.