Может ли кто-нибудь помочь мне с работой модели логического адреса и физического адреса (с точки зрения сети/Socket)? Почему необходимо иметь два разных типа адресов?Логический адрес и адрес Phyiscal в отношении программирования сокетов
ответ
Различные сети используют разные физические адреса, например, MAC-адрес IEEE 802 использует 48-битный адрес.
Чтобы подключить разные сети и по-прежнему иметь возможность обращаться к отдельным машинам, им пришлось преодолеть проблему этих различных схем, поэтому они создали адреса IP (IPv4 и более поздние IPv6).
Поэтому, когда вы отправляете IP-пакет с компьютера на другой, он может путешествовать по различным сетям, каждая сеть отправляет пакеты со своей собственной схемой адресации.
Означает ли это, 1) Логический адрес предназначен для поддержки различных семейств физических адресов 2) Сначала введите физический адрес в логический адрес и отправьте его в ядро. На основе первых двух полей логического адреса ядро определит семейство физических адресов и вернет логический адрес на физический адрес. – user1368949
1) что-то вроде этого ... 2) a) нет броска, все делается на уровне ядра. б) первые два поля? Я понятия не имею, что вы имеете в виду ... c) ядро определяет физический интерфейс на основе таблицы маршрутизации (если вы явно не выбрали интерфейс (например, для многоадресной рассылки)), то для этого интерфейса он будет знать семейство адресов и снова, основываясь на таблица маршрутизации и запросы arp определяют целевой физический адрес. логический адрес отправляется в пакете, поэтому следующий компьютер будет снова принимать решения на основе этого ... –
Так же, как если система 1 хочет отправить пакет в систему 2, ядро системы 1 определит физический адрес системы2. Преобразуйте это в логический адрес на основе семейства протоколов и адресов и отправьте его вместе с пакетом 2. При приеме пакета ядро системы 2 снова сделает логическое преобразование. это правильно? – user1368949
- 1. адрес вопросы программирования сокетов
- 2. Логический адрес в сегментации
- 3. Виртуальный логический адрес ядра
- 4. Логический адрес путаницы
- 5. Является ли статический IP-адрес важным для программирования сокетов Java?
- 6. Как получить адрес порта устройства Android для программирования сокетов
- 7. Как получить IP-адрес клиента с помощью программирования сокетов C#
- 8. 32-битный системный логический адрес
- 9. [Операционная система] Найти физический адрес даны некоторые логический адрес
- 10. Что такое больший логический адрес или физический адрес?
- 11. Как использовать логический адрес в gdb?
- 12. Интеграция программирования Pusher и сокетов в android
- 13. адрес, адрес и адрес компании
- 14. Мыло: адрес и адрес:
- 15. Адрес и адрес памяти
- 16. адрес java-сокетов, который уже используется Исключение
- 17. Адрес уже используется после попытки соединения сокетов
- 18. О памяти Расположение приложения и логический адрес некоторой переменной
- 19. Перевести логический адрес на номер страницы и индекс
- 20. Синхронизация программирования сокетов python
- 21. Линейный адрес и физический адрес
- 22. Устранение неполадок программирования сокетов
- 23. Сценарий программирования сокетов Java
- 24. Пример программирования сокетов в iphone
- 25. Отладка программирования сокетов Linux?
- 26. Нужны предложения для программирования сокетов для Android.
- 27. Как сгенерировать логический URL-адрес, который используется в Rest
- 28. Shared код логический адрес в процессе адресного пространства
- 29. How/Why URL-адрес обратного вызова используется в отношении API?
- 30. получить клиентский IP-адрес в программировании сокетов в PHP
Вам нужно прочитать хорошую книгу об операционных системах. –
на самом деле на сети .. –