Лучшая доставка

редактировать

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

Лучшее усилие можно противопоставить надежной доставке, которое может быть построено на основе наилучшего усилия (возможно, без гарантий задержки и пропускной способности), или с виртуальным каналом схем, которые могут поддерживать определенное качество обслуживания.

Примеры

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

Обычные телефонные сети основаны не на связи по принципу «максимальных усилий», а на коммутации каналов. Во время фазы соединения нового вызова ресурсы в телефонных станциях резервируются, или сигнал занятости информирует пользователя о том, что вызов заблокирован из-за нехватки свободной емкости. Текущий телефонный звонок никогда не может быть прерван из-за перегрузки сети, и ему гарантируется постоянная пропускная способность.

Интернет-протокол предлагает оптимальную услугу доставки дейтаграмм между хостами. IPv4 - это интернет-протокол без установления соединения, который зависит от оптимального подхода к доставке. Дейтаграммы IPv4 могут быть потеряны, произвольно задержаны, повреждены или дублированы. Приложения, созданные на его основе, реализуют необходимые им дополнительные сервисы на сквозной основе. Протокол управления передачей (TCP) обеспечивает гарантированную доставку потока октетов между парой хостов на вышеуказанный уровень, внутренне разделяя поток на пакеты и повторно отправляя их в случае потери или повреждения. Протокол пользовательских дейтаграмм (UDP) обеспечивает более тонкий уровень абстракции, который только проверяет датаграммы на ошибки. Оба являются протоколами транспортного уровня и обеспечивают мультиплексирование между процессами на одном хосте, реализованное с помощью номеров портов.

Дополнительная литература
  • Энциклопедия сетей и телекоммуникаций ISBN 0-07-212005-3
  • Комментарии о полезности простого трафика наилучшего усилия, RFC 5290

.

Последняя правка сделана 2021-05-12 14:04:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте