я почти везде это вижу
для чего он нужен?
Интернет
Что такое ftp сервер и как с ним работать/как залесть на него???!
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами (см. FXP).
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. До начала 90-х годов на долю FTP приходилось около половины трафика в сети Интернет [источник не указан 224 дня] . Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов передаются по разным портам. Порт 20 используется для передачи данных, порт 21 для передачи команд. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов. Содержание [убрать]
1 Проблема безопасности
2 Основные команды
3 Пример
4 FXP
5 См. также
6 Ссылки
[править]
Проблема безопасности
Протокол не шифруется, при аутентификации передаёт логин и пароль открытым текстом. Если злоумышленник находится в одном сегменте сети с пользователем FTP, то в случае построения сети на хабе (если сеть строится на свитчах по умолчанию это исключено, но злоумышленник может перехватить трафик, если сменит mac адрес своего сетевого адаптера на mac адрес адаптера жертвы, поскольку коммутация выполняется на 2ом уровне модели OSI (по mac адресам) , используя пассивный сниффер, он может перехватить логин и пароль пользователя, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.
Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки) :
Установка TCP-соединения с сервером (обычно на 21 порт)
Посылка команды USER логин\r\n
Посылка команды PASS пароль\r\n
Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера) , то в качестве логина используется ключевое слово «anonymous» или «ftp», а в качестве пароля — адрес электронной почты:
USER anonymous\r\n
PASS someone@email\r\n
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. До начала 90-х годов на долю FTP приходилось около половины трафика в сети Интернет [источник не указан 224 дня] . Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов передаются по разным портам. Порт 20 используется для передачи данных, порт 21 для передачи команд. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов. Содержание [убрать]
1 Проблема безопасности
2 Основные команды
3 Пример
4 FXP
5 См. также
6 Ссылки
[править]
Проблема безопасности
Протокол не шифруется, при аутентификации передаёт логин и пароль открытым текстом. Если злоумышленник находится в одном сегменте сети с пользователем FTP, то в случае построения сети на хабе (если сеть строится на свитчах по умолчанию это исключено, но злоумышленник может перехватить трафик, если сменит mac адрес своего сетевого адаптера на mac адрес адаптера жертвы, поскольку коммутация выполняется на 2ом уровне модели OSI (по mac адресам) , используя пассивный сниффер, он может перехватить логин и пароль пользователя, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.
Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки) :
Установка TCP-соединения с сервером (обычно на 21 порт)
Посылка команды USER логин\r\n
Посылка команды PASS пароль\r\n
Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера) , то в качестве логина используется ключевое слово «anonymous» или «ftp», а в качестве пароля — адрес электронной почты:
USER anonymous\r\n
PASS someone@email\r\n
ru.wikipedia.ru и там введи FTP
в двух словах, фтп сервер- твой домашний ПК. Создаешь локальный диск, заливаешь на него файлы. И все файлы которые ты зальешь на этот диск, люди смогут качать. Вот например у нас, во внутренней сети провайдера, фтп просто клад настоящий. И скорость трансфера файлов, и доступность.
Полезная вещь :)
Полезная вещь :)
Похожие вопросы
- Помогие, пожалуйста! Открываю фильм avi с ftp-сервера. Комп открывает с поиощью Windows Media.Но ...
- что располагается на FTP-серверах?
- Можно-ли создать FTP сервер доступный всему интернету на внутреннем IP (192.168.1.2 (пример))
- Помогите найти где скачать FTP и как он работает? Можно с самоучителем !
- БЕСПЛАТНЫЙ FTP ХОСТИНГ Есть ли бесплатный FTP? Один FTP? без сайтов, конструкторов. Именно один FTP??
- Помогите разобраться с FTP!!!!
- Нет подключения к серверу, но интернет работает
- Что такое ftp adres и как узнать ftp адрес?
- Прокси сервер..ошибка..помогите
- Как создать сервер с нуля