Разлика између ФТП и СФТП

ФТП вс СФТП

ФТП (Филе Трансфер Протоцол) је протокол који се користи за пренос датотека између хостова на Интернету (или других ТЦП заснованих мрежа). То је протокол заснован на моделу клијент-сервер. ФТП сервер садржи датотеке и базе података потребне за пружање услуга које захтевају клијенти. Најчешће, ФТП сервер је уређај са јаким напоном који може истовремено да ради са више захтева клијента. ФТП клијент је обично лични рачунар који користи крајњи корисник или мобилни уређај, који покреће потребни софтвер који може да захтева и прима датотеке преко Интернета са ФТП сервера. ФТП одржава одвојене везе између клијента и сервера за пренос контролних информација и података. ФТП клијентске апликације су током овог времена еволуирале од апликација наредбеног ретка до апликација са графичким корисничким интерфејсима. СФТП (Сецуре Филе Трансфер Протоцол) је протокол који се користи за пренос датотека преко сигурног канала. Развијен је као продужетак протокола сигурне шкољке (ССХ) од стране Интернет Енгинееринг Таск Форце (ИЕТФ). СФТП претпоставља да је канал који се користи за комуникацију сигуран и да је клијент аутентификован од стране сервера, а информације о клијенту доступне за употребу протокола.

Шта је ФТП?

ФТП је протокол који се користи за пренос датотека путем интернета. Тренутна спецификација ФТП налази се у РФЦ 959. Овај протокол дјелује на апликацијском слоју. Као што је претходно споменуто, ФТП одржава две везе за пренос контролних информација и података. ФТП протокол ради на следећи начин. ФТП сервер слуша долазне захтеве од клијената. Клијент који жели комуницирати са сервером то може учинити преко порта 21, а зове се контролна веза. Контролна веза је отворена током читавог трајања сесије и користи се за преношење информација о администрацији. Затим, ФТП сервер отвори другу везу преко порта 20 са комуницираним клијентом и та веза се зове дата веза. Датотеке се преносе путем податковне везе и текући пријенос се може зауставити слањем прекида сигнала преко управљачке везе.

Шта је СФТП?

СФТП је протокол који се користи за пренос датотека преко сигурног канала. СФТП се такође заснива на архитектури клијент-сервер. Широко познат СФТП сервер је ОпенССХ и СФТП клијенти се имплементирају као програми командне линије (као што је обезбеђено са ОпенССХ) или ГУИ апликацијама. СФТП пружа шифровање и података и наредби које се преносе пружајући сигурност за осетљиве информације попут лозинки. Надаље, пренесене датотеке помоћу СФТП-а повезане су с атрибутима датотека попут временске ознаке, што није могуће с ФТП-ом. СФТП није само протокол за приступ и пренос датотека, већ је и протокол датотечног система.

Која је разлика између ФТП и СФТП?

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