Пренос фајлова

Сервиси за пренос фајлова

Основна улога рачунарских мрежа јесте размена података између (корисника) удаљених рачунарских система. Један од основних начина за складиштење података на рачунарским системима јесте у виду фајлова, односно коришћењем фајл-система. Фајл-системи се најчешће користе за складиштење података на екстерној меморији, мада се због једноставне употребе понекад користе и за рад са подацима у радној меморији, или као интерфејс за одређена стања и функције оперативног система. Две основне компоненте фајл-система су формат записа података на екстерној меморији и имплементација функција за рад са фајловима унутар оперативног система.

slika1prenosfajlova

За пренос фајлова путем рачунарских мрежа углавном се користе два приступа. Први подразумева коришћење клијент-сервер архитектуре, односно софтверских компонената које на захтев корисника шаљу фајлове серверу, преузимају их са њега или над њима извршавају неку другу операцију (уклањање, премештање у други директоријум и слично). – FTP

Други приступ за пренос фајлова путем мреже подразумева реализацију једног дела фајл-система у виду мрежног протокола. Код овог приступа се интерфејс фајл-система ка остатку локалног рачунарског окружења реализује као и када су у питању локални фајл-системи али се складиштење података са локалне екстерне меморије измешта на удаљени рачунарски систем, доступан коришћењем одговарајућих мрежних протокола.

Пренос фајлова путем мрежног фајл-система

Пренос фајлова путем мрежног фајл-система

FTP – протокол за пренос фајлова

Протокол за пренос фајлова (енгл. File Transfer Protocol, FTP) је протокол намењен размени фајлова између рачунара који имају подршку за TCP/IP протокол. FTP је клијент-сервер протокол што значи да се његова примена врши путем серверског програма на серверу и клијентске апликације на клијенту. Постоји велики број серверских и клијентских реализација за различите оперативне системе и углавном су бесплатне.

Основни циљеви FTP протокола су:

  • омогућавање размене фајлова између рачунара

  • омогућавање индиректног коришћења удаљених рачунара

  • заштита корисника од различитих варијација код складиштења фајлова на различитим системима поуздан и ефикасан пренос фајлова

Основне мане FTP протокола су:

  • Приступне лозинке и садржај фајлова се мрежом преноси у изворном облику што га чини небезбедним.

  • За сваку операцију (повезивање, преузимање фајлова, листање садржаја, постављање фајлова) се користи засебна TCP/IP конекција што може изазвати проблеме уколико се пренос обавља посредством рачунара са firewall-ом.

  • Постоји могућност „узнемиравања“ 3. рачунара при одређеним захтевима преко проxy сервера.

  • FTP је веома латентан протокол услед великог броја команди потребних за иницирање трансфера.

  • Не постоји уграђена могућност провере интегритета пренешеног фајла тако да се ово најчешће обавља засебно преко md5 фајла.

Безбедан пренос фајлова

Главни безбедносни недостаци FTP протокола су:

  1. Корисничко име и лозинка се преко мреже преносе у изворном облику.

  2. Подаци који се преносе протоколом преносе се у изворном облику.

Ови недостаци не представљају проблем код локалних мрежа чији се комуникациони канали најчешће сматрају безбедним. Међутим, коришћење FTP протокола путем мреже чије је канале могуће прислушкивати (нпр. Интернет) отвара следеће безбедносне ризике:

  1. Нападач може утврдити које операције је корисник извео на серверу.

  2. Нападач може утврдити садржај фајлова који су пренешени FTP протоколом (у оба смера).

  3. Нападач може утврдити корисничко име и лозинку корисника.

Услед поменутих безбедносних ризика при коришћењу FTP-а, појавиле су се две различите имплементације сигурног FTP-а:

  1. SFTP (SSH File Transfer Protocol) – FTP базиран на SSH (Secure SHell) протоколу.

  2. FTPS (File Transfer Protocol over SSL) – FTP са коришћењем SSL или TLSенкрипције.

Advertisements

One thought on “Пренос фајлова

  1. Повратни пинг: Интернет услуге и алати – Рачунари и програмирање

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се /  Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се /  Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се /  Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се /  Промени )

w

Повезивање са %s