Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Требования приложений. Сервисы, предоставляемые TCP и UDP.

Читайте также:
  1. Dress-code — требования к офисной одежде
  2. I. Общие требования
  3. II. Требования безопасности при несении караульной службы
  4. II. Требования к результатам освоения основной образовательной программы начального общего образования
  5. II. Требования к структуре основной общеобразовательной программы дошкольного образования
  6. II. Требования к участку и территории
  7. III. Требования к разделам обязательной части основной общеобразовательной программы дошкольного образования

Многие комп сети, включая И, используют более 1 транспортного протокола. При разработке приложения нужно выбрать один из транспортных протоколов, к службам которого будет обращаться. Для того, чтобы сделать выбор, нужно изучить перечень служб, поддерживаемых каждый из протоколов и выбрать тот, который способен обслужить ваше приложение наилучшим образом.

Выделяются 3 основных требования, предъявляемых приложениями к транспортному уровню: надежная передача данных, гарантированная скорость передачи и обеспечение доставки данных за определенное время.

Надежная передача данных: некоторые приложения, например приложения эл почты, требуют надежной передачи данных, то есть исключения вероятности потерь данных при передаче. Но сущ вид приложений, толерантных к потерям данных (аудио и видео реального времени). Для таких приложений потеря данных не приводит к сбоям или серьезным потерям качества. Степень толерантности приложения к потере данных определяет максимальную долю данных. которая может быть потеряна, и зависит от назначения приложения и использующейся схемы кодировки.

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

Время передачи: Гарантированное время доставки. И-телефония, виртуальные миры, телеконференции, многопользовательские комп игры. В приложениях, не являющихся приложениями реального времени, временные ограничения на доставку данных не являются столь принципиальными.

Приложения доставки Потеря Данных Скорость передачи Ограничение на время
Передача файлов Недопустима Эластичность Нет
Эл почта Недопустима Эластичность Нет
Работа с web-документами Недопустима Эластичность (несколько Кбит/с) Нет
Аудио и видео реального времени Допустима Аудио:несколько Кбит/с - 1Мбит/с Видео: 10Кбит/с-5Мбит/с Есть, сотни миллисекунд
Записанное потоковое аудио и видео Допустима также Есть, сотни миллисекунд
Интерактивные игры Допустима 1-10Кбит/с Есть, сотни миллисекунд
Обмен сообщениями в реальном времени Недопустима Эластичность Есть и нет

 

Протокол TCP: опирается на установление логического соединения и надежная передача данных.

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

Надежная передача данных. Гарантия, что все переданные данные будет доставлены адресату без ошибок, потерь и в правильном порядке. Входной и выходной потоки соответствуют.

Также включает контроль перегрузки.

Протокол UDP: Без логического соединения, процедура рукопожатия отсутствует. Обеспечивает ненадежную передачу данных - гарантии доставки нет. Не гарантирует порядок получения информации. Не предусматривает контроль перегрузок.

Приложение Прикладной протокол Транспортный протокол
Эл почта SMTP TCP
Доступ с удаленного терминала Telnet TCP
Web HTTP TCP
Передача файлов FTP TCP
Удаленный файловый сервер NFS UDP или TCP
Потоковое мультимедиа Обычно фирменный, например Real Networks UDP или TCP
И-телефония Обычно фирменный, например Dialpad Как правило, UDP

Оба протокола не гарантируют время доставки.


Дата добавления: 2015-08-05; просмотров: 101 | Нарушение авторских прав


Читайте в этой же книге: Протокол. Примеры. | Конечные системы, архитектура клиент-сервер, сервисы с установление и без установления соединения. | Коммутация каналов, коммутация пакетов, коммутация сообщений, маршрутизация. | Сети доступа и среды передачи данных. | Аутентификация в HTTP, cookies, условный GET в HTTP. | Протокол FTP. | Протокол SMTP. | Служба имен доменов (DNS). | Протокол UDP. | Протокол TCP. |
<== предыдущая страница | следующая страница ==>
WTF. Уровни протоколов, стек протоколов Internet. Иерархия ISP.| Протокол HTTP

mybiblioteka.su - 2015-2024 год. (0.005 сек.)