Активна и пасивна режим FTP
Какво е FTP?
Да започнем с това, че е протокола FTP.
FTP (File Transfer Protocol) се превежда от английски език. - прехвърляне на файлове протокол, използван в областта на компютърните мрежи и ви позволява да се свържете към FTP сървъри, да преглеждате съдържанието на директории и изтегляне на файлове от и към сървъра.
FTP е един от първите интернет протоколи, приложния слой, се появи много преди появата на HTTP. От самото начало, той е предназначен за използване в интернет, когато последният е все още затворена система и свързване на университети, правителствени агенции и редица търговски дружества, участващи в разработването на системата.
Протоколът не е криптиран и не е безопасно, тъй като, потребителско име и парола са предадени в чист текст. Нападателите, използващи специално обучени (софтуер за прихващане на мрежовия трафик) може да се намеси вашето име и парола, така че за безопасната експлоатация на FTP-сървър, трябва да използвате протокол SSL криптиране. който се подкрепя от много съвременни FTP сървъри, някои в FTP-клиент.
Активна и пасивна режим FTP
За разлика от повечето други протоколи за протокола FTP създава два вида връзки, първият се използва за разпознаване и предаване на команди, а вторият - за предаване на данни. Според се определя режим на втората връзка, може да е активен или може да бъде пасивен. Те се различават помежду си страна служи за свързване на инициатора за предаване на данни и пристанищата, на които всъщност се извършва този трансфер. В нормална или активен FTP, връзка за контрол се инициира от клиента, както и връзка за данни е по инициатива на сървъра. В пасивен режим, както връзката контрол и връзка за данни е по инициатива на клиента.
FTP активен режим.
По време на активния режим. клиентът създава временна порт крайно беден N> 1023 - за връзката контрол и пристанище данни за N + 1.
Ако е необходимо да прекъснете връзката, а след това след стъпка 10, клиентът изпраща FIN флаг (по-долу е даден списък на флагове), сървър и потвърждава връзката е затворена.
FTP пасивен режим.
В първите три стъпки на пасивен режим са същите, както в активното вещество.
Списък на FTP команди.
TCP флагове (контролни бита)
URG - В "-важният показател" участва (област английски Спешна показалка е значителен.)
ACK - "Броят потвърждение" The участва (област английски Потвърждение е значителен.)
PSH - (. Английски Push функция) дава указания на получателя, за да прокара данните, натрупани в приемния буфер в потребителското приложение
RST - прекратява връзката, нулиране буфер (изчистване буфер) (Eng Reset връзката.)
SYN - Синхронизирайте поредните номера (номера английски Синхронизиране на последователност.)
FIN (Engl окончателен, малко.) - флаг, когато в стаята, показва завършването на съединението (Engl FIN бит се използва за прекратяване връзка.).
Надявам се, че изяснява принципите на FTP протокол. 🙂
Все още няма подобни записи.