8766

Протокол FTP

Доклад

Информатика, кибернетика и программирование

FTP Протокол FTP (File Transfer Protocol) является одним из старейших протоколов стека ТСРIP [4, с. 434-460 3, с. 841-850]. Этот протокол для передачи файлов использует два ТСР соединения, одно - для передачи команд (порт 21 на стор...

Русский

2013-02-17

37.5 KB

6 чел.

FTP

Протокол FTP (File Transfer Protocol) является одним из старейших протоколов стека ТСР\IP [4, с. 434-460; 3, с. 841-850].

Этот протокол для передачи файлов использует два ТСР соединения, одно - для передачи команд (порт 21 на стороне клиента) и второе - для передачи данных (порт 20 на стороне сервера). Соответствующие порты приёма данных на стороне клиента и приёма команд на стороне сервера устанавливаются в процессе инициации FTP сеанса.

Возможны два режима работы – активный и пассивный. В первом - клиент ждёт передачи данных (сервер инициирует ТСР соединение для передачи данных, он активен), во втором – активен клиент. Так, в активном режиме при открытии FTP сеанса клиент открывает пассивное ТСР соединение, находящееся в ожидании активности сервера (состояние LISTEN), и задаёт порт для приёма данных. В свою очередь, сервер, получив номер этого порта, начинает передавать на него пакеты с данными. В пассивном режиме, наоборот, сервер сообщает клиенту номер порта передачи данных и ждёт соединения.

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

Рис. 1. Пряма передача файлов между серверами с помощью FTP.

Организация прямой передачи файлов между серверами реализуется в 4-е шага:

  1.  Клиент С задаёт пассивный режим серверу А.
  2.  В ответ получает от него IP адрес и порт для передачи данных.
  3.  Клиент С задаёт серверу В активный режим и указывает IP адрес и порт сервера А для передачи данных.
  4.  Сервер В инициирует ТСР соединение для передачи данных с сервера А и после установления этого соединения сервер А передаёт данные серверу В.

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

К сожалению, при установке сеанса FTP, имя пользователя и его пароль передаются открытым образом. Для повышения безопасности в FTP предусматривается сеанс с анонимным пользователем (anonymous), имеющим ограниченные администратором сервера права.


Сервер

А

ервер

В

Клиент

С

1

2

3

4


 

А также другие работы, которые могут Вас заинтересовать

67309. ФОРМЫ ПРАВА 117.5 KB
  В одних государствах преимущественное распространение получили правовые акты парламентов в других делегированное законодательство органов управления в третьих прецеденты и судебные решения в четвертых религиозные нормы Коран сунна иджма и т. Нормативно-правовые акты являются основной и наиболее совершенной формой современного права.
67311. Фразеология. Объект и предмет фразеологии 109.5 KB
  Такие устойчивые сочетания слов называют фразеологическими единицами (ФЕ), фразеологическими оборотами, фразеологизмами, фраземами, идиомами (греч. idioma ‘особе свойство’). Предметом фразеологии как раздела языкознания является исследование природы фразеологизмов и их категориальных признаков...
67312. Перевантаження операторів new і delete 201.5 KB
  Розробник може керувати виділенням пам’яті, перевантажуючи оператори new і delete. Такі оператори переважно перевантажуються як методи класу. Проте дозволено перевантаження і як дружніх функцій Операторні функції операторів new і delete в обидвох випадках мають вид...
67313. Методы определения характеристик моделируемых систем 1.13 MB
  По каждой такой характеристике y определяется N значений по которым строится гистограмма относительных частот вычисляется математическое ожидание дисперсия и моменты более высокого порядка определяются средние по времени и максимальные значения. В случае стационарного эргодического процесса...
67314. Доходи та прибуток. Доходи підприємства торгівлі 35.94 KB
  Дохід від торгової діяльності використовується підприємством для відшкодування витрат й інших затрат, пов’язаних зі здійсненням його господарської діяльності та створенням прибутку від реалізації. Таким чином підприємство забезпечує самоокупність поточної господарської діяльності й створює умови...
67315. Интеграция, квалификационное тестирование и испытания комплексов программ 247.5 KB
  В первой части стандарта представлена концепция планирования и управления процессами оценивания характеристик программ, а также их связь с процессами управления жизненным циклом ПС (по ISO 12207). При подготовке к испытаниям рекомендуется структурировать технологию и процедуры применения конкретного...
67316. ОСТРАЯ НЕСПЕЦИФИЧЕСКАЯ ХИРУРГИЧЕСКАЯ ИНФЕКЦИЯ. ЗАНЯТИЕ ПЕРВОЕ. ОБЩИЕ ВОПРОСЫ, НАИБОЛЕЕ ЧАСТЫЕ ФОРМЫ ХИРУРГИЧСКОЙ ИНФЕКЦИИ 309.5 KB
  Знать: определение классификацию микробиологию иммунологию хирургической инфекции Уметь: диагностировать острые гнойные заболевания кожи и подкожной клетчатки маститы тромбофлебиты лимфадениты лимфангоиты; производить перевязки ран после вскрытия гнойников.
67317. ЗЛОЧИНИ ПРОТИ ВЛАСНОСТІ 22.72 KB
  Питання про безпосередні об'єкти конкретних злочинів проти власності у літ. також вирішується по різному: значна частина авторів, вказує, що безпосередній об'єкт конкретного злочину проти власності є частиною (складовою) родового об'єкта. Олнпк видається що у данному випадку...