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

Протокол FTP.

Читайте также:
  1. WTF. Уровни протоколов, стек протоколов Internet. Иерархия ISP.
  2. Автоматизация процесса назначения IP-адресов узлам сети - протокол DHCP.
  3. Архитектура сети. Понятие протокола.
  4. БЕЗ ПРОТОКОЛУ
  5. Вопрос 113 Порядок судебного заседания и протокол судебного заседания.
  6. Г) Протоколы
  7. Г., протокол №

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

Модель использования: User Interfase User

 

Server

PI постоянное Client PI

команда - ответ управляющее соединение (control connection)

 

ФС Server Client

DTP временное DTP ФС

 

 

DTP - data transfer process

PI - protocol Interpreter

Протокол HTTP и FTP имею много общего, например в качестве протокола транспортного уровня оба используют протокол TCP. НО протокол FTP использует 2 параллельных TCP соединения: управляющее соединение (пересылка управляющей инфы между хостами: имя и пароль, команды смены текущего удаленного каталога, передача и запрос файла) и соединение данных (для передачи самих файлов). Т.к. управляющее соединение отдельно от соединения данных, передаче управляющей инфы осуществляется вне полосы.

FTP сеанс начинается с установления управляющего соединения между клиентом с удаленным хостом (сервером) через порт 21 (передача имени и пароль, команды сметы каталога и обмена файлами). Когда сервер получает команду передачи или приема файла, он устанавливает с клиентом TCP-соединение данных, осуществляет файловый обмен, и закрывает соединение. Каждое соединение позволяет передать только 1 файл, при этом управляющее открыто в течении всего сеанса. Во время FTP-сеанса серверу необходимо иметь инфу о пользователе. Как правило управляющее соединение связно со специальной учетной записью пользователя. Кроме того, сервер должен следить за текущим каталогом, в котором работает пользователь. Необходимость затрат приводит к снижению FTP-сеансов, одновременно поддерживаемых сервером. Имя команды представляет собой 4 символа в верхнем регистре, за которыми следуют параметры: USER username:, PASS password:, LIST: (запрос к серверу на передачу имен всех файлов, находящихся в текущем каталоге, передача списков файлов происходит с использованием непостоянного соединения данных), RETR filename: (передача файла с указанным именем, сервер в ответ должен установить соединение данных и начать передачу), STOR filename: (передача файла от пользователя в текущий каталог удаленного хоста). Ответ представляет собой трехзначное число, иногда сопровождаемое небольшим текстовым пояснением.

 

 


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


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

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