Наконец, я могу настроить базовую домашнюю сеть без маршрутизатора. Один хост-ноутбук под управлением Windows 7 подключен к USB-карте данных, а другой клиентский ноутбук под управлением XP может выходить в Интернет.

После попытки connectctify, виртуального маршрутизатора и т.д. И, в конечном итоге, с какой-то ошибкой, я, наконец, попробовал adhoc setup на Windows 7 native setup, создал сеть mynetwork и поделился интернет-соединением. Обе машины находятся в одной рабочей группе, в случае необходимости.

Затем на XP я подключился к этой беспроводной mynetwork и все. Когда я попытался просмотреть сайт, я смог !!

Но теперь это заставило меня задуматься, откуда браузер клиентского компьютера знает, как подключаться к Интернету с хост-компьютера. Я не помню, чтобы когда-нибудь вручную настраивал Firefox на клиентском компьютере, чтобы он использовал myconnection для доступа в Интернет, тогда откуда он это знает? Какие существуют различные шаги?

Если я пытаюсь разбить шаги, когда браузер получает запрос, он проверяет все активные в данный момент сетевые подключения. В этом случае клиента активна только беспроводная сеть mynetwork, поэтому браузер перенаправляет запрос в эту сеть по некоторому протоколу (как он называется?) и хост-машина при получении этого запроса распознает, что это интернет-запрос http, и использует свое локальное интернет-соединение (потому что оно настроено для совместного использования Интернета) для обслуживания запроса и перенаправляет вывод на клиентский компьютер. Правильно ли мое понимание? Какие все разные протоколы входят в картину здесь?

Спасибо,

1 ответ1

1

Краткий ответ: общий доступ к Интернету - ICS запускает DHCP-сервер, который предоставит всем подключенным компьютерам подробную информацию о том, как подключиться к Интернету (IP-адрес, шлюз, DNS-сервер).

когда браузер получает запрос, он проверяет все активные в данный момент сетевые подключения.

Мип, неправильно! Предполагая настройки по умолчанию, он использует WPAD для поиска прокси-сервера, который не работает с ICS. Затем он просто запрашивает у сконфигурированного DNS-сервера (ей) запись A имени хоста в URL. Это даст ему IP-адрес для веб-сервера, к которому он будет подключаться, используя маршрут по умолчанию. Адрес DNS-сервера и маршрут по умолчанию задаются DHCP, который также устанавливает IP-адрес самого клиентского ПК.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .