Home » Помощ » FTP порт

FTP порт

FTP по дефиниция използва TCP транспортния протокол и не използва UDP за своите транспортни цели. Обикновено протокол на приложния слой ще използва едното или другото. Едно важно изключение от това правило е DNS. FTP също е нещо различно поради факта, че използва два порта за да изпълни задачата си. Той обикновено използва порт 20 за прехвърляне на данни и порт 21 за слушане на команди. Също така е вярно, че прехвърлянето на данни през FTP порт 20 не е задължително и може да се извърши и през друг порт. Това става объркващо за много потребители. FTP има два режима на работа – активен и пасивен. И двете се стартират от FTP клиента и след това действат от FTP сървъра.
 

Активен FTP

В активен режим FTP клиентът се свързва от случаен непривилегирован порт (N, който обикновено е 20) към командния FTP порт на FTP сървъра, който е порт 21. След това клиентът започва да слуша порт N + 1 и изпраща команда към FTP сървър. След това сървърът се свързва обратно към посочения от клиента порт за данни от неговия локален. От гледна точка на защитната стена от страна на сървъра, за да поддържат FTP в активен режим, тези портове трябва да бъдат отворени: порт 21 на FTP сървъра отвсякъде (клиентът инициира връзка); Порт на FTP сървъра 21 до портове > 1023 (Сървърът отговаря на контролния порт на клиента); Порт 20 на FTP сървъра до портове > 1023 (Сървърът инициира връзка за данни към порта за данни на клиента); Порт 20 на FTP сървъра от портове > 1023 (Клиентът изпраща ACK към порта за данни на сървъра).
 

Пасивен FTP

В този режим FTP клиентът инициира две връзки към FTP сървъра. Трябва също така да имаме предвид, че и двете връзки използват самите ефимерни портове и това е добре. Чрез отваряне на две връзки с FTP сървъра, клиентът може да реши проблема със защитната си стена, която отказва достъп до FTP сървъра, като инициира контакт на един от високите ефимерни портове на клиента. Една от връзките, отворена от клиента, ще се свърже със сървъра на FTP порт 21 и ще му издаде командата PASV (пасивна), като използва стандартната команда PORT при използване на активен FTP. Това, което се случва е, че FTP сървърът отваря ефимерен порт и издава командата PORT на FTP клиента. Имайки това, клиентът след това започва връзка обратно към FTP порта на сървъра за трансфер на данни.

Беше ли ви полезна статията?

Средна оценка 0 / 5. Брой гласове: 0

Все още никой не е оценил тази статия. Бъдете пръв!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Последвайте ни

Най-нови публикации:

Къде мога да намеря информация за своя входящ и изходящ мейл сървър?

Какво трябва да знаете: Може да намерите информация за своя входящ и изходящ имейл сървър в секцията, наречена Имейл акаунти. От там, просто кликнете върху името на своя домейн, отворете раздела, озаглавен Информация, и разгледайте данните, намиращи се в таблицата,...

Как да създам свой имейл акаунт?

Какво трябва да знаете: Може да създадете свой имейл акаунт чрез секцията, озаглавена Имейл акаунти. Там ще намерите формуляр, с помощта на който можете да добавите нов имейл адрес към своя хостинг акаунт. Имейлите са една от най-ранните форми на електронна...

Как да пренасоча своя HTTP трафик към HTTPS?

Какво трябва да знаете: Ако сте създали своя уебсайт с програма като Adobe Dreamweaver или чрез ръчно писане на код, можете да поставите този специален .htaccess файл в основната директория на сайта си. Благодарение на този файл трафикът ви ще бъде пренасочен от HTTP...

Каква е разликата между трансфер и хостване на домейн?

Какво трябва да знаете: Ако хостнете своя домейн със ZETTAHOST.bg, ние ще се превърнем във вашия нов хостинг доставчик. Това ще ви позволи да захранвате уебсайта си чрез нашите сървъри. От друга страна, ако трансферирате домейна си към ZETTAHOST.bg, ние ще бъдем не...

Как да защитя своя акаунт в ZETTAHOST.bg?

Какво трябва да знаете: Най-важното нещо, което може да направите, за да защитите своя хостинг акаунт в ZETTAHOST.bg, е да се уверите, че използвате сложна парола. А ако искате допълнително да подсилите сигурността си, ви препоръчваме употребата на напълно уникална...

Личен сайт безплатно!

Регистрирай се безплатно и си направи сайт още днес.

Безплатната хостинг услуга на ZETTAHOST.bg няма скрити такси и изисквания за ползване.

Безплатен хостинг

Готов ли си да създадеш своя сайт?

Pin It on Pinterest

Share This