1

Когда мы говорим о передаче данных и протоколах через Интернет, нормальный процесс (который я знаю) таков:

  • Запрос отправлен на сервер (некоторые данные загружены)
  • Сервер обрабатывает запрос (на удаленном сервере)
  • Ответ отправляется обратно клиенту (загруженные данные)

Однако, как телевизионная приставка спутникового телевидения идет об обновлении его прошивки? Я знаю, что он просто выбирает (или загружает данные) непосредственно со спутника, который затем спускается и устанавливается в системе. Но как ему удается сделать запрос на загрузку, поскольку он никогда не сможет передавать данные на спутник в виде "запроса".

Эта однонаправленная передача данных сбивает меня с толку, и я был бы рад, если бы кто-то мог объяснить протокол, пожалуйста.

2 ответа2

2

Модель, которую вы описываете, является просто традиционным способом работы сети, но не единственным используемым протоколом связи. Теперь я не могу точно сказать, что именно делает ваш провайдер, но при условии, что они используют традиционную IP-сеть, наиболее распространенный способ однонаправленной связи - это использование протокола UDP поверх IP (в прошлой жизни я работал много со спутниковой связью, и мы сделали все по UDP).

Скорее всего, поставщик передает широковещательные обновления всем клиентам, а затем - программному обеспечению на телевизионной приставке, которое всегда прослушивает обновления, проверяет, должно ли оно принять обновление, а затем отвечает соответствующим образом.

0

Он использует вещание. Это канал (частота, IP-адрес для интернет-аналогии), предварительно настроенный производителем для связи и, в этом случае, отправки обновлений микропрограммного обеспечения получателю. Как и спутниковые каналы отправляют аудио и видео данные на ваш приемник.

Не нужно отправлять запрос, потому что канал всегда отправляет файл прошивки, я думаю, что они отправляют файл в цикле с предустановленной последовательностью начала. Таким образом, получатель ищет начальную последовательность и начинает копирование с этой точки.

Проверьте эту страницу википедии для получения дополнительной информации:https://en.wikipedia.org/wiki/Broadcasting_(networking)

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