Анализатор трафика
Английский язык
Аутентификация
Заглавная страница
Канальный уровень
Каталог (файловая система)
Компьютерная сеть
Межсетевой экран
Пароль
Персональный компьютер
Порт (TCP/UDP)
Представительский уровень
Программа мгновенного обмена сообщениями
Программное обеспечение
Протоколы передачи данных
Протоколы прикладного уровня
Протоколы сетевого уровня
Протокол передачи данных
Протокол AAA
Сеансовый уровень
Сегмент сети
Сервер (программное обеспечение)
Сетевая модель OSI
Сетевой коммутатор
Сетевой концентратор
Сетевой протокол
Список команд FTP сервера
Список ошибок FTP сервера
Список портов TCP и UDP
Список протоколов передачи файлов
Список UNIX-демонов
Сравнение FTP-клиентов
Транспортный уровень
Файл
Факс
Физический уровень
Хост
Шифрование
Электронная почта
1971 год
AOL Instant Messenger
ARCNET
ARP
ATM
AppleTalk
Bazaar
BitTorrent
Border Gateway Protocol
CVS
DAAP
DCCP
DDoS
DHCP
DICT
DNS
DTM (технология)
EDonkey2000 (сеть)
EIA-422
Ethernet
External Data Representation
FDDI
FTP
FTP-клиент
FTPS
FTP (значения)
FXP
Frame relay
Git
Gizmo5
Go
Gopher
H.245
H.323
HDLC
HTTP
HTTPS
Hammering
IAX
ICMP
IEEE 802.11
IGMP
IIS
IMAP
IPsec
IPv4
IPv6
IRC
Internet Printing Protocol
Internet Storage Name Service
L2TP
LDAP
Last.fm
Layer 2 Forwarding Protocol
MAC-спуфинг
MFTP
MIME
Magnet-ссылка
Microsoft Media Server
NAT
NNTP
Английский язык
Аутентификация
Заглавная страница
Канальный уровень
Каталог (файловая система)
Компьютерная сеть
Межсетевой экран
Пароль
Персональный компьютер
Порт (TCP/UDP)
Представительский уровень
Программа мгновенного обмена сообщениями
Программное обеспечение
Протоколы передачи данных
Протоколы прикладного уровня
Протоколы сетевого уровня
Протокол передачи данных
Протокол AAA
Сеансовый уровень
Сегмент сети
Сервер (программное обеспечение)
Сетевая модель OSI
Сетевой коммутатор
Сетевой концентратор
Сетевой протокол
Список команд FTP сервера
Список ошибок FTP сервера
Список портов TCP и UDP
Список протоколов передачи файлов
Список UNIX-демонов
Сравнение FTP-клиентов
Транспортный уровень
Файл
Факс
Физический уровень
Хост
Шифрование
Электронная почта
1971 год
AOL Instant Messenger
ARCNET
ARP
ATM
AppleTalk
Bazaar
BitTorrent
Border Gateway Protocol
CVS
DAAP
DCCP
DDoS
DHCP
DICT
DNS
DTM (технология)
EDonkey2000 (сеть)
EIA-422
Ethernet
External Data Representation
FDDI
FTP
FTP-клиент
FTPS
FTP (значения)
FXP
Frame relay
Git
Gizmo5
Go
Gopher
H.245
H.323
HDLC
HTTP
HTTPS
Hammering
IAX
ICMP
IEEE 802.11
IGMP
IIS
IMAP
IPsec
IPv4
IPv6
IRC
Internet Printing Protocol
Internet Storage Name Service
L2TP
LDAP
Last.fm
Layer 2 Forwarding Protocol
MAC-спуфинг
MFTP
MIME
Magnet-ссылка
Microsoft Media Server
NAT
NNTP
У этого термина существуют и другие значения, см. FTP (значения).
FTP
Название:
File Transfer Protocol
Уровень (по модели OSI):
Прикладной
Семейство:
TCP/IP
Создан в:
1971 г.
Порт/ID:
21/TCP для команд, 20/TCP для данных, 49152-65534/TCP динамически
Назначение протокола:
Передача файлов
Спецификация:
RFC 959
Основные реализации (клиенты):
Смотри Сравнение FTP-клиентов
Основные реализации (серверы):
ProFTPd, Pure-FTPd, vsftpd, WU-FTPD, FileZilla Server, IIS, CrossFTP Server, wzdftpd
Расширяемость:
Доп. команды
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами (см. FXP).
FTP является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.
Протокол FTP относится к протоколам прикладного уровня и для передачи данных использует транспортный протокол TCP. Команды и данные, в отличие от большинства других протоколов, передаются по разным портам. Исходящий порт 20, открываемый на стороне сервера, используется для передачи данных, порт 21 для передачи команд. Порт для приема данных клиентом определяется в диалоге согласования. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов.
Содержание
1 Проблема безопасности
2 Основные команды
3 Пример
3.1 PASSIVE MODE
3.2 NAT-PT
4 FXP
5 См. также
6 Ссылки
править Проблема безопасности
Протокол не шифруется, при аутентификации передаются логин и пароль открытым текстом. В случае построения сети с использованием хаба, злоумышленник при помощи пассивного сниффера может перехватывать логины и пароли находящихся в том же сегменте сети пользователей FTP, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. При построении сети на свитчах задача злоумышленника усложняется, но взлом всё равно возможен (MAC-спуфинг, переполнение таблицы адресов). Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.
Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки):
Установка TCP-соединения с сервером (обычно на 21 порт)
Посылка команды USER логин\r\n
Посылка команды PASS пароль\r\n
Если к серверу разрешён анонимный доступ (как правило, лишь для загрузки данных с сервера), то в качестве логина используется ключевое слово «anonymous» или «ftp», а в качестве пароля — адрес электронной почты:
USER anonymous\r\n
PASS someone@email\r\n
После успешной авторизации можно посылать на сервер другие команды.
править Основные команды
ABOR — Прервать передачу файла
CDUP — Сменить директорию на вышестоящую.
CWD — Сменить директорию.
DELE — Удалить файл (DELE filename).
EPSV — Войти в расширенный пассивный режим. Применяется вместо PASV.
HELP — Выводит список команд принимаемых сервером.
LIST — Возвращает список файлов директории. Список передается через соединение данных.
MDTM — Возвращает время модификации файла.
MKD — Создать директорию.
NLST — Возвращает список файлов директории в более кратком формате чем LIST. Список передается через соединение данных.
NOOP — Пустая операция
PASV — Войти в пассивный режим. Сервер вернет адрес и порт к которому нужно подключиться чтобы забрать данные. Передача начнется при введении следующих команд RETR, LIST и тд.
PORT — Войти в активный режим. Например PORT 12,34,45,56,78,89. В отличие от пассивного режима для передачи данных сервер сам подключается к клиенту.
PWD — Возвращает текущую директорию.
QUIT — Отключиться
REIN — Реинициализировать подключение
RETR — Скачать файл. Перед RETR должна быть команда PASV или PORT.
RMD — Удалить директорию
RNFR и RNTO — Переименовать файл. RNFR — что переименовывать, RNTO — во что.
SIZE — Возвращает размер файла
STOR — Закачать файл. Перед STOR должна быть команда PASV или PORT.
SYST — Возвращает тип системы(UNIX, WIN, …)
TYPE — Установить тип передачи файла(Бинарный, текстовый)
USER — Имя пользователя для входа на сервер
править Пример
220 FTP server ready.
USER ftp //Анонимус
230 Login successful.
PASV
227 Entering Passive Mode (192,168,254,253,233,92)//Клиент должен открыть соединение на переданный IP
LIST
150 Here comes the directory listing. //Сервер передает список файлов в директории
226 Directory send OK.
CWD incoming
250 Directory successfully changed.
PASV
227 Entering Passive Mode (192,168,254,253,207,56)
STOR gyuyfotry.avi
150 Ok to send data. //Клиент передает содержимое файла
226 File receive OK.
QUIT
221 Goodbye.
Аргумент 192,168,254,253,207,56 означает, что соединение к серверу ожидается на узле с IP-адресом 192.168.254.253 на порту 207*256+56=53048.
На многих FTP-серверах существует каталог (под названием incoming, upload и т. п.), открытый на запись и предназначенный для закачки файлов на сервер. Это позволяет пользователям наполнять сервер свежими данными.
править PASSIVE MODE
Изначально протокол предполагал встречное TCP-соединение от сервера к клиенту для передачи файла или содержимого каталога. Это делало невозможным общение с сервером, если клиент находится за IP NAT, кроме того, часто запрос соединения к клиенту блокируется файерволом. Чтобы этого избежать, было разработано расширение протокола FTP passive mode, когда соединение для передачи данных тоже происходит от клиента к серверу. Важным моментом является то, что клиент устанавливает соединение с адресом и портом, указанным сервером. Порт сервер выбирает случайным образом из определённого диапазона (49152-65534). Поэтому при нахождении ftp-сервера за NAT, следует явно указать в настройках сервера его адрес.
править NAT-PT
Специально для работы FTP-протокола через межсетевые экраны было сделано расширение NAT, называемое NAT-PT (rfc2766), позволяющее транслировать входящие соединения от сервера к клиенту через NAT. В процессе такого соединения NAT подменяет передаваемые данные от клиента, указывая серверу истинный адрес и порт, с которым сможет соединиться сервер, а потом транслирует соединение от сервера от этого адреса клиенту на его адрес. Несмотря на все меры и нововведения, принятые для поддержки FTP-протокола, на практике функция NAT-PT обычно отключается во всех роутерах и маршрутизаторах с целью обеспечения дополнительной безопасности от вирусных угроз.
править FXP
FXP (англ. File eXchange Protocol — протокол обмена файлами) — способ передачи файлов между двумя FTP-серверами напрямую, не закачивая их на свой компьютер . При FXP-сессии клиент открывает два FTP-соединения к двум разным серверам, запрашивая файл на первом сервере, указывая в команде PORT IP-адрес второго сервера.
Несомненным преимуществом поддержки стандарта FXP является то, что на конечных пользователей, желающих скопировать файлы с одного FTP-сервера на другой, уже не действует ограничение пропускной способности их собственного интернет-соединения. Нет необходимости скачивать себе файл, чтобы потом загрузить его на другой FTP-сервер. Таким образом, время передачи файлов будет зависеть только от скорости соединения между двумя удаленными FTP-серверами, которая в большинстве случаев заведомо больше «пользовательской».
FXP стал использоваться злоумышленникам для атак на другие серверы: в команде PORT указывается IP-адрес и порт атакуемого сервиса на компьютере жертвы, и командами RETR/STOR производится обращение на этот порт от лица FTP-сервера, а не атакующей машины, что позволяло устраивать масштабные DDoS-атаки с использованием сразу многих FTP-серверов, либо обходить систему безопасности компьютера жертвы, если он полагается только на проверку IP клиента и используемый для атаки FTP-сервер находится в доверенной сети или на шлюзе. В результате сейчас практически все серверы проверяют соответствие IP-адреса, указанного в команде PORT, IP-адресу FTP-клиента и по умолчанию запрещают использование там IP-адресов третьих сторон. Таким образом, использование FXP невозможно при работе с публичными FTP-серверами.
править См. также
Список FTP серверов (англ.)
Сравнение FTP клиентов (англ.)
SFTP
TFTP
FTPS
MFTP
Hammering
FTP-клиент
Команды и коды ошибок FTP сервера
Список UNIX-демонов
Список протоколов передачи файлов
править Ссылки
Первоначальная спецификация FTP RFC 959
Расширения безопасности RFC 2228
Интернационализация FTP RFC 2640
Расширение NAT-PT для поддержки FTP RFC 2766
Шифрование KEA и SKIPJACK RFC 2773
Расширение команд FTP RFC 3659
п·о·р
Схемы URI
Официальные
aaa: • aaas: • acap: • cap: • cid: • crid: • data: • dav: • dict: • dns: • fax: • file: • ftp: • go: • gopher: • h323: • http: • https: • im: • imap: • ldap: • mailto: • mid: • news: • nfs: • nntp: • pop: • pres: • rtsp: • sip: • sips: • snmp: • tel: • telnet: • urn: • wais: • xmpp:
Неофициальные
about: • aim: • bolo: • btc: • bzr: • callto: • chrome: • cvs: • daap: • ed2k: • ed2kftp: • feed: • fish: • git: • gizmoproject: • iax2: • irc: • ircs: • lastfm: • ldaps: • magnet: • mms: • msnim: • psyc: • rsync: • secondlife: • skype: • ssh: • svn: • sftp: • smb: • sms: • soldat: • steam: • unreal: • ut2004: • view-source: • vzochat: • webcal: • xfire: • ymsgr:
Основные протоколы TCP/IP по уровням модели OSI
Прикладной
BGP • HTTP • HTTPS • DHCP • IRC • SNMP • DNS • NNTP • XMPP • SIP • BitTorrent • IPP • NTP • SNTP
Электронная почта
SMTP • POP3 • IMAP4
Передача файлов
FTP • TFTP • SFTP
Удалённый доступ
rlogin • Telnet • RDP
Представления
XDR • SSL
Сеансовый
ADSP • H.245 • iSNS • NetBIOS • PAP • RPC • L2TP • PPTP • RTCP • SMPP • SCP • SSH • ZIP • SDP
Транспортный
TCP • UDP • SCTP • DCCP • RUDP • RTP
Сетевой
IPv4 • IPv6 • IPsec • ICMP • IGMP • ARP • RARP • RIP2 • OSPF
Канальный
Ethernet • PPPoE • PPP • L2F • 802.11 Wi-Fi • 802.16 WiMax • Token ring • ARCNET • FDDI • HDLC • SLIP • ATM • DTM • X.25 • Frame relay • SMDS • STP
Физический
Ethernet • RS-232 • EIA-422 • RS-449 • RS-485
Список портов TCP и UDP
Robo-FTP Now Comes With Free SafeLink Online Backup
Serengeti Systems announces plan to bundle free SafeLink Online Backup account with the XE and Enterprise editions of their leading secure FTP automation software Robo-FTP. (PRWeb May 15, 2011) Read the full story at http://www.prweb.com/releases/2011/5/prweb8431534.htm
maneras de hacer frente al problema que se presente Sin embargo existe una manera muy fcil de descargar las versiones anteriores de Firefox o Thunderbird puedes enterarte tras el salto Slo tienes que dirigirte con tu navegador a ftp mozilla org y visitar los repositorios ftp de ambos programas El servidor ftp no slo muestra la versin ms reciente sino tambin
http://www.muyinternet.com/2009/08/01/como-descargar-antiguas-versiones-de-firefox-y-actualizaciones-de-thunderbird
FTP: Definition from Answers.com
FTP ( ) n. A communications protocol governing the transfer of files from one computer to another over a network
Robo-FTP Now Comes With Free SafeLink Online Backup
Serengeti Systems announces plan to bundle free SafeLink Online Backup account with the XE and Enterprise editions of their leading secure FTP automation software Robo-FTP. (PRWEB) May 15, 2011 Serengeti Systems Incorporated announced plans today to include a free SafeLink Online Backup ( http://www.safelinkonlinebackup.com ) account with the purchase of a new Robo-FTP ...
y la aplicacin la identificar en segundos Y su utilidad no se queda ah no slo trabaja con fotografas o imgenes sino que tambin con pginas web 4 FTP On The Go FTP On The Go es una de las aplicaciones de negocios ms populares en la AppStore de Apple Con ella podrs realizar mantenimiento a una pgina web podrs editar archivos de tu servidor
http://www.diariothc.com/page/3
FTP
How can I update files with FTP? How can I transfer files from one Web Hosting account to another? ... How can I change which folder on my computer is displayed in the FTP tool? ...
Acer joins a long parade of hacked computer companies
Guess who had an insecure FTP server? Acer has gifted the hackers truck-loads of sensitive data, all nicely laid out for easy use.
GlobalSCAPE - Enterprise FTP server and client software, WAFS ...
CuteFTP and Secure Enterprise FTP Server solutions for secure file transfers, from simple clients to enterprise servers. Free Trial Download.
BestSync FTP 2011 6.2.12
Sincronizzare file e cartelle utilizzando una connessione FTP BestSync FTP 2011 è un software che permette di trasferire file e cartelle dal computer locale ad un server web e viceversa. Grazie a questo programma l'utente può tenere sincronizzate delle cartelle con i documenti personali in modo da avere... Autore: Antonio Lombardi Tipo risorsa: software per Windows Categoria software: Backup
What is FTP and how can you upload files using it?
FTP is short for File Transfer Protocol and is used for data transfer purposes, such as uploading or downloading files from your computer to a server or between servers.
Thru™ Announces Webinar Series “Outsourcing the Pain of FTP”: Companies Using Thru’s Cloud-Based MFT Can Focus on ...
Thru announces a new webinar series that focuses on how companies are outsourcing the pain of FTP to Thru's cloud-based Managed File Transfer as a Service (MFTaaS) so they can focus on game changers that drive innovation and competitive differentiation. (PRWeb May 26, 2011) Read the full story at http://www.prweb.com/releases/ThruMFTwebinar2011/05/prweb8490118.htm
Google Translate
200 software downloads for "ftp client" 200 téléchargements de logiciels pour "client ftp" Refine your search results Affinez vos résultats de recherche ...
Thru™ Announces Webinar Series “Outsourcing the Pain of FTP”: Companies Using Thru’s Cloud-Based MFT Can Focus on ...
Thru announces a new webinar series that focuses on how companies are outsourcing the pain of FTP to Thru's cloud-based Managed File Transfer as a Service (MFTaaS) so they can focus on game changers that drive innovation and competitive differentiation. Irving, TX (PRWEB) May 26, 2011 Thru, Inc., recently named a Cool Vendor by Gartner Research, and the leading provider of globally networked ...
Edna Aparentemente voc deve estar digitando algo de errado na configurao Eu criei uma imagem de exemplo de como deve ser configurado no FTP do CariBoost http www criarsites com wp content uploads 2008 10 ftp cariboost gif Eu tstei aqui no Criar Sites e funcionou normalmente Esse imagem foi tirada no CariBoost 3 Abrao
http://www.criarsites.com/video-aula-configurando-o-filezilla
Ipswitch.com — Network Monitoring, Secure & Managed File ...
Award winning network monitoring software, network management software, file transfer (FTP) software, and messaging software. Products include WS_FTP, WhatsUp Gold, ...
Ask Slashdot: FTP Server Honeypots?
An anonymous reader writes "I run an FTP server for a few dozen people, and it seems like every week I have a random IP address connect to my box and try guessing 'Administrator' passwords once every five seconds or so. This poses no real risk to me, since all my accounts have custom (uncommon) names. But if this is happening to me, I would wager lots of people are at risk of low level ...
Google Translate
65 software downloads for "ftp program" 65 Software-Downloads für "FTP-Programm" ... This fully automatic FTP Upload software will allow you to take a ...
NASA's Goddard Space Flight Center FTP server hacked
A Romanian attacker known as TinKode has compromised a FTP server belonging to Goddard Space Flight Center.
What is FTP? - A Word Definition From the Webopedia Computer ...
This page describes the term FTP and lists other pages on the Web where you can find additional information.
BGI Releases a Complete De Novo E. Coli O104 Genome Assembly and is Making Its Detection Kit Protocols and Synthesized ...
CAMBRIDGE, Mass. and SHENZHEN, China, June 7, 2011 /PRNewswire/ -- Scientists worldwide have been working on the publicly available genomic sequences of the deadly E. coli O104 strain, which is causing the current health crisis in Germany and now spreading throughout Europe. To continue to speed the ongoing international efforts of researchers to assess and halt this growing epidemic, BGI and ...
Ftp | Define Ftp at Dictionary.com
Ftp definition, File Transfer Protocol: a software protocol for exchanging information between computers over a network. See more.
CodeGuard Is A Simple Time Machine For Your Website
Today at TechCrunch Disrupt in New York, the winner of the audience award was CodeGuard . The idea can be summed up simply: "We are a time machine for your website," notes their founders. Essentially, they allow you to automatically and simply backup your FTP data so that if you need to revert your website to some earlier version. CodeGuard does this by taking a snapshot of your FTP data over ...



















