誰能幫我用怎樣的邏輯地址和物理地址模式工作(從視圖聯網/套接字點)?爲什麼需要有兩種不同類型的地址?邏輯地址和Phyiscal地址相對於Socket編程
回答
不同的網絡使用不同的物理地址,例如,IEEE 802 MAC地址使用48位地址。
連接不同的網絡,仍然能夠解決undividual機器,他們不得不克服這些不同模式的問題,所以他們創造了IP(IPv4和IPv6的後面)地址。
所以,當你從一臺計算機發送一個IP數據包到另一個它可以通過各種網絡傳送,每個網絡發送其自己的尋址方案包。
這是否意味着, 1)邏輯地址,以支持不同的物理地址族 2)先投的物理地址,邏輯地址,並將其發送到內核。 基於邏輯地址的前兩個字段,內核將確定物理地址族,並將邏輯地址轉回物理地址。 – user1368949
1)類似的東西... 2)a)不投射,一切都在內核級完成。 b)前兩個字段?我不知道你的意思是什麼...... c)內核決定了基於路由表的物理接口(除非你明確選擇了一個接口(例如:用於多播)),那麼對於該接口它將知道地址族,並且基於路由表和arp請求它將確定目標物理地址。邏輯地址的數據包發送,從而根據該下一機將再次作出決定...... –
所以是像,當系統1要把數據包發送到系統2,系統1的內核,將決定系統2的物理地址。將其轉換爲基於協議和地址族的邏輯地址,並將其與數據包2一起發送。在接收數據包時,系統2內核將再次進行邏輯到物理轉換。 是嗎? – user1368949
- 1. 邏輯和虛擬地址
- 2. Groovy Socket編程和IP地址
- 3. 相同邏輯地址的叉()
- 4. 不同的邏輯地址
- 5. 邏輯地址在哪裏?
- 6. 邏輯地址混淆
- 7. 尋呼和邏輯和物理地址
- 8. 相對地址
- 9. 從邏輯地址轉換爲物理地址。邏輯地址是十六進制的
- 10. ServiceReferences.ClientConfig相對地址和https
- 11. 轉換邏輯(虛擬)地址到物理地址
- 12. 如何將這些邏輯地址轉換爲物理地址?
- 13. 從邏輯地址轉換爲物理地址
- 14. 如何將此邏輯地址轉換爲物理地址?
- 15. 將邏輯地址轉換爲物理地址
- 16. 使用段表將邏輯地址轉換爲物理地址
- 17. 從邏輯地址到機器地址的錯誤翻譯,GDT
- 18. 在地址相對於基地址的gdb打印符號
- 19. 編輯存儲器地址
- 20. 在EditText中編輯地址對象?
- 21. 8086中的有效地址和相對地址
- 22. 2級分頁中的邏輯地址
- 23. CPU如何生成邏輯地址?
- 24. 邏輯地址中有多少位?
- 25. 共享代碼的邏輯地址
- 26. 地址簿崩潰並不合邏輯
- 27. 分段中的邏輯地址
- 28. 32位系統邏輯地址
- 29. 虛擬內核邏輯地址
- 30. 購物車/賬單地址邏輯
你需要閱讀一本關於操作系統的好書。 –
實際上是在網絡.. –