mac位址即硬體位址,產品出產後mac位址就固定了,用於在網路中唯一標示乙個網絡卡,一台裝置若有一或多個網絡卡,則每個網絡卡都需要並會有乙個唯一的mac位址。
mac(media access control,介質訪問控制)位址,長度是48位元(6位元組),由16進製制的數字組成,分為前24位和後24位:
我們知道,當我們在瀏覽器裡面輸入**時,dns伺服器會自動把它解析為ip位址,瀏覽器實際上查詢的是ip位址而不是**。那麼ip位址是如何轉換為第二層實體地址(即mac位址)的呢?在區域網中,這是通過arp協議來完成的。
arp協議是「address resolution protocol」(位址解析協議)的縮寫。在區域網中,網路中實際傳輸的是「幀」,幀裡面是有目標主機的mac位址的。在乙太網中,乙個主機要和另乙個主機進行直接通訊,必須要知道目標主機的mac位址。但這個目標mac位址是如何獲得的呢?它就是通過位址解析協議獲得的。所謂「位址解析」就是主機在傳送幀前將目標ip位址轉換成目標mac位址的過程。arp協議的基本功能就是通過目標裝置的ip位址,查詢目標裝置的mac位址,以保證通訊的順利進行。在每台安裝有tcp/ip協議的電腦裡都有乙個arp快取表,表裡的ip位址與mac位址是一一對應的。通過偽造ip和mac位址匹配,便能擷取網路上的包,造成網路擁堵等問題。
ff:ff:ff:ff:ff:ff則作為廣播位址;01:xx:xx:xx:xx:xx是多播位址;01:00:5e:xx:xx:xx是ipv4多播位址;
所以,當我們知道目的ip而不清楚目的mac時,只需使用過廣播位址,同一網段內的計算機都會收到,但只有目的ip主機會響應,告訴源ip目的ip對應的mac是什麼,同時源ip還更新了自己的arp快取表,下次再向同一目的ip傳送資訊時,直接從arp快取表裡查詢就可以了。arp快取表採用了老化機制,在一段時間內如果表中的某一行沒有使用,就會被刪除,這樣可以大大減少arp快取表的長度,加快查詢速度。
arp快取表是可以檢視的,也可以新增和修改。在命令提示符下,輸入「arp -a」就可以檢視arp快取表中的內容,用「arp -d」命令可以刪除arp表中某一行的內容;用「arp -s」可以手動在arp表中指定ip位址與mac位址的對應。
MAC安裝軟體相關
mac os 安裝軟體的工具為brew home,簡稱brew,是mac osx上的軟體包管理工具,能在mac中快捷安裝軟體或者解除安裝軟體,只需乙個命令,非常方便。brew 的官方 在官方 對brew的用法進行了詳細的描述 安裝brew ruby e curl fssl 使用brew安裝軟體 乙個...
加密機MAC相關標準
1 64位元金鑰 des 加 解密 2 128位元金鑰 des 加 解密 3 192位元金鑰 des 加 解密 4 xor mac 演算法 1 xor mac 演算法可以使用單倍長 雙倍長 三倍長金鑰 2 mac資料先按8位元組分組,標識為d0 dn,如果dn不足8位元組時,尾部以位元組00補齊 3...
mac終端命令總結
1 mac環境下命令的使用 ls l a 列出指定目錄下檔案 l 顯示檔案的詳細資訊 a 顯示目錄下所有檔案 包括隱藏檔案 d 顯示指定目錄pwd 顯示當前的工作目錄的路徑 cd 切換工作目錄 表示當前目錄 表示當前目錄的上一級目錄 根目錄 目錄分隔符 當前目錄 回到上一級目錄 相對路徑 絕對路徑 ...