Я понимаю, что для обычных веб-страниц в WWW браузер отправляет запрос на сервер, на котором размещена эта страница, а затем обрабатывает страницу, отправленную обратно. (Я знаю, что это еще не все)

Однако как этот процесс запроса работает для страницы, которая отображается в моем браузере, когда я получаю доступ к странице панели управления моего беспроводного маршрутизатора?

Я предполагаю, что страница хранится где-то в памяти моего маршрутизатора, а мои личные настройки и настройки хранятся в файле или локальной БД. Я предполагаю это, потому что к странице может быть доступ только от одного в беспроводной сети, если не разрешен удаленный доступ.

Если это так, то как это работает между браузером и роутером? Когда я ввожу зарезервированный адрес для моего маршрутизатора, то есть 192.168.1.1, что происходит за кулисами?

1 ответ1

2
  • На маршрутизаторе есть веб-сервер, хотя и небольшой.
  • На чипе flash/nvram также установлены веб-страницы, позволяющие изменять его значения. Когда вы изменяете значение и сохраняете его, в зависимости от настроек маршрутизатора, оно может сохранять его в оперативной памяти, которая работает от батареи, поэтому оно запоминается, даже когда маршрутизатор отключен от сети, или оно может содержать флэш-диск / другие типы постоянной памяти.
  • Когда вы сохраняете данные из веб-интерфейса, существует несколько способов связи с операционной системой маршрутизатора. Например, он может использовать cgi для вызова программ, написанных на c, python, php или других языках, которые также хранятся на маршрутизаторе.

Если вас это интересует, я рекомендую узнать об OpenWRT, откуда я и получаю информацию. Фактически, я помог построить торнадо Python и установить его на нашей ОС Router. Если вы хотите увидеть довольно удивительную настройку веб-страницы маршрутизатора, загляните в LUCI, это программное обеспечение для веб-настройки по умолчанию: http://luci.subsignal.org/

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