Русская Википедия:Негарантированная доставка

Материал из Онлайн справочника
Версия от 05:59, 30 августа 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} '''Негарантированная доставка''' ({{lang-en|Best Effort Service}}) — в компьютерных сетях тип обслуживания сети, в котором сеть не может ни гарантировать, что данные достигнут своего назначения, ни предостав...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Негарантированная доставка (Шаблон:Lang-en) — в компьютерных сетях тип обслуживания сети, в котором сеть не может ни гарантировать, что данные достигнут своего назначения, ни предоставить пользователю определённого качества обслуживания (QoS). В сети такого типа обслуживания все пользователи получают лучший на данный момент сервер, таким образом, у них будут разные ширина полосы пропускания и время отклика в зависимости от объёма трафика в сети.

Примеры

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

В телематических сетях услуги типа негарантированной доставки могут обеспечить коррекцию ошибок и даже некоторую отказоустойчивость при передаче данных (например, CSMA/CD). Тем не менее они по определению не могут гарантировать фактическую доставку данных для всех случаев. Поэтому, как правило, надёжность связи делегируется в другом протоколе вышестоящего уровня.

Среди сетевых протоколов передачи данных имеется множество примеров модели негарантированной доставки. К ним относятся:

Интернет и протокол IP

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

Протокол IP, положенный в основу большей части связей в сети, не предоставляет никакого механизма определения достижения пакетом пункта назначения. IP только заботится о проверки целостности передаваемых данных, используя контрольные суммы в заголовках пакетов (также называемых IP-датаграммы). По этой причине, говорят, что IP обеспечивает ненадёжную услугу датаграмм, поскольку не гарантирует получения всех пакетов. Такое отсутствие гарантий доставки может привести к тому, что пакеты до адресата дойдут повреждёнными, дублированными или в нарушенном порядке, а некоторые пакеты даже могут потеряться по пути. В соответствии с эталонной моделью OSI, проверка надёжности передачи находится под ответственностью протоколов транспортного уровня, таких как TCP[1].

Ограничения модели

Для мультимедийных приложений и приложений в режиме реального времени (видеоконференции, потоковое видео и т. д.), обязанных поддерживать существующие сети передачи данных при огромных требованиях трафика и очень низком времени отклика, протоколы и традиционные услуги оказываются устаревшими[2]. Единственными сетями, разработанными для поддержки как традиционного трафика (TCP и UDP), так и трафика в реальном времени являются сети ATM. Тем не менее, использование ATM предполагает создание второй сетевой инфраструктуры для трафика в реальном времени или замены предыдущей конфигурации, основанной на IP, для ATM. При этом оба варианта являются дорогостоящими.[3]

Кроме того, вышеупомянутые недостатки модели негарантированной доставки привели к появлению более надёжных альтернатив, предназначенных для обеспечения качества обслуживания (QoS) и надёжности в соединениях. Это, так называемые, Дифференцированные услуги (DiffServ) и Интегрированные услуги (IntServ); оба типа обеспечивают гарантию окончательной доставки данных в сети.

Телефонная сеть

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

См. также

Примечания

Шаблон:Примечания

Литература

  • Encyclopedia of Networking & Telecommunications ISBN 0-07-212005-3
  • Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. — СПб.: Питер, 2010.
  • Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е изд. — СПб.: Питер, 2012.
  • William Stallings: Redes e Internet de alta velocidad. Pearson Educación, 2003. ISBN 9788420539218

Ссылки

  1. Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. — СПб.: Питер, 2010 — С. 121.
  2. Таненбаум Э., Уэзеролл Д. Компьютерные сети. 5-е изд. — СПб.: Питер, 2012 — C. 436
  3. W. Stallings: Redes e Internet de alta velocidad. Pearson Educación, 2003 — С. 16. ISBN 9788420539218