IP地址和MAC地址是很基礎的網絡知識,面試的時候有很多人說不清楚,甚至有些人直接開怼面試官,我是做開發的不是做運維的,你問的這個概念開發人員用不到。面試官遇到這種人隻能一笑而過了。
MAC地址也叫物理地址、硬件地址,由網絡設備廠家直接燒錄在網卡上的,理論上MAC地址是唯一的。但因為Mac地址可以通過程序修改,所以也有可能會重複。
IP地址是互聯網上的每台設備都規定了一個唯一的地址,這個地址就叫做“IP地址”。由于有了這個唯一的地址,才能保證用戶能夠高效地找到自己想要進行通信的設備。
IP地址與MAC地址在計算機裡都是以二進制表示的,IP地址是32位的,而MAC地址則是48位的。
IP地址通常用“點分十進制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數。例:(100.41.53.106)。
MAC地址通常表示為12個16進制數,如:00-16-EA-AE-3C-40就是一個MAC地址,其中前3個字節,16進制數00-16-EA代表網絡硬件制造商的編号,它由IEEE(電氣與電子工程師協會)分配,而後3個字節,16進制數AE-3C-40代表該制造商所制造的某個網絡産品(如網卡)的系列号。
舉例來說,Mac地址就像身份證号一樣,具有唯一性,IP就像是你的電話号碼可以有多個,不同場景用不同的電話号碼。你工作時有一個工作手機号碼,工作之外還有一個私人号碼用于親戚朋友聯絡用的。
由于IP地址是有限的,所以内網通常會共用一個對外的IP地址。就好像你辦公桌上有一個内線電話分機,外面打你内線電話需要先撥通總機再轉給你,你用分機打外面的号碼也要通過總機中轉。你們公司的總機就相當于外網IP地址,你的分機就相當于内網IP地址。
内網IP有三個保留的IP地址段,分别是10、172、192開頭的。這個要記住。
了解了以上關于IP地址和Mac地址的知識,初級軟件開發的面試基本就夠用了。如果你想更深入了解有關知識,可以自行搜索學習。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!