Протокол ftp
Автор Ўля Пилип задал вопрос в разделе Другие языки и технологии
Что такое FTP технологии? Что такое FTP технологии? помогите пожалуйста) и получил лучший ответ
Ответ от Mvt[гуру]
FTP (File Transfer Protocol) — это протокол передачи файлов для обмена данными в компьютерных сетях. С его помощью можно загружать файлы на удаленный сервер, скачивать их на свой компьютер, а также управлять содержимым каталогов: переименовывать, удалять файлы и создавать папки. Протокол появился в 1971 году и является одним из старейших в интернете. Для надежной доставки данных он использует транспортный протокол TCP. Важная особенность FTP в том, что команды и данные передаются по разным портам: порт 21 отводится для отправки команд, а порт 20 — непосредственно для передачи файлов. Для работы необходима специальная программа, называемая FTP-клиентом. Это может быть специализированное приложение, файловый менеджер или веб-браузер. Протокол также поддерживает функцию докачки, позволяющую возобновить передачу большого файла, если соединение было прервано.
ссылка
Transmission Control Protocol (TCP) (протокол управления передачей) — один из основных сетевых протоколов Интернета, предназначенный для управления передачей данных в сетях и подсетях TCP/IP.
Выполняет функции протокола транспортного уровня модели OSI.
TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета (см. также T/TCP). В отличие от UDP гарантирует, что приложение получит данные точно в такой же последовательности, в какой они были отправлены, и без потерь.
Реализация TCP, как правило, встроена в ядро системы, хотя есть и реализации TCP в контексте приложения.
Когда осуществляется передача от компьютера к компьютеру через Интернет, TCP работает на верхнем уровне между двумя конечными системами, например, веб-обозреватель и веб-сервер. Также TCP осуществляет надежную передачу потока байтов от одной программы на некотором компьютере к другой программе на другом компьютере. Программы для электронной почты и обмена файлами используют TCP. TCP контролирует длину сообщения, скорость обмена сообщениями, сетевой трафик.
Для чего нужен FTP?
FTP расшифровывается как File Transfer Protocol (протокол передачи файлов). Основное назначение FTP - пересылать (копировать, передавать) файлы в Интернете (с удаленного компьютера на локальный и наоборот). Кроме того, при помощи FTP можно работать со своими файлами прямо на удаленном компьютере (переименовывать их, удалять, создавать каталоги и т. п. ).
Чтобы воспользоваться протоколом FTP, понадобится специальная программа, так называемый FTP-клиент. FTP-клиентом может служить интернет-браузер (MS Internet Explorer, Netscape Navigator), программа управления файлами FAR, специализированная программа CuteFTP и другие. FTP-клиент встроен также в некоторые HTML-редакторы, такие как HomeSite, Dreamweaver или FrontPage.
Как подключиться к Народ. Ру по FTP?
В командной строке браузера или программы FAR нужно набрать следующее:
Например, если ваш логин в Яндекс-Паспорте - myname, а пароль к нему - 12345, то строка должна быть такой: . Когда соединение будет установлено, в окне браузера появится список файлов вашего сайта.
ВНИМАНИЕ: если вы соединяетесь с Интернетом через прокси-сервер, то доступ по FTP возможен только в пассивном режиме. Это означает, что через браузер и другие программы, в которых нет возможности смены режимов связи, FTP работать не будет.
В программе CuteFTP нажимаете кнопку F4, открывается окно, в котором надо обязательно установить:
FTP Host Address: ftp.narod.ru
FTP site User Name: ваш логин в Яндекс-паспорте
FTP site Password: ваш пароль
Можете также установить:
FTP site connection port: 21
В строке Label for site: набираете все, что хотите, это название вашего соединения.
После заполнения этой формы нажимаете кнопку Edit
Обязательно поставьте галочку на Use PASV mode
После этого жмете кнопку OK, это окно закроется, а в оставшемся окне нажмите кнопку Connect. Связь установлена.
В программе Dreamweaver выбираете в меню Site....-> New Site... Откроется окно, в котором вы в категории Local Info обязательно устанавливаете:
Local Root Folder: выбираете папку на вашем локальном диске, в которой находятся рабочие копии страниц вашего сайта.
HTTP Address: адрес вашего сайта в Интернете
Site Name: набираете все, что хотите, это название вашего соединения..
Далее переходите в категорию Web Server Info и устанавливаете:
Server Access: FTP
FTP Host: ftp.narod.ru
Login: ваш логин в Яндекс-паспорте
Password: ваш пароль
Обязательно ставите галочку на Use Passive FTP
Host Directory: если вы ничего не напишите в этом поле, то копирование файлов будет происходить в корневую директорию мастерской вашего сайта
Чтобы скопировать файл, достаточно перенести его ярлык на нужную страницу (ее сразу можно открыть в другом окне браузера). Если соединение установлено при помощи программы FAR, то процесс копирования файлов на ваш сайт или с него ничем не отличается от обычного копирования файлов на жестком диске. При копировании какого-либо файла в каталог, где уже имеется файл с таким же именем, новый файл записывается поверх старого.
что такое size_t? C++. что такое size_t?
size_t это беззнаковый целочисленный тип в C и C++. Он применяется для хранения размеров объектов,
подробнее...
Что такое КАТЕТ? и что такое ГИПОТЕНУЗА?! Что такое катет и что такое гипотенуза!? помогите завтра ЭКЗАМЕН А Я ТУПЛЮ!!!!
Катет и гипотенуза — это стороны исключительно прямоугольного треугольника. Катеты — это две
подробнее...
Объясните что такое наречие. Все что вы о нем знаете. пожалуйста
Наречие — это самостоятельная неизменяемая часть речи, которая обозначает признак действия, признак
подробнее...
Что такое область и что такое край
Край и область это равноправные субъекты Российской Федерации, между которыми сегодня нет никакой
подробнее...
Что такое хорошо и что такое плохо?
Хорошо и плохо — это фундаментальные философские категории для оценки действий и событий. С
подробнее...