Протокол ftp
Відео: Протокол FTP | курс "Комп`ютерні мережі"
Протокол FTP входить в стандарти Інтернету і служить для передачі великих обсягів інформації. Перші специфікації, в яких був цей протокол передачі даних, з`явилися в 1971 році. З того часу можливості FTP значно розширилися і складно собі уявити, як би користувачі змогли б без нього обходитися, якщо їм потрібно було б завантажити або закачати в онлайн-сховище кілька гігабайт потрібних файлів. А скільки часу довелося б витратити, щоб перенести сайт з локальний машини на сервер, або навпаки? Звичайно, можна скористатися архіватором, але що якщо сервер не підтримує цю функцію? Страшно навіть уявити. Так що FTP - це досить корисний інструмент.
Відео: Мережеві технології з Дмитром Бачило: FTP, SMB, NFS
Поняття «протокол» означає узгоджений формат обміну інформацією між двома пристроями. А сама абревіатура розшифровується як «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 і антивіруса.