шпаргалка

Протоколы файлового обмена

[ Назад ]



Протокол FTP (File Transfer Protocol - протокол переноса файлов) обеспечивает

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

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

управления. Для операций переноса файлов организуется отдельное соединение TCP.

Управляющие соединения используют образ протокола TELNET для обмена командами и

сообщениями между хостами сети.

Кадры управления FTP используют обмен TELNET и могут содержать команды TELNET

или опции согласования параметров. Однако, большинство управляющих кадров FTP

является просто текстовыми строками ASCII и может классифицироваться как команды

или сообщения FTP.

Сообщения FTP являются откликами на команды FTP и содержат код отклика, за

которым следует пояснительный текст.

Протокол TFTP (Trivial File Transfer Protocol - тривиальный протокол переноса

файлов) использует дейтаграммы UDP. TFTP поддерживает операции записи и чтения

файлов, но не поддерживает служб каталогов и проверки полномочий (авторизации)

пользователей.

Протокол Internet Gopher и одноименная программа используют модель клиент-

сервер. Этот протокол предполагает использование надежного протокола доставки

TCP. Серверы Gopher прослушивают порт 70 (этот номер порта выделен для протокола

Gopher комитетом IANA). Документы Gopher могут располагаться на множестве хостов

Internet. Пользователи запускают клинетскую программу на своем компьютере,

подключаются к серверу Gopher и посылают ему селектор (строка текста, которая

может быть пустой) через соединение TCP с использованием пердопределенного

порта. Сервер отвечает на запрос текстовым блоком, завершающимся точкой в пустой

строке и разрывает соединение.

Первый символ каждой строки говорит о том, что описывает строка - документ,

каталог или поисковый сервис. Следующие символы (до знака табуляции) формируют

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

(или каталога). Первый символ строки реально определяет тип элемента,

отображаемого этой строкой. Почти во всех случаях клиент Gopher предоставляет

пользователю некоторое представление о том, чему соответствует данный элемент

(выводится пиктограмма, короткий текст или нечто подобное).

Символы после знака табуляции (до следующего символа табуляции) формируют строку

селектора, которую клиентская программа должна передать серверу для получения

документа (или списка содержимого каталога). Клиент никогда не меняет строку

селектора, которая зачастую является маршрутом доступа или другим селектором,

используемым сервером для доступа к желаемому элементу. Следующие два символа

табуляции обозначают имя домена для хоста и номер порта. При наличии других

символов табуляции клиент Gopher должен игнорировать их. Символы CR LF

обозначают переход на новую строку.

Символы типа элементов

Клиент Gopher решает вопрос доступности объекта для просмотра по первому символу

каждой строки в списке содержимого каталога. Увеличение этого списка может

расширять протокол.

Протокол HTTP (Hypertext Transfer Protocol - протокол передачи гипертекста)

представляет собой протокол уровня приложений, обеспечивающий простой и быстрый

способ организации распределенных гиперсред для совместного использования в

сети. Сообщения передаются в формате, похожем на форматы Internet Mail и MIME

(Multipurpose Internet Mail Extensions).

Протокол S-HTTP (Secure HTTP) обеспечивает механизм защищенной связи между

парами клиент-сервер HTTP для того, чтобы можно было выполнять коммерческие

транзакции с помощью широкого класса приложений. S-http обеспечивает гибкое

решение для поддержки множества ортогональных режимов работы, механизмов

управления ключами, моделей доверия, криптографических алгоритмов и форматов

инкапсуляции путем согласования опций между участниками каждой транзакции.

Сообщения Secure HTTP синтаксически совпадают с сообщениями HTTP и состоят из

строк запроса или состояния, за которыми следует заголовок и текст сообщения.

Однако заголовки S-HTTP отличаются от заголовков HTTP, а тело сообщений обычно

зашифровано.





КАТЕГОРИИ:

Network | английский | архитектура эвм | астрономия | аудит | биология | вычислительная математика | география | Гражданское право | демография | дискретная математика | законодательство | история | квантовая физика | компиляторы | КСЕ - Концепция современного естествознания | культурология | линейная алгебра | литература | математическая статистика | математический анализ | Международный стандарт финансовой отчетности МСФО | менеджмент | метрология | механика | немецкий | неорганическая химия | ОБЖ | общая физика | операционные системы | оптимизация в сапр | органическая химия | педагогика | политология | правоведение | прочие дисциплины | психология (методы) | радиоэлектроника | религия | русский | сертификация | сопромат | социология | теория вероятностей | управление в технических системах | физкультура | философия | фотография | французский | школьная математика | экология | экономика | экономика (словарь) | язык Assembler | язык Basic, VB | язык Pascal | язык Си, Си++ |