Когда компьютер А пытается отправить пакет данных компьютеру В, расположенному в той же локальной сети, IP-адрес компьютера B с помощью протокола ARP преобразовывается в физический адрес сетевого интерфейса.

Ты сможешь лишь 85%

Для формирования цельного кадра в IP-дейтаграмму добавляются физические адреса (например, 00-05-f3-43-d3-3e) исходного и целевого компьютеров. С помощью таких кадров компьютеры А и В получают возможность непосредственного взаимодействия друг с другом.

Два компьютера, не входящие в одну локальную сеть, не имеют возможности организовывать прямое сетевое соединение между собой. Поэтому между компьютерами должен использоваться маршрутизатор (router). Большинство пользователей сталкивались с маршрутизатором при настройке протокола TCP/IP, поскольку сетевой шлюз, принятый по умолчанию, на самом деле является маршрутизатором, указанным в качестве связующего звена между компьютерами, конкретный путь передачи данных к которым неизвестен. В качестве маршрутизатора может выступать компьютер под управлением Windows, на котором установлено два сетевых адаптера (каждый сетевой адаптер подключен к своей локальной сети). Кроме того, выпускаются и специализированные маршрутизаторы, такие как аппаратные маршрутизаторы компании Cisco.

Предположим, что оба компьютера находятся в разных локальных подсетях. Компьютер А проверяет свою таблицу маршрутизации для получения адреса маршрутизатора, входящего в локальную сеть с компьютером В. Если в таблице маршрутизации необходимый адрес не найден, пакеты с данными отправляются на шлюз, приятый по умолчанию. В большинстве случаев маршрутизаторы не обеспечивают непосредственного соединения с удаленной системой; обычно маршрутизатору “известен” путь, по которому необходимо отправлять данные другому маршрутизатору, потом еще одному и так далее, пока данные не поступят к принимающей системе. Например:

Компьютер А — 200.200.200.5
Компьютер В — 200.200.199.6
Маска подсети — 255.255.255.0
Маршрутизаторы — 200.200.200.2 и 200.200.199.2
Таблица маршрутизации на компьютере А — для сети 200.200.199.0 необходимо использовать маршрутизатор по адресу 200.200.200.2

В этом примере компьютеру А известно, что компьютер В расположен в другой сети, так как идентификатор сети равен 200.200.199. При этом после обращения к таблице маршрутизации компьютера А станет понятно, что для отправки пакетов в сеть 200.200.199 понадобится маршрутизатор с IP-адресом 200.200.200.2, который получит передаваемые пакеты данные и передаст их в сеть 200.200.199.

Аналогичный процесс проходит на каждом маршрутизаторе, поскольку все маршрутизаторы содержат собственную таблицу маршрутизации, в которой представлен список возможных путей.

Для настройки пути необходимо использовать команду route. Например, для настройки пути к сети 200.200.199 с использованием маршрутизатора по адресу 200.200.200.2 следует ввести такую команду:

route -p add 200.200.199.0 mask 255.255.255.0 200.200.200.2

Параметр – p делает путь постоянным. Без использования этого параметра созданный маршрут исчезнет при перезагрузке.

Для просмотра существующей таблицы маршрутизации введите команду route print.

Кому нужна эта Винда? Нам нужны бабки за 180 секунд!

Leave a Reply

Your email address will not be published. Required fields are marked *