Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пересылка файлов.
При передачи файлов с использованием протокола FTP используются, так называемые ТСР-сокеты - гнезда или конечные точки обменивающихся хостов. Адрес сокета – это ни что иное, как IP-адрес хоста и 16-битный номер порта. Номера портов ниже 1024 – популярные, зарезервированы различными сервисами (табл. 10.2). Таблица 10.2
Для обслуживания передачи мультимедийных файлов используется протокол RTP – Real-Time Transport Protocol - транспортный протокол реального масштаба времени (рис. 10.3). RTP занимает несколько странное положение в стеке протоколов. Он принадлежит пользовательскому пространству и работает поверх UDP. Мультимедийное приложение может состоять из нескольких аудио-, видео-, текстовых и некоторых других потоков. RTP уплотняет потоки и записывает их в пакеты, которые отправляются в сокет. На другом конце сокета, в ядре операционной системы, генерируются UDP пакеты, которые инкапсулируются в IP-пакеты, передаваемые по сети.
Рис. 10.3. Основная функция RTP – уплотнение нескольких потоков реального масштаба времени в единый поток пакетов UDP.
Пользовательский дейтаграммный протокол UDP – обслуживает отправку инкапсулированных IP-дейтаграмм без установления соединений. UDP не занимается контролем потока, контролем ошибок, повторной передачей после приема испорченного пакета. Этим должен заниматься пользовательский процесс. UDP широко используется в клиент-серверных приложениях и службе имен доменов (DNS).
|