Как работает FTP

Я хочу сделать свое собственное программное обеспечение для ftp-сервера. Я знаю, что есть много готовых к установке ftp-серверов, которые имеют множество функций, но я все еще хочу сделать свой собственный, потому что я могу настроить его и сделать так, как я хочу. Кроме того, мне нравится кодить, и я предпочел бы создать свой собственный FTP-сервер, а не загружать готовый к использованию, если у меня есть время. Проблема в том, что я не могу найти никакой информации о том, как работает протокол и тому подобное. Я был бы признателен, если бы кто-нибудь объяснил, как работает протокол, или хотя бы отправил меня на страницу с полезной информацией. Спасибо!


person theodoros_1234    schedule 18.12.2016    source источник
comment
Я бы настоятельно рекомендовал против этого, самодельное программное обеспечение, которое вы собираетесь приготовить с очень ограниченным пониманием FTP, будет крайне небезопасным и легко может быть использовано враждебным субъектом. Пожалуйста, не делайте этого.   -  person Dustin Snider    schedule 21.12.2016


Ответы (1)


Если вам любопытно, что вас заминусовали, вот объяснение:

При планировании доморощенной ftp-программы полезно погуглить о FTP. Вскоре вы найдете RFC`S (то есть «Запрос на комментарий»), где описываются такие вещи, как протокол FTP.

Это хорошая отправная точка.

Затем, когда у вас возникнут проблемы с конкретными пунктами, вернитесь, покажите здесь свой код и попросите о помощи.

person nabuchodonossor    schedule 18.12.2016
comment
Я ничего не нашел в Google. Я помню, некоторое время назад я нашел что-то действительно полезное, но сейчас не могу найти. Я думаю, мне не повезло или я не ищу то, что нужно. - person theodoros_1234; 18.12.2016
comment
начните со спецификации протокола ftp - person nabuchodonossor; 18.12.2016
comment
и если вы ищете исходный код протокола ftp, вы найдете даже записи SO. - person nabuchodonossor; 18.12.2016