Протокол FTP

Протокол FTP входить у стандарти Інтернету і служить для передачі великих обсягів інформації. Перші специфікації, в яких був цей протокол передачі даних, з`явилися в 1971 році. З того часу можливості FTP значно розширилися і складно собі уявити, як би користувачі змогли б без нього обходитися, якщо їм потрібно було б завантажити або закачати в онлайн-сховище кілька гігабайт потрібних файлів. А скільки часу довелося б витратити, щоб перенести сайт з локальний машини на сервер, чи навпаки? Звичайно, можна скористатися архіватором, але що якщо сервер не підтримує цю функцію? Страшно навіть уявити. Так що FTP - це досить корисний інструмент.

Поняття «протокол» означає узгоджений формат обміну інформацією між двома пристроями. А сама абревіатура розшифровується як «file transfer protocol», що можна перекласти як «протокол для передачі файлів». Для передачі інформації протокол FTP використовує TCP-канал. Обмін побудований за принципом «клієнт-сервер». Передавати конфіденційну інформацію по цьому протоколу не можна, тому що в ньому немає захисту даних і на сервер передається відкритий текст. Звичайно, зазвичай для підключення до FTP-сервера потрібно проходити аутентифікацію, але на це не варто занадто сподіватися, оскільки ідентифікатор та пароль користувача передається відкритим текстом.

FTP-протокол застосовується для обміну інформацією з FTP-сайтами, які являють собою величезні сховища корисної та цікавої інформації. Файли на FTP-сайті розташовані в структурі дерева каталогів, подібно до того, як локальному комп`ютері. Для того щоб переглянути вміст сховища можна використовувати будь-який браузер, але краще, звичайно, користуватися спеціально створеної для цього програмою. Користувачі, які воліють працювати з командним рядком ОС, можуть використовувати команду «ftp».

Деякі FTP-сайти мають обмеження на доступ до своїх ресурсів. Часом для того, щоб на них зайти, потрібно знати логін і пароль зареєстрованого користувача. Велика частина FTP-сайтів дозволяють завантажувати файли без введення пароля. Але записати свої дані на такі ресурси неможливо.

Як використовувати протокол FTP, якщо ваша ОС не Windows



Якщо ви віддаєте перевагу Linux, то можна ознайомитися з документацією за доступними операціями, набравши команду $ man ftp. А для того, щоб підключитися до FTP-сервера, потрібно набрати $ ftp yoursite.at.domain. Найчастіше використовуються такі команди:

  • binary - зміна режиму на передачу довічних (нетекстових) файлів, наприклад, картінок;
  • ascii - перемикання на передачу текстової інформації;
  • cd foldername - зміна поточного каталогу на віддаленому комп`ютері на вхідну в нього папку з ім`ям foldername;
  • dir - перегляд всіх файлів в поточному каталозі віддаленого комп`ютера;
  • help - допомога по використанню команд;
  • mget - одночасне викачування декількох файлів;
  • put filename - служить для завантаження на віддалений ресурс локального файлу filename-
  • mput - завантаження на віддалений ресурс декількох файлів;
  • exit - завершення роботи з FTP і вихід в ОС.

Можна також скористатися такими програмами, як gFTP, FOFF і FileZilla.

Як використовувати протокол FTP, якщо ви віддаєте перевагу Windows



У цьому випадку все набагато простіше, і вам підійде будь FTP-клієнт, який легко знайти в мережі. З безкоштовних найбільшою популярністю користуються такі програми, як FileZilla, FTPInfo, WinSCP. З`єднання за допомогою протоколу FTP можуть підтримувати і такі популярні файлові менеджери, як Total Commander і FAR manager. Так що, якщо ви не так часто використовуєте цей протокол, то ними цілком можна обійтися.

Ну а якщо просто разово знадобилося щось скачати, то можна набрати в браузері замість URL приблизно таку команду:

ftp: // user: [email protected]: port, в якій

site.at.domain - ім`я сервера,

port - номер порта для підключення (зазвичай це 21, і його можна пропустити).

Якщо потрібно підключитися до анонімного FTP, то використовується скорочений запис команди:

ftp: //host.at.domain: port

Буває так, що при підключенні по протоколу FTP виникають які-небудь проблеми. У цьому випадку є сенс перевірити настройки FireWall і антивіруса.




» » Протокол FTP