Что происходит, когда компьютер отправляет пакет другому компьютеру: как он узнаёт MAC-адрес адресата и что меняется, если адресат находится в другой подсети?
Когда операционная система получает задачу установить TCP-соединение с удалённым узлом, она должна определить, через какой сетевой интерфейс и шлюз отправить TCP-пакет. Для этого ОС использует таблицу маршрутизации.
Читать ответ