Доставка с максимальной эффективностью


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

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

Почтовая служба ( обычная почта ) физически доставляет письма, используя метод доставки с максимальными усилиями. Доставка определенного письма не планируется заранее – в почтовых отделениях не выделяются никакие ресурсы. Служба приложит «все усилия», чтобы попытаться доставить сообщение, но доставка может быть отложена, если в почтовое отделение или центр сортировки внезапно прибудет слишком много писем. Отправителю обычно не сообщают об успешной доставке письма, если только он не платит за эту премиальную услугу.

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

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