Цитата:
Сообщение от andr122
DHCP-сервер находится у провайдера.
|
да и скорее всего далеко не один.
Цитата:
Сообщение от andr122
А какую функцию выполняет коммутатор (свитч) с портами в жилом доме? Он только идентифицирует устройство в сети, получается, и направляет в серверную провайдера? Так?
|
коммутирует, как бы неожиданно это не звучало.
Свитч может идентифицировать пользователя и по MAC и по номеру порта куда он подключен.
Для полного осознания что же там происходит я вам советую почитать для начала про модель OSI, TCP. Какие протоколы на каком из уровней функционируют.
если в кратце - коммутация происходит по мак адресам, маршрутизация - по ip адресам.
ваш компик делает обращение пусть к нашему форуму:
браузер формирует пакет http get к нашему форуму(4й уровень TCP) -> пакует его в транспортный протокол tcp\udp выбирая номер порта(3й уровень TCP) -> определяет куда его надо слать и упаковывает в ip пакет с ip адресами откуда и куда(2й уровень TCP) -> спускает это все дело на канальный уровень, где в силу уже вступают MAC адреса (1й уровень TCP) -> в таком виде eth кадр попадает на свитч -> свитч смотрит MAC адрес назначения и отправляет его туда согласно своей таблицы коммутации -> кадр попадает на шлюз провайдера(маршрутизатор) -> маршрутизатор отбрасывает MAC адреса, смотрит внутрь IP пакета, определяет куда направляется пакет -> опять подставляет MAC адреса, свой и мак куда он отправляет пакет. ну и так до тех пор пока пакет не дойдет до форума.
тут я опустил процесс подсчета адресов сети, работу протокола ARP, подстановку MAC адреса шлюза по умолчанию.