- FTP означава протокол за прехвърляне на файлове.
- FTP е стандартен интернет протокол, предоставен от TCP/IP, използван за предаване на файлове от един хост на друг.
- Използва се главно за прехвърляне на файлове на уеб страници от техния създател към компютър, който действа като сървър за други компютри в интернет.
- Използва се и за изтегляне на файлове на компютър от други сървъри.
Цели на FTP
- Той осигурява споделяне на файлове.
- Използва се за насърчаване на използването на отдалечени компютри.
- Той прехвърля данните по-надеждно и ефективно.
Защо FTP?
Въпреки че прехвърлянето на файлове от една система в друга е много просто и ясно, но понякога може да причини проблеми. Например, две системи може да имат различни файлови конвенции. Две системи може да имат различни начини за представяне на текст и данни. Две системи може да имат различни структури на директории. FTP протоколът преодолява тези проблеми чрез установяване на две връзки между хостовете. Една връзка се използва за пренос на данни, а друга връзка се използва за контролна връзка.
Механизъм на FTP
Фигурата по-горе показва основния модел на FTP. FTP клиентът има три компонента: потребителски интерфейс, контролен процес и процес на пренос на данни. Сървърът има два компонента: процес на управление на сървъра и процес на пренос на данни на сървъра.
Има два типа връзки във FTP:
FTP клиенти
- FTP клиент е програма, която прилага протокол за прехвърляне на файлове, който ви позволява да прехвърляте файлове между два хоста в интернет.
- Тя позволява на потребителя да се свърже с отдалечен хост и да качи или изтегли файловете.
- Той има набор от команди, които можем да използваме, за да се свържем с хост, да прехвърлим файловете между вас и вашия хост и да затворим връзката.
- Програмата FTP също е достъпна като вграден компонент в уеб браузър. Този базиран на GUI FTP клиент прави прехвърлянето на файлове много лесно и също така не изисква запомняне на FTP командите.
Предимства на FTP:
Недостатъци на FTP:
- Стандартното изискване на индустрията е всички FTP предавания да бъдат криптирани. Въпреки това, не всички доставчици на FTP са еднакви и не всички доставчици предлагат криптиране. Така че ще трябва да търсим FTP доставчиците, които осигуряват криптиране.
- FTP обслужва две операции, т.е. изпращане и получаване на големи файлове в мрежа. Въпреки това ограничението за размера на файла е 2 GB, който може да бъде изпратен. Освен това не ви позволява да изпълнявате едновременни трансфери към множество приемници.
- Паролите и съдържанието на файла се изпращат в ясен текст, което позволява нежелано подслушване. Така че е напълно възможно нападателите да извършат атака с груба сила, като се опитат да отгатнат FTP паролата.
- Не е съвместим с всяка система.