Автор работы: Пользователь скрыл имя, 19 Ноября 2012 в 19:04, реферат
Десятки тысяч серверов Интернета являются серверами файловых архивов, и на них хранятся сотни миллионов файлов различных типов (программы, драйверы устройств, графические и звуковые файлы и т. д.). Наличие таких серверов файловых архивов очень удобно для пользователей, так как многие необходимые файлы можно «скачать» непосредственно из Интернета. Файловые серверы поддерживают многие компании — разработчики программного обеспечения и производители аппаратных компонентов компьютера и периферийных устройств. Размещаемое на таких серверах программное обеспечение является свободно распространяемым (freeware) или условно бесплатным (shareware), и поэтому, скачивая тот или иной файл, пользователь не нарушает закон об авторских правах на программное обеспечение.
Введение 3
Протокол передачи данных 4
Сетевой протокол 4
Общие сведения 5
Протоколы 6
Перечень сетевых протоколов 8
Режимы обмена данными 10
Менеджеры загрузки файлов 11
Функции 11
Популярные программы 12
FTP-клиент 15
Реализация 16
Права доступа и авторизация 17
Заключение 19
Библиографический список 20
Содержание.
Введение 3
Заключение 19
Библиографический список 20
Введение.
Десятки тысяч серверов Интернета
являются серверами файловых архивов,
и на них хранятся сотни миллионов
файлов различных типов (программы,
драйверы устройств, графические и
звуковые файлы и т. д.). Наличие
таких серверов файловых архивов
очень удобно для пользователей,
так как многие необходимые файлы
можно «скачать»
Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и производителю (например, USB, Bluetooth).
Сетево́й протоко́л — набор правил, позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами.
Разные протоколы, зачастую, описывают лишь разные стороны одного типа связи; взятые вместе, они образуют стек протоколов. Названия «протокол» и «стек протоколов» также указывают на программное обеспечение, которым реализуется протокол.
Новые протоколы для Интернета определяются IETF, а прочие протоколы — IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.
Наиболее распространённой системой
классификации сетевых
Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — взаимодействие открытых систем, ВОС).
Модель OSI — это 7-уровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней:
Стек протоколов TCP/IP — это два протокола нижнего уровня, являющиеся основой связи в сети Интернет. Протокол TCP (Transmission Control Protocol) разбивает передаваемую информацию на порции и нумерует все порции. С помощью протокола IP (Internet Protocol) все части передаются получателю. Далее с помощью протокола TCP проверяется, все ли части получены. При получении всех порций TCP располагает их в нужном порядке и собирает в единое целое.
Наиболее известные протоколы, используемые в сети Интернет:
Канальный уровень:
Сетевой уровень:
Транспортный уровень:
Сеансовый уровень:
Прикладной уровень:
При указании URL-адреса файла протокол FTP записывается следующим образом: ftp://
В результате универсальный указатель
ресурсов принимает вид: ftp://ftp.server.com/pub/file.
ftp:// — протокол доступа;
ftp.server.com — доменное имя сервера файлового архива;
/pub/file.exe — путь к файлу и имя файла.
В протоколе большое внимание уделяется различным способам обмена данными между машинами различных архитектур. Действительно, чего только нет в Internet, от персоналок и Mac'ов до суперкомпьютеров. Все они имеют различную длину слова и многие различный порядок битов в слове. Кроме этого, различные файловые системы работают с разной организацией данных, которая выражается в понятии метода доступа.
В общем случае, с точки
зрения FTP, обмен может быть поточный
или блоковый, с кодировкой в промежуточные
форматы или без нее, текстовый
или двоичный. При текстовом обмене
все данные преобразуются в ASCII и
в этом виде передаются по сети. Исключение
составляют только данные IBM mainframe, которые
по умолчанию передаются в EBCDIC, если обе
взаимодействующие машины IBM. Двоичные
данные передаются последовательностью
битов или подвергаются определенным
преобразованиям в процессе сеанса управления.
Обычно, при поточной передаче данных
за одну сессию передается один файл данных,
а при блоковом способе за одну сессию
можно передать несколько файлов.
Менеджер загрузки файлов или менеджер закачек (англ. download manager) — компьютерная программа, предназначенная для загрузки файлов из Интернета или локальной сети.