1. 程式人生 > >ip地址、網路號、閘道器、DNS、子網掩碼

ip地址、網路號、閘道器、DNS、子網掩碼

今天在搭建蜜罐的網路是碰到了一大推關於ip地址、網路號、閘道器、DNS、子網掩碼等相關的問題,下面進行資料的搜查,解釋如下:

1.IP與MAC

我們現在基本用的都是ipv4協議,所謂ip就是你電腦整個網路的編號。其他電腦想訪問電腦就得需要這個編號。但是這個編號很多情況下是一直在變化的。唯一不變的是你的MAC地址:實體地址。做個比喻,你經常搬家,你沒搬一次家都有一個地址,XX小區XX單元XX號,這個就是IP。但是你的名字不變,這個就是MAC,不同的是我們的MAC不允許重名。

我們的IP分為兩個部分:網路部分和主機部分。 網路部分好比就是你在XX省XX市XX鎮,這個是國家固定下來了的。但是XX小區XX單元XX號是開發商自己定的。兩個編號加起來就是你的ip了。 不同的是在現實中兩個編號的長度是固定的,在網路上卻是變化的。

這個是後就需要子網掩碼了,用來區分網路部分和主機部分的編號長度。

IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思

2.子網掩碼

IP地址是一個32位的二進位制數,通常被分割為4個“8位二進位制數,28=256”(也就是4個位元組)。IP地址通常用“點分十進位制”表示成(a.b.c.d)的形式。

例如 IP:168.192.1.1,每個點由八位數字組成。

IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思

子網掩碼:255.255.255.0 化為2進位制

11111111.11111111.11111111.00000000,其中為1的部分表示IP對應長度的部分為網路部分:168.192.1。 最後八位為0,最後一個1表示為主機部分,是區域網內部分配的編號。

網路號就是ip地址中的網路地址,用ip地址和子網掩碼的二進位制數進行“與”運算即可得出網路號。例如,一個ip地址是:192.168.177.129,子網掩碼是255.255.255.0,則網路號就是:192.168.177.0;如果子網掩碼是255.255.255.128,則網路號是:192.168.177.128.

3.預設閘道器(路由器)

比如當你們的網路部分一樣,你們就在同一個局域網裡面,就好比你們住在同一個小區的,小區管理處ARP地址解析協議:網路內部都儲存有IP和對應的MAC)有地址(IP)和對應的人名字(MAC)。這時候你要訪問那個(區域網通訊)就直接對應喊他的名字就行了(實體地址MAC),這時候不需要閘道器。

IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思

但是當我們的不在同一個小區(區域網)你想要通訊,就必須通過路由器轉發,路由器通過路由表來找到你想聯絡的IP。就好比你想寫信跟你的筆友,你知道他的住址(IP),這時候你救要把信交給郵局,這個地方的郵局自己有個編號(就叫閘道器)。郵局裡面有全國的地址,和去的路線(路由表),然後就通過下一個交給下一個郵局,一路傳遞給你的筆友。如此就實現通訊了。

IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思

4 、DNS 伺服器(域名管理)

你想訪問百度時,輸入www.baidu.com就可以了。DNS就自動幫你把www.baidu.com轉換成IP。DNS裡面存放的就是網址與IP的對應關係。

就比如你想取某個商店買東西,每個商店都可以自己去工商局(管理域名的機構)申請一個不重複的名字,我們知道的也只有商店的名字(網址),但是不知道它在哪裡(IP)。我們在地圖上(網路中)輸入商店名字(網址),就自動尋找到地址(ip)了。

當你發現你能登QQ,但是不能上網,就可能時DNS伺服器出問題了。因為QQ裡面直接儲存IP,不需要DNS轉換。

IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思

IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思

5.DHCP 伺服器

這個伺服器就相當於小區分配住處的。當你搬家到一個小區(聯網),小區就自動幫你分配一個住處(地洞分配),或者你自己跟他申請一個住處(手動分配)。還有你這個房子能住多久(租約),都是由小區分配處管理的。