• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 網絡知識 > 網絡基礎知識 > 物理地址和邏輯地址

    物理地址和邏輯地址

    時間: 春健736 分享

    物理地址和邏輯地址

      Mac地址就是在媒體接入層上使用的地址,通俗點說就是網卡的物理地址,現在的Mac地址一般都采用6字節48bit(在早期還有2字節16bit的Mac地址)。 今天學習啦小編給大家介紹一下物理地址和邏輯地址。供大家參考!

      物理地址和邏輯地址

      參考如下

      MAC地址也叫物理地址、硬件地址或鏈路地址,由網絡設備制造商生產時寫在硬件內部。IP地址與MAC地址在計算機里都是以二進制表示的,IP地址是32位的,而MAC地址則是48位的。MAC地址的長度為48位(6個字節),通常表示為12個16進制數,每2個16進制數之間用冒號隔開,

      1.MAC地址

      網卡MAC地址不是隨便定義的,它的組成結構如圖所示。

      1>后3個字節代表該制造商所制造的某個網絡產品(如網卡)的系列號,前3個字節表示代表網絡硬件制造商的編號,它由IEEE(電氣與電子工程師協會)分配

      2>以太網的地址為48位,由IEEE統一分配給網卡制造商,每個網卡的地址都必須是全球唯一的。共6個字節的長度。FF:FF:FF:FF:FF:FF為廣播地址,只能用在目的地址段,不能作為源地址段。目的地址為廣播地址的數據包,可以被一個局域網內的所有網卡接收到。合法的以太網地址第32位組播標志必須為0。例如:

      X0:XX:XX:XX:XX:XX

      X2:XX:XX:XX:XX:XX

      X4:XX:XX:XX:XX:XX

      X6:XX:XX:XX:XX:XX

      X8:XX:XX:XX:XX:XX

      XA:XX:XX:XX:XX:XX

      XC:XX:XX:XX:XX:XX

      XE:XX:XX:XX:XX:XX

      為合法以太網地址。上面的X代表0-F中的任一個。

      地址

      X1:XX:XX:XX:XX:XX

      X3:XX:XX:XX:XX:XX

      X5:XX:XX:XX:XX:XX

      X7:XX:XX:XX:XX:XX

      X9:XX:XX:XX:XX:XX

      XB:XX:XX:XX:XX:XX

      XD:XX:XX:XX:XX:XX

      XF:XX:XX:XX:XX:XX

      為組播地址,只能作為目的地址,不能作為源地址。組播地址可以被支持該組播地址的一組網卡接收到。組播地址主要用在視頻廣播,遠程喚醒(通過發一個特殊的數據包使網卡產生一個中斷信號,啟動電腦),游戲(多個人在局域網里聯機打游戲)里等。

      邏輯地址(Logical Address) 是指由程序產生的與段相關的偏移地址部分。例如,你在進行C語言指針編程中,可以讀取指針變量本身值(&操作),實際上這個值就是邏輯地址,它是相對于你當前進程數據段的地址,不和絕對物理地址相干。只有在Intel實模式下,邏輯地址才和物理地址相等(因為實模式沒有分段或分頁機制,Cpu不進行自動地址轉換);邏輯也就是在Intel 保護模式下程序執行代碼段限長內的偏移地址(假定代碼段、數據段如果完全一樣)。應用程序員僅需與邏輯地址打交道,而分段和分頁機制對您來說是完全透明的,僅由系統編程人員涉及。應用程序員雖然自己可以直接操作內存,那也只能在操作系統給你分配的內存段操作。

      線性地址(Linear Address) 是邏輯地址到物理地址變換之間的中間層。程序代碼會產生邏輯地址,或者說是段中的偏移地址,加上相應段的基地址就生成了一個線性地址。如果啟用了分頁機制,那么線性地址可以再經變換以產生一個物理地址。若沒有啟用分頁機制,那么線性地址直接就是物理地址。Intel 80386的線性地址空間容量為4G(2的32次方即32根地址總線尋址)。

      物理地址(Physical Address) 是指出現在CPU外部地址總線上的尋址物理內存的地址信號,是地址變換的最終結果地址。如果啟用了分頁機制,那么線性地址會使用頁目錄和頁表中的項變換成物理地址。如果沒有啟用分頁機制,那么線性地址就直接成為物理地址了。

      虛擬內存(Virtual Memory) 是指計算機呈現出要比實際擁有的內存大得多的內存量。因此它允許程序員編制并運行比實際系統擁有的內存大得多的程序。這使得許多大型項目也能夠在具有有限內存資源的系統上實現。一個很恰當的比喻是:你不需要很長的軌道就可以讓一列火車從上海開到北京。你只需要足夠長的鐵軌(比如說3公里)就可以完成這個任務。采取的方法是把后面的鐵軌立刻鋪到火車的前面,只要你的操作足夠快并能滿足要求,列車就能象在一條完整的軌道上運行。這也就是虛擬內存管理需要完成的任務。在Linux 0.11內核中,給每個程序(進程)都劃分了總容量為64MB的虛擬內存空間。因此程序的邏輯地址范圍是0x0000000到0x4000000。

      有時我們也把邏輯地址稱為虛擬地址。因為與虛擬內存空間的概念類似,邏輯地址也是與實際物理內存容量無關的。

      邏輯地址與物理地址的“差距”是0xC0000000,是由于虛擬地址->線性地址->物理地址映射正好差這個值。這個值是由操作系統指定的。

      學習啦小編介紹了物理地址和邏輯地址的相關知識,希望你喜歡。

    579638 主站蜘蛛池模板: 无码aⅴ精品一区二区三区| 国产一区二区视频免费| 日本免费一级片| 99精品视频在线观看免费| 亚洲大香伊人蕉在人依线| 国产一级一国产一级毛片| 天天草天天干天天| 男人j进入女人p狂躁免费观看 | 98久久人妻无码精品系列蜜桃| 亚洲色图五月天| 国产无遮挡裸体免费视频在线观看| 无翼乌邪恶帝日本全彩网站| 未满十八18禁止免费无码网站 | 国产亚洲欧美日韩亚洲中文色 | 中文字幕一区在线观看| 波多野结衣一区二区三区四区| 国产日韩精品欧美一区喷水| 一本色道久久88加勒比—综合| 欧美午夜精品久久久久久浪潮| 周妍希美乳三点尽露四季图片 | 久久一区二区精品| 亚洲综合色视频在线观看| 再深点灬舒服灬太大了网站 | 欧美成人家庭影院| 色噜噜狠狠色综合免费视频| 久久精品青青大伊人av| 人禽无码视频在线观看| 动漫痴汉电车1~6集在线| bbbbbbbbb欧美bbb| 日韩大片高清播放器好| 人妻内射一区二区在线视频| 青青青国产精品视频| 国内精品国产三级国产AV| 中文无遮挡h肉视频在线观看| 美女张开腿让男人桶的视频| 国产精品久久久久久久久久久搜索 | 羞羞视频免费看| 国产特级毛片AAAAAA高潮流水| 一个人免费播放在线视频看片| 热久久视久久精品18国产 | 亚洲精品成人片在线播放|