❶ 什麼是MAC地址、IP地址和ID
IP地址,這個應該知道吧,即指使用TCP/IP協議指定給主機的32位地址。IP地址由用點分隔開的4個8八位組構成,如192.168.0.1就是一個IP地址,這種寫法叫點分十進制格式。IP地址由網路地址和主機地址兩部分組成,分配給這兩部分的位數隨地址類(A類、B類、C類等)的不同而不同。網路地址用於路由選擇,而主機地址用於在網路或子網內部尋找一個單獨的主機。一個IP地址使得將來自源地址的數據通過路由而傳送到目的地址變為可能。
現在有很多計算機都是通過先組建區域網,然後通過交換機和Internet連接的。然後給每個用戶分配固定的IP地址,由管理中心統一管理,這樣為了管理方便就需要使用Mac地址來標志用戶,防止發生混亂,明確責任(比如網路犯罪)。另外IP地址和Mac地址是有區別的,雖然他們在區域網中是一一對應的關系。IP地址是跟據現在的IPv4標准指定的,不受硬體限制比較容易記憶的地址,而Mac地址卻是用網卡的物理地址,多少與硬體有關系,比較難於記憶。
MAC地址,長度為48位(6個位元組),通常表示為12個16進制數,每2個16進制數之間用冒號隔開,如:08:00:20:0A:8C:6D就是一個MAC地址,其中前6位16進制數08:00:20代表網路硬體製造商的編號,它由IEEE(Istitute of Electrical and Electronics Engineers,電氣與電子工程師協會)分配,而後3位16進制數0A:8C:6D代表該製造商所製造的某個網路產品(如網卡)的系列號。每個網路製造商必須確保它所製造的每個乙太網設備都具有相同的前三個位元組以及不同的後三個位元組。這樣就可保證世界上每個乙太網設備都具有唯一的MAC地址。
既然每個乙太網設備在出廠時都有一個唯一的MAC地址了,那為什麼還需要為每台主機再分配一個IP地址呢?或者說為什麼每台主機都分配唯一的IP地址了,為什麼還要在網路設備(如網卡,集線器,路由器等)生產時內嵌一個唯一的MAC地址呢?主要原因有以下幾點:(1)IP地址的分配是根據網路的拓樸結構,而不是根據誰製造了網路設置。若將高效的路由選擇方案建立在設備製造商的基礎上而不是網路所處的拓樸位置基礎上,這種方案是不可行的。(2)當存在一個附加層的地址定址時,設備更易於移動和維修。例如,如果一個乙太網卡壞了,可以被更換,而無須取得一個新的IP地址。如果一個IP主機從一個網路移到另一個網路,可以給它一個新的IP地址,而無須換一個新的網卡。(3)無論是區域網,還是廣域網中的計算機之間的通信,最終都表現為將數據包從某種形式的鏈路上的初始節點出發,從一個節點傳遞到另一個節點,最終傳送到目的節點。數據包在這些節點之間的移動都是由ARP(Address Resolution Protocol:地址解析協議)負責將IP地址映射到MAC地址上來完成的。下面我們來通過一個例子看看IP地址和MAC地址是怎樣結合來傳送數據包的。
假設網路上要將一個數據包(名為PAC)由臨沭的一台主機(名稱為A,IP地址為IP_A,MAC地址為MAC_A)發送到北京的一台主機(名稱為B,IP地址為IP_B,MAC地址為MAC_B)。這兩台主機之間不可能是直接連接起來的,因而數據包在傳遞時必然要經過許多中間節點(如路由器,伺服器等等),我們假定在傳輸過程中要經過C1、C2、C3(其MAC地址分別為M1,M2,M3)三個節點。A在將PAC發出之前,先發送一個ARP請求,找到其要到達IP_B所必須經歷的第一個中間節點C1的MAC地址M1,然後在其數據包中封裝(Encapsulation)這些地址:IP_A、IP_B,MAC_A和M1。當PAC傳到C1後,再由ARP根據其目的IP地址IP_B,找到其要經歷的第二個中間節點C2的MAC地址M2,然後再將帶有M2的數據包傳送到C2。如此類推,直到最後找到帶有IP地址為IP_B的B主機的地址MAC_B,最終傳送給主機B。在傳輸過程中,IP_A、IP_B和MAC_A不變,而中間節點的MAC地址通過ARP在不斷改變(M1,M2,M3),直至目的地址MAC_B。
❷ ip地址和mac地址的區別是什麼
1、IP地址是指Internet協議使用的地址,而MAC地址是Ethernet協議使用的地址。
2、IP地址是可以自動分配的,MAC地址在每個網卡出場的時候就有一個全球唯一的MAC地址,所以很多的驗證軟體就是驗證mac地址的。
3、IP是可以更改的,mac地址雖然也可以更改,但是一般用不上,除非要用來繞過一些驗證軟體的。網卡在通訊的時候通過mac地址相互識別。
❸ IP地址、MAC地址、子網掩碼、默認網關、DNS伺服器、ARP協議簡明介紹
IP地址是指互聯網協議地址( 英語 :Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是 IP協議 提供的一種統一的地址格式,它為互聯網上的每一個網路和每一台主機分配一個邏輯地址,以此來屏蔽物理地址的差異。
MAC(Media Access Control或者Medium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬體地址,用來定義 網路設備 的位置。在 OSI模型 中,第三層 網路層 負責 IP地址 ,第二層數據鏈路層則負責 MAC地址。因此一個主機會有一個MAC地址,而每個 網路位置 會有一個專屬於它的IP地址。 [1]
子網掩碼是用來判斷任意兩台計算機的ip地址是否屬於同一子網路的根據。最為簡單的理解就是兩台計算機各自的ip地址與子網掩碼進行and運算後,得出的結果是相同的,則說明這兩台計算機是處於同一個子網路上的,可以進行直接的通訊 。
那麼網關到底是什麼呢?網關實質上是一個網路通向其他網路的 IP地址 。比如有網路A和網路B,網路A的 IP 地址范圍為「192.168.1.1~192. 168.1.254」, 子網掩碼 為255.255.255.0;網路B的IP地址范圍為「192.168.2.1~192.168.2.254」,子網掩碼為255.255.255.0。在沒有 路由器 的情況下,兩個網路之間是不能進行TCP/IP通信的,即使是兩個網路連接在同一台 交換機 (或 集線器 )上,TCP/IP協議也會根據 子網掩碼 (255.255.255.0)判定兩個網路中的主機處在不同的網路里。而要實現這兩個網路之間的通信,則必須通過網關。如果網路A中的主機發現 數據包 的目的主機不在本地網路中,就把數據包轉發給它自己的網關,再由網關轉發給網路B的網關,網路B的網關再轉發給網路B的某個主機(如附圖所示)。網路A向網路B轉發數據包的過程。
所以說,只有設置好網關的IP地址,TCP/IP協議才能實現不同網路之間的相互通信。那麼這個IP地址是哪台機器的IP地址呢?網關的IP地址是具有 路由 功能的設備的IP地址,具有路由功能的設備有 路由器 、啟用了 路由協議 的伺服器(實質上相當於一台路由器)、 代理伺服器 (也相當於一台路由器)。
在和 Novell NetWare 網路交互操作的上下文中,網關在 Windows 網路中使用的伺服器信息塊 (SMB) 協議以及 NetWare 網路使用的 NetWare 核心協議 (NCP) 之間起著橋梁的作用。網關也被稱為 IP路由器。
DNS 是指:域名伺服器(Domain Name Server)。在Internet上域名與IP地址之間是一一對應的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器 。
OSI模型 把網路工作分為七層,IP地址在OSI模型的第三層,MAC地址在第二層,彼此不直接打交道。在通過 乙太網 發送IP數據包時,需要先封裝第三層(32位IP地址)、第二層(48位MAC地址)的報頭,但由於發送時只知道目標IP地址,不知道其MAC地址,又不能跨第二、三層,所以需要使用地址解析協議。使用地址解析協議,可根據網路層IP數據包包頭中的IP地址信息解析出目標硬體地址(MAC地址)信息,以保證通信的順利進行。
❹ 什麼是MAC地址什麼又是IP地址呢
MAC地址是燒錄在網卡裡面,是網卡的身份證,是獨一無二的。
MAC地址是Ethernet協議使用的地址,即MAC地址可以判斷主機在區域網中的位置,就像IP地址可以判斷區域網在Internet中的位置。
比如說,你上網站的時候,伺服器給你發送數據,數據先是根據IP找到你主機所處區域網在Internet中的位置,然後再根據MAC地址找到你的主機在區域網中的具體位置!這就是由組網方式決定的,如今比較通行行的接入Internet的方式(也是由於IPV4地址不夠用)是把主機通過區域網組織在一起,然後再通過交換機和
Internet相連接。這就相當於你寫信給一個住在四合院(相當於網吧)的的朋友,四合院的地址就是IP地址,而每個住戶為了區分就要有一個MAC地址方便區分了。
❺ 如何查看伺服器MAC地址
1、按Windows鍵+R鍵呼出「運行」對話框,在對話框中輸入「cmd」然後按「確定」。