Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СиСПК (ВАСИН)-лекции.doc
Скачиваний:
912
Добавлен:
10.06.2015
Размер:
21.43 Mб
Скачать

Протоколы передачи файлов ftp и tftp

Протокол передачи файлов (Fail Transfer Protocol – FTP) – надежная, ориентированная на предварительное соединение (connection-oriented) служба, которая взаимодействует с протоколом транспортного уровня TCP, чтобы обмениваться файлами между системами. Главная цель протокола передачи файлов FTP состоит в том, чтобы передать файлы от одного компьютера до другого, копируя и перемещая файлы от серверов клиентам и от клиентов на серверы. Протокол передачи файлов FTP сначала управляет установлением соединения между клиентом и сервером, используя команды клиента и ответы сервера. При этом номер порта – 20. Затем устанавливается второе соединение, при котором производится обмен данными, номер порта – 21. Передача данных может производиться в режиме кода ASCII или в двоичном коде. Эти режимы определяют кодирование, используемое для файла данных, который в модели OSI является задачей представительского (presentation) уровня. После завершения передачи файла, соединение для передачи данных заканчивается автоматически. Когда полный сеанс копирования и перемещения файлов закончен, команда связи закрывается, пользователь заканчивает сеанс. Управление сеансом связи происходит на сеансовом (Session) уровне.

Простой протокол передачи файлов (Trivial Fail Transfer Protocol – TFTP) – служба без установления соединения (connectionless), которая использует протокол транспортного уровня (User Datagram Protocol – UDP). Протокол TFTP используется на маршрутизаторе, чтобы передавать файлы конфигурации и изображения подсистемы ввода-вывода Cisco IOS, также передавать файлы между системами, которые поддерживают TFTP. Протокол TFTP характеризует простота реализации и малый объем программного обеспечения. Протокол TFTP может читать или записывать файлы при соединении с удаленным сервером, но он не может вести списки и каталоги, поэтому не имеет никакого обеспечения для пользовательской идентификации. Протокол TFTP полезен в некоторых LAN, потому что работает быстрее, чем протокол FTP.

Протокол разделения сетевых ресурсов smb

Протокол – Блок Сообщений Сервера (Server Message Block – SMB) является файлом типа клиент-сервер и служит для разделения сетевых ресурсов. В отличие от протокола FTP, при использовании SMB клиенты устанавливают долгосрочную связь с серверами. Как только связь установлена, пользователь клиента может получить доступ к ресурсам на сервере, как к своим местным ресурсам.

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

Приложение peer-to-peer (p2p)

Приложение P2P позволяет соединениям равноправных узлов сделать файлы на их жестких дисках доступными для других пользователей, которые могут «скачивать» (download) информацию. То есть, пользователи по Интернету могут определять местонахождение и получать доступ к ресурсам, разделяемым другими равноправными узлами (peers).

Многие приложения P2P не используют центральную базу данных, чтобы сделать запись всех файлов, доступных для равноправных узлов (peers). Вместо этого устройства сети, при общении между собой, говорят другим, какие файлы являются доступными, когда получают запрос.

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