2014-01-25 163 views
-1

我讀過邏輯地址是由程序生成的。邏輯地址是什麼意思,它們是什麼樣的?

  1. 邏輯地址是什麼意思?
  2. 它們是什麼樣子?
  3. 爲什麼我們需要邏輯地址,即使我們有物理地址?
  4. 程序如何生成邏輯地址?

這些是我對尋址的困惑。有人可以幫助我快速...

回答

-1

從網絡的角度來看邏輯地址是你的IP,而你的物理地址是你的Mac地址。 Mac地址沒有指定你想要在你的系統中連接哪個應用程序,但是你的邏輯地址(帶端口)在網絡轉換中處理它。

您可能需要研究http://en.wikipedia.org/wiki/Data_link_layer瞭解網絡翻譯

如果你的問題是相對於編程邏輯地址只是一個相對地址爲你的程序的執行。

+0

用戶提出的原始問題是\t 「邏輯地址是什麼意思,它們是什麼樣的?」 以上答案仍然適用於原始問題。在說出答案無用之前,請驗證您的回覆。 – sathi006

+0

這是一個編程問答網站,這個問題甚至談到了「由程序生成」的地址,所以關於網絡而不是編程的答案顯然是關鍵的。實際編程答案太短而且不實用,除了不正確之外。邏輯地址看起來是連續的,但它們被系統映射到物理地址,並不一定(通常實際上並不)與任何東西「相對」。 –

+0

他們不相對任何事情?真的嗎?它們在被執行的環境中是相互關聯的。當實際的內存/高速緩存寄存器在彙編級進入畫面時,它們被轉換爲物理地址。請事實正確。 – sathi006