標識網路中的一台計算機,一般至少有三種方法,最常用的是網域名稱位址、ip位址和mac位址,分別對應應用層、網路層、物理層。網路管理一般就是在網路層針對ip位址進行管理,但由於一台計算機的ip位址可以由使用者自行設定,管理起來相對困難,mac位址一般不可更改,所以把ip位址同mac位址組合到一起管理就成為常見的管理方式。
mac位址就是在**接入層上使用的位址,也叫實體地址、硬體位址或鏈路位址,由網路裝置製造商生產時寫在硬體內部。mac位址與網路無關,也即無論將帶有這個位址的硬體(如網絡卡、集線器、路由器等)接入到網路的何處,都有相同的mac位址,它由廠商寫在網絡卡的bios裡 . mac位址可採用6位元組(48位元)或2位元組(16位元)這兩種中的任意一種。但隨著區域網規模越來越大,一般都採用6位元組的mac位址。這個48位元都有其規定的意義,前24位是由生產網絡卡的廠商向ieee申請的廠商位址,目前的**是1000美元買乙個位址塊,後24位由廠商自行分配,這樣的分配使得世界上任意乙個擁有48位mac 位址的網絡卡都有唯一的標識。另外,2位元組的mac位址不用網絡卡廠商申請。
mac位址通常表示為12個16進製制數,每2個16進製制數之間用冒號隔開,如:08:00:20:0a:8c:6d就是乙個mac位址,其中前6位16進製制數08:00:20代表網路硬體製造商的編號,它由ieee分配,而後6位16進製制數0a:8c:6d代表該製造商所製造的某個網路產品(如網絡卡)的系列號。每個網路製造商必須確保它所製造的每個乙太網裝置都具有相同的前三位元組以及不同的後三個位元組。這樣就可保證世界上每個乙太網裝置都具有唯一的mac 位址。
ip位址基於邏輯,比較靈活,不受硬體限制,也容易記憶。mac位址在一定程度上與硬體一致,基於物理,能夠標識具體。這兩種位址各有好處,使用時也因條件而採取不同的位址。
這是由組網方式決定的,如今比較流行的接入internet的方式(也是未來發展的方向)是把主機通過區域網組織在一起,然後再通過交換機和 internet相連線。這樣一來就出現了如何區分具體使用者,防止盜用的問題。由於ip只是邏輯上標識,任何人都隨意修改,因此不能用來標識使用者;而 mac位址則不然,它是固化在網絡卡裡面的。從理論上講,除非盜來硬體(網絡卡),否則是沒有辦法冒名頂替的(注意:其實也可以盜用,後面將介紹)。
具體的通訊方式:接收過程,當有發給本地區域網內一台主機的資料報時,交換機接收下來,然後把資料報中的ip位址按照「表」中的對應關係對映成mac位址,**到對應的mac位址的主機上,這樣一來,即使某台主機盜用了這個ip位址,但由於他沒有這個mac位址,因此也不會收到資料報。傳送過程和接收過程類似,限於篇幅不敘述。
綜上可知,只有ip而沒有對應的mac位址在這種區域網內是不能上網的,於是解決了ip盜用問題。
IP位址和MAC位址的區別
ip位址分為ipv4和ipv6。ipv4由32位整數組成,分成4個部分,每塊8位二進位制。ipv6由128位整數組成,分成8個部分,每個部分16位二進位制,即4位6進製。乙個完整的ip位址由兩個部分組成 網路位址 主機位址。網路位址用於路由選擇 主機位址用於在網路或子網內部尋找乙個單獨的主機。因為i...
MAC位址和IP位址
裝置的mac位址是出廠就設定好的,每台裝置的mac位址都是全球唯一的。在osi open system interconnection,開放系統互連 7層網路協議 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層 參考模型中,第二層為資料鏈路層 data link 它包含兩個子層,上一層是...
IP位址和MAC位址
mac位址 ip位址就是給每個連線在internet上的主機 或路由器 分配乙個在全世界範圍內唯一的32位標識為。ip位址因其特殊的結構使我們可以在網際網路上很方便地進行定址。這裡所說的唯一標識是指給連到網際網路上的最終裝置分配的。在本文章中,預設介紹ipv4位址。根據網路號的不同,將ip位址分為5...