Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cpc.doc
Скачиваний:
12
Добавлен:
21.11.2019
Размер:
2.61 Mб
Скачать

Тема 7.2 Сервіс ftp

План лекції

  1. Загальні відомості

  2. Недоліки FTP- протоколу

1. Загальні відомості

Ще один широко розповсюджений сервіс Інтернет - ftp. Українського перекладу цього слова, узагалі говорячи, немає, і його так і називають у розмові - ефтіпі. Розшифровується ця абревіатура як протокол передачі файлів, але при розгляді ftp як сервісу Інтернет мається на увазі не просто протокол, але саме сервіс - доступ до файлів у файлових архівах. Узагалі говорячи, ftp - стандартна програма, що працює по протоколі tcp і, що завжди поставляється з операційною системою. Її основне призначення - передача файлів між різними комп'ютерами, що працюють у мережах tcp/ip: на одному з комп'ютерів працює програма-сервер, на другому користувач запускає програму-клієнта, що з'єднується із сервером і передає чи одержує по протоколу ftp файли. Отут передбачається, що користувач зареєстрований на обох комп'ютерах і з'єднується із сервером під своїм ім'ям і зі своїм паролем на цьому комп'ютері. Протокол ftp, зрозуміло, оптимизирован для передачі файлів.

Дана риса і послужила причиною того, що програми ftp стали частиною окремого сервісу Інтернет. Справа в тім, що сервер ftp можна налагодити таким чином, що з'єднатися з ним можна не тільки під своїм ім'ям, але і під умовним ім'ям anonymous - анонім. Тоді Вам стають доступна не уся файлова система комп'ютера, але деякий набір файлів на сервері, що складають уміст сервера anonymous ftp - публічного файлового архіву. Отже, якщо хтось хоче надати в публічне користування файли з інформацією, програмами й іншим, то йому досить організувати на своєму комп'ютері, підключеному до Інтернет, сервер anonymous ftp. Зробити це досить просто, програми-клієнти ftp є практично на будь-якому комп'ютері - тому сьогодні публічні файлові архіви організовані в основному як сервери anonymous ftp. На таких серверах сьогодні доступна величезна кількість інформації і програмного забезпечення. Практично усе, що може бути надано публіці у виді файлів, доступно із серверів anonymous ftp. Це і програми - вільно розповсюджувані і демонстраційні версії, це і мультімедіа, це, нарешті просто тексти - закони, книги, статті, звіти. Таким чином, якщо Ви, наприклад, хочете представити світу демо-версію Вашого програмного продукту - anonymous ftp є вдалим рішенням такої задачі. Якщо, з іншого боку, Ви хочете знайти, скажемо, останню версію Вашої улюбленої програми, яка вільно поширюється, то шукати її потрібно саме на серверах ftp.

2. Недоліки ftp- протоколу

Незважаючи на поширеність, у ftp є і безліч недоліків. Програми-клієнти ftp можуть бути не завжди зручні і прості у використанні. Не завжди можна зрозуміти, а що це за файл перед Вами - чи те це той файл, що Ви шукаєте, чи то ні. Немає простого й універсального засобу пошуку на серверах anonymous ftp - хоча для цього й існує спеціальний сервіс archie, але це незалежна програма, неуніверсальна і не завжди застосовна. Програми ftp досить старі і деякі їхні особливості, що були корисними при народженні, не дуже зрозумілі і потрібні сьогодні - так, наприклад, для передачі файлів є два режими - бінарний і текстовий, і якщо Ви раптом неправильно вибрали режим, то переданий файл може бути ушкоджений. Опису файлів на сервері видаються у форматі операційної системи сервера, а список файлів операційної системи UNIX може привести в здивування користувача DOS. Проблема тут у тім, що зі списком файлів видається зайва інформація, а занадто багато знати завжди шкідливо. Сервери ftp нецентралізовані, і це несе свої проблеми. Незважаючи на все це, сервери anonymous ftp сьогодні - стандартний шлях організації публічних файлових архівів в Інтернет. Ви можете також організовувати доступ до файлів під паролем - наприклад, своїм клієнтам. ftp - сервіс прямого доступу, що вимагає повноцінного підключення до Інтернет, але можливий і доступ через електронну пошту - існують сервери, що можуть надіслати Вам по електронній пошті файли з будь-яких серверів anonymous ftp. Однак це може бути дуже незручно, тому що такі сервери сильно завантажені, і Ваш запит може довго чекати своєї черги. Крім того, великі файли при відсиланні поділяються сервером на частини обмеженого розміру, що посилаються окремими листами - і якщо одна частина із сотні втратиться чи ушкодиться при передачі, то інші 99 теж виявляться непотрібними.

Контрольні питання

  1. Як працюють сервери Anonymous ?

  2. По якому протоколі працює програма ftp ?

  3. Які переваги передачі даних по протоколу FTP ?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]