Цитата:
Сообщение от Надежда
И основной шлюз..
|
Кстати, про основной шлюз. Когда адрес находится в той же подсети, что и инициатор соединения, то общение с ним происходит напрямую. Для поиска этого адреса используется broadcast.
Пример broadcast
Допустим ip 192.168.0.55/255.255.255.0 ищет адрес 192.168.0.56. Так как судя по маске этот адрес из той же подсети, то посылается broadcast на 192.168.0.255 с сообщением "А кто тут 192.168.0.56?". Интерфейс имеющий этот адрес отвечает и они начинают переговариваться напрямую друг с другом.
Если же адрес из другой подсети, например, 192.168.1.56, то по broadcast-у он не доступен, и тогда пакет отправляется на основной шлюз (например, 192.168.0.1), который обязательно должен быть из той же подсети, что ip источника, то есть он должен быть доступным по broadcast. А шлюз уже сам разберется куда посылать пакет дальше и куда отправлять ответ. Именно для этого и нужен основной шлюз. Но шлюзы бывают и не основные.
В следующих раз я могу рассказать про маршрутизацию.