рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Рекомендации по выбору протокола передачи файлов

Рекомендации по выбору протокола передачи файлов - раздел Связь, Классификация модемных протоколов Рекомендации По Выбору Протокола Передачи Файлов. Передача Файлов Является Од...

Рекомендации по выбору протокола передачи файлов. Передача файлов является одной из наиболее трудных задач для пользователя при работе со связной программой.

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

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

Не рассмотренный здесь протокол ASCII фактически не является протоколом передачи файлов. Он не поддерживает координацию между передающей и приемной системами, исправление ошибок и передачу двоичных файлов. Его можно использовать для передачи текстовых файлов компьютеру, уже подключенному к каналу связи, как альтернативу печати сообщения в режиме on-line. В режиме приема его полезно использовать в случае необходимости документировать на диске весь сеанс связи или его часть.

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

Протокол XModem-lK в ряде программ, например в Procomm, он называется YModem аналогичен классическому протоколу XModem, отличаясь от него только объемом передаваемых блоков - 1 Кбайт вместо 128 байт. Благодаря большим размерам блока, уменьшается относительная доля передаваемой служебной информации, в том числе и обеспечивающей обнаружение ошибок. Однако, если обнаружена ошибка, требуется повторная передача большого объема данных.

При хорошем качестве канала связи протокол XModem-1 К обеспечивает более высокую скорость передачи, чем XModem. Если же качество соединения плохое, то быстродействие протокола XModem оказывается выше. Для передачи нескольких файлов необходимо использовать протокол YMo-dem, во многих коммуникационных программах называемый как YModem Batch. При использовании модемов с аппаратной коррекцией ошибок следует применять протокол YModem-g в ряде программ он называется YModem-g Batch. В этом потоковом протоколе передающая сторона не ожидает подтверждения правильного приема блока данных.

В случае обнаружения ошибки принимающая сторона просто прерывает прием. Если установлено соединение с аппаратным исправлением ошибок например, с помощью модема с протоколом MNP4 или V.42 , то протокол YModem-g обеспечивает более высокую скорость передачи файлов, чем варианты протокола XModem или протокол YModem. Протокол ZModem также представляет собой один из вариантов потокового протокола, не прерывающего передачу в случае обнаружения ошибки.

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

Благодаря своим свойствам протокол ZModem можно считать наилучшим выбором независимо от того, установлено ли модемом соединение с исправлением ошибок или нет. Кроме того, стоит иметь в виду, что данный протокол явился основой для большого числа других протоколов, улучшающих те или иные его свойства и, как правило, ориентированных на работу в определенных условиях. К таким протоколам относятся SeaLink, MEGALink, WXModem и ряд других.

Протокол Kermit разработан для передачи информации между большими и миникомпьютерами, которые могут обрабатывать только 7-битовые знаки. При передаче двоичных бинарных файлов в протоколе используется метод под названием 8-bit quoting для передачи восьмого бита отдельно. Однако не все версии протокола Kermit поддерживают этот метод, что существенно ограничивает его применение. Для увеличения реальной скорости обмена протокол Kermit использует предварительную компрессию данных. Недостатком этого протокола является его сложность для его использования требуется детальное ознакомление с режимами и особенностями его работы.

Кроме того, Kermit - относительно медленный протокол и использовать его рекомендуется только в случаях, когда другие варианты отсутствуют. Разновидность этого протокола, известная под названием Super Kermit и предназначенная для использования в сетях типа Telenet или Tymnet, характеризующиеся большими задержками передачи данных.

Таблица 6.1. Сравнительные характеристики распространенных протоколов передачи файлов Параметр XModem XModem-CRC XMode-IK YModem YModem-g CS-8 CS-16 CRC-16 CRC-32 7 бит 8 бит RTS CTS XON XOFF Сжатие данных Длина файла Дата модификации файла Минимальный размер блока, байт 128 128 128 128 Максимальный размер блока, байт 128 128 1К 1К Масштабирование блоков ARQ типа SAW ARQ типа QBN ARQ типа SR Запрос файлов Групповая передача Восстановление Переименование Прерывание передачи Прерывание передачи отдельного файла Протоколирование Дуплексная передача Дуплексный Chat Скорость при соединении DTE-DTE, Кбит с 19,2 19,2 19,2 19,2 19,2 ZModem Kermit SeaLInk HyperProtocol BIModem HS LInk Hydra 64 10 128 128 16 64 64 8К 9К 128 2К 4К 4К 2К 38,4 19,2 19,2 115,2 115,2 115,2 57,6 В табл. 6.1 приведены сравнительные характеристики наиболее распространенных протоколов передачи файлов.

Эта информация может оказать дополнительную помощь при выборе наиболее подходящего для ваших условии протокола.

Продолжение таблицы 6.1 Одним из самых быстрых является протокол HyperProtocol. Как и Zmodem, он является потоковым протоколом, но помимо этого может сжимать передаваемые данные, как и протокол Kermit. Согласно протокола HyperProtocol приемник посылает подтвержение не после каждого файла, а в конце всего сеанса передачи. Он может быть с успехом использован для передачи информации по высрокоскоростньтм каналам. Особенность протокола BiModem состоит в том, что он является дуплексным, т.е. позволяет одновременно передавать файлы во встречных направлениях.

Протокол BiModem также предусматривает возобновление передачи после обрыва связи и гибкое изменение размера блока от 16 байт до 16 Кбайт. Однако Bi Modem недостаточно устойчиво работает по каналам с высоким уровнем помех. Близким по функциональным возможностям к протоколу Bi Modem является дуплексный протокол HS Link. Также как и протокол BiModem, он предоставляет возможность пользователям во время предачи файлов общаться в режиме Chat. Высокоскоростной дуплексный протокол Hydra отличается хорошей ус-тойчивочтью работы на линиях низкого качества и каналах с большими задержками передачи.

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

– Конец работы –

Эта тема принадлежит разделу:

Классификация модемных протоколов

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Рекомендации по выбору протокола передачи файлов

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Процедуры вызывающего модема
Процедуры вызывающего модема. На рис. 2.3. схематически изображен обмен сигналами между вызывающим и отвечающим модемами в начале сеанса передачи данных согласно Рекомендации V. 8. Вызывающий модем

Процедуры отвечающего модема
Процедуры отвечающего модема. После подключения к линии в течение 0,2 с отвечающий модем молчит затем, если он поддерживает обмен сигналами CM JM, передает сигнал ANS Если во время передачи ANSam о

Основные протоколы модуляции
Основные протоколы модуляции. Протоколы V.21, Bell 103J Основой Рекомендации ITU-T V.21 послужил протокол Bell 103J, разработанный американской фирмой AT T. Протокол V.21 является дуплексным и испо

Факс-протоколы модуляции
Факс-протоколы модуляции. Протоколы V.27, V.27bis, V.27ter Из протоколов V.27, V.27bis, V.27ter два первых предназначены для использования на четырехпроводных арендованных линиях, а V.27ter - на дв

Фирменные протоколы модуляции
Фирменные протоколы модуляции. Протокол V.32terbo Протокол V.32terbo был разработан фирмой AT T. Он опубликован и доступен разработчикам модемов. За исключением модемов фирмы AT T данный про

Рекомендации по выбору протоколов модуляции
Рекомендации по выбору протоколов модуляции. Основные характеристики рассмотренных выше протоколов модуляции, используемых в модемах для КТСОП представлены в табл. 3.7. Под режимом передачи в данно

Основные методы сжатия
Основные методы сжатия. Как известно, применение сжатия данных позволяет более эффективно использовать емкость дисковой памяти. Не менее полезно применение сжатия при передачи информации в л

Сжатие данных в протоколах MNP
Сжатие данных в протоколах MNP. Расширяемость MNP при сохранении совместимости с существующими реализациями ярко продемонстрирована в его поддержке Рекомендации ITU-T V.42bis. В процессе установлен

Сжатие данных по стандарту V
Сжатие данных по стандарту V. bis В настоящее время методы сжатия данных, включенные в протоколы MNP5 и MNP7, целенаправленно заменяются на метод, основанный на алгоритме словарного типа Лемпеля-Зи

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги