Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
коллоквиум_No.2_КС_part2.docx
Скачиваний:
2
Добавлен:
09.12.2018
Размер:
284.81 Кб
Скачать

Пример urn:

urn:ISBN: 0-395-36341-6

ISBN - тематический классификатор для издательств 0-395-36341-6 - конкретный номер тематики книги или жур-нала. Пример URN указывающего на образ диска Adobe Photoshop v8.0 в сети edonkey:

urn:ed2k://|file|Adobe Photoshop v8.0.iso|940769280|b34c101c90b6dedb4071094cb1b9f2d3|/

 где: 940769280 - размер в байтах, b34c101c90b6dedb4071094cb1b9f2d3 - идентификатор файла

Частный случай URIURL. URL (Uniform Resource Locator, местонахождение ресурса) – предназначен для идентификации типов, методов и компьютеров, на которых находятся определенные ресурсы, доступные через Интернет.

В URL-адресе можно выделить три части.

  • Тип протокола доступа. Помимо HTTP, здесь могут быть указаны и другие протоколы, такие как FTP, telnet…

  • DNS-имя сервера. Имя сервера, на котором хранится нужная страница.

  • Путь к объекту. Обычно это составное имя файла (объекта) относительно главного каталога веб-сервера, предлагаемого по умолчанию.

28. Протокол HTTP

HTTP (Hypertext Transfer Protocol, протокол передачи гипертекста) обеспечивает высокопроизводительный механизм передачи мультимедийной информации независимо от типа представленных данных.

Используется службой WWW для передачи Web-страниц. Протокол HTTP определяет запрос-ответный способ взаимодействия между программой-клиентом и программой-сервером в рамках технологии World Wide Web.

Программа-клиент (браузер) устанавливает TCP-соединение с портом 80 сервера, затем посылает запрос. После ответа клиент или сервер закрывают соединение.

TCP-соединения могут использоваться двумя разными способами:

  • долговременное соединение -передача в одном TCP-соединении нескольких объектов, причем время существования соединения определяется при конфигурировании веб-службы;

  • кратковременное соединение — передача в течение одного TCP-соединения только одного объекта.

29. FTP-клиенты и серверы

Протокол FTP (File Transfer Protocol) предназначен для передачи файлов между двумя узлами сети. Он предоставляет широкий набор команд для копирования файлов, а также для управления файлами и каталогами на удаленном компьютере: удаление файлов и каталогов, создание каталогов, переименование файлов, получение списка файлов с удаленного компьютера.

Один из старейших прикладных протоколов - 1971 г.Уязвим к перехвату сетевых пакетов (нет шифрования, пароль передаётся открытым текстом). Используются два соединения (два TCP порта): для передачи команд (21 порт) и для передачи данных (20 порт).

В предоставлении FTP-сервиса принимают участие две программные компоненты:

FTP - сервер. Это программа, выполняющаяся на компьютере, предоставляющим FTP - сервис. Она принимает команды по протоколу FTP и выполняет их.

FTP - клиент. Это программа, выполняющаяся на компьютере пользователя. С ее помощью пользователь устанавливает соединение с FTP -сервером и передает ему команды: запрашивает файлы для скачивания, удаляет файлы, переименовывает их и т.п.

Управляющий сеанс и сеанс передачи данных

Управляющий сеанс открывается при установлении первоначального FTP-соединения клиента с сервером, причем в течение одного управляющего сеанса может последовательно выполняться несколько сеансов передачи данных, в рамках которых передаются или принимаются несколько файлов.

Общая схема работы протокола такова: FTP -сервер ожидает соединения от клиента на определенном порту (обычно используется порт 21). Когда соединение установлено, клиент использует его для передачи команд серверу, а сервер для передачи ответов клиенту. Установив управляющее соединение с сервером, клиент должен провести процедуру авторизации: сообщить имя своей учетной записи и пароль.