[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-web-chto-takoe-ftp":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},1095,"chto-takoe-ftp",33,"web","Web","🌍","Что такое FTP?","FTP (File Transfer Protocol, Протокол передачи файлов) — протокол прикладного уровня для передачи файлов между компьютерами в сети TCP.\n\nС помощью FTP можно подключаться к FTP-серверам, просматривать содержимое их каталогов и загружать файлы с сервера или на сервер. Протокол построен на архитектуре «клиент-сервер» и использует два отдельных TCP-соединения: одно для передачи команд (управляющее), другое для передачи данных. По умолчанию управляющее соединение использует TCP-порт 21, а порт для данных — 20 (в активном режиме).\n\nFTP передаёт данные в открытом виде, включая логин и пароль, поэтому в production-среде его заменяют защищёнными аналогами: SFTP (FTP поверх SSH, порт 22) или FTPS (FTP поверх TLS). Тем не менее, FTP до сих пор используется во внутренних сетях, для обмена большими файлами и в legacy-системах.\n\n> **На собеседовании:** FTP редко спрашивают как отдельный вопрос, но если спросят — упомяните два канала (управление + данные), порт 21 и то, что в современных системах FTP заменяется на SFTP\u002FFTPS из-за отсутствия шифрования.","","junior",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":20,"keywords":21,"schemaAnswer":19,"featuredSnippetReady":22},"Что такое FTP? — Gymterview","FTP (File Transfer Protocol, Протокол передачи файлов) — протокол прикладного уровня для передачи файлов между компьютерами в сети TCP.","FTP (File Transfer Protocol, Протокол передачи файлов) — протокол прикладного уровня для передачи файлов между компьютер",[7,13],true]