物理首地址是什麼
小編分享一下物理首地址的計算方法,供大家參考。
一個有16個字的資料區,它的起始地址為70A0:DDF6,請寫出這個資料區首末字單元的實體地址。請寫出過程怎麼算的~~
10H,也就是16進位制的10,就是16
第一個位元組如果序號是a的話,那麼第16個位元組就是a+16-1,a+0是第一個數,那麼a+15當然是第16個數,在16進制中就是a+10H-1
資料區的首地址:70A0H*16+ODDF6H=7E7F6H
資料區的末地址:7E7F6H+10H-1=7E805H
地址從0開始編號,順序地每次加1,因此儲存器的實體地址空間是呈線性增長的。它是用二進位制數來表示的,是無符號整數,書寫格式為十六進位制數。它是出現在CPU外部地址總線上的定址實體記憶體的地址訊號,是地址變換的最終結果。用於記憶體晶片級的單元定址,與處理器和CPU連線的地址匯流排相對應。
20位實體地址計算方法如下:
實體地址=段基址*16d+偏移地址
MACMedia Access Control, 介質訪問控制地址是識別LAN區域網節點的標識。網絡卡的實體地址通常是由網絡卡生產廠家燒入網絡卡的EPROM一種快閃記憶體晶片,通常可以通過程式擦寫,它儲存的是傳輸資料時真正賴以標識發出資料的電腦和接收資料的主機的地址。
也就是說,在網路底層的物理傳輸過程中,是通過實體地址來識別主機的,它一般也是全球唯一的。比如,著名的乙太網卡,其實體地址是48bit位元位的整數,如:44-45-53-54-00-00,以機器可讀的方式存入主機介面中。乙太網地址管理機構IEEE將乙太網地址,也就是48位元的不同組合,分為若干獨立的連續地址組,生產乙太網網絡卡的廠家就購買其中一組,具體生產時,逐個將唯一地址賦予乙太網卡。
形象的說,MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性
每塊網絡卡在生產出來後,除了基本的功能外,都有一個唯一的編號標識自己。全世界所有的網絡卡都有自己的唯一標號,是不會重複的。這個MAC地址是由48位2進位制陣列成的,通常分成6段,用16進製表示就是類似00-11-22-33-44-55的一串字元。由於它的唯一性,我們就用它來標識你的那塊網絡卡。這個地址應該是寫入網絡卡的晶片中的,硬體上是無法更改的有個網路裝置可以,比如寬頻路由器,但是它最終要通過軟體傳送出去,所以在作業系統中,就又能修改了。這個地址和IP地址更沒有什麼聯絡了。網絡卡、Modem各種裝置可以有任何IP地址,內部的、外部的……一個網絡卡還可以有兩個IP地址。
MAC地址只在區域網內傳播,在Internet上傳輸的資料是以IP地址定位的,不以實體地址定位。
Mac地址就是在媒體接入層上使用的地址,通俗點說就是網絡卡的實體地址,現在的Mac地址一般都採用6位元組48bit在早期還有2位元組16bit的Mac地址。 對於MAC地址,由於我們不直接和它接觸,所以大家不一定很熟悉。在OSIOpen System Interconnection,開放系統互連7層網路協議物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層參考模型中,第二層為資料鏈路層Data Link。它包含兩個子層,上一層是邏輯鏈路控制LLC:Logical Link Control,下一層即是我們前面所提到的MACMedia Access Control層,即介質訪問控制層。所謂介質Media,是指傳輸訊號所通過的多種物理環境。常用網路介質包括電纜如:雙絞線,同軸電纜,光纖,還有微波、鐳射、紅外線等,有時也稱介質為物理介質。
MAC地址也叫實體地址、硬體地址或鏈路地址,由網路裝置製造商生產時寫在硬體內部。這個地址與網路無關,也即無論將帶有這個地址的硬體如網絡卡、集線器、路由器等接入到網路的何處,它都有相同的MAC地址,MAC地址一般不可改變,不能由使用者自己設定。
MAC地址前24位是由生產廠家向IEEE申請的廠商地址。後24位就由生產廠家自行定擬了。早期的2位元組的卻不用申請
一:IP地址和Mac地址有什麼聯絡和區別
對於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代表網路硬體製造商的編號,它由IEEEIstitute of Electrical and Electronics Engineers,電氣與電子工程師協會分配,而後3位16進位制數0A:8C:6D代表該製造商所製造的某個網路產品如網絡卡的系列號。每個網路製造商必須確保它所製造的每個乙太網裝置都具有相同的前三個位元組以及不同的後三個位元組。這樣就可保證世界上每個乙太網裝置都具有唯一的MAC地址。
既然每個乙太網裝置在出廠時都有一個唯一的MAC地址了,那為什麼還需要為每臺主機再分配一個IP地址呢?或者說為什麼每臺主機都分配唯一的IP地址了,為什麼還要在網路裝置如網絡卡,集線器,路由器等生產時內嵌一個唯一的MAC地址呢?主要原因有以下幾點:
1IP地址的分配是根據網路的拓樸結構,而不是根據誰製造了網路設定。若將高效的路由選擇方案建立在裝置製造商的基礎上而不是網路所處的拓樸位置基礎上,這種方案是不可行的。
2當存在一個附加層的地址定址時,裝置更易於移動和維修。例如,如果一個乙太網卡壞了,可以被更換,而無須取得一個新的IP地址。如果一個IP主機從一個網路移到另一個網路,可以給它一個新的IP地址,而無須換一個新的網絡卡。
3無論是區域網,還是廣域網中的計算機之間的通訊,最終都表現為將資料包從某種形式的鏈路上的初始節點出發,從一個節點傳遞到另一個節點,最終傳送到目的節點。資料包在這些節點之間的移動都是由ARPAddress Resolution Protocol:地址解析協議負責將IP地址對映到MAC地址上來完成的。
怎樣清理磁碟記憶體