- •Транспортные функции и высокоуровневые услуги глобальных сетей
- •Глобальная сеть Internet. Определение, структура и способы подключения
- •Системы адресации в сетях
- •Маршрутизация в сетях. Особенности маршрутизаторов
- •Маршрутизация в сетях. Таблицы маршрутизации
- •Доменная система имен
- •Отображение доменных имен на ip-адреса. Система доменных имен dns
- •Регистрация доменных имен
- •WorldWideWeb – всемирная паутина. Схема работы www-сервера
- •WorldWideWeb – всемирная паутина. Архитектура построения www
- •WorldWideWeb – всемирная паутина. Протокол обмена гипертекстовой информацией
- •Службы (сервисы) сети Internet: телеконференции, группы новостей и списки рассылки
- •Службы (сервисы) сети Internet: ftp – служба передачи файлов
- •Службы (сервисы) сети Internet: Telnet – служба удаленного доступа к компьютерам
- •Вопрос 19 - Общение в сети Internet в реальном времени: интерактивное общение (icq, irc, www-chat)
- •Вопрос 20 - Общение в сети Internet в реальном времени: передача звука и видео в реальном времени
- •Вопрос 21 - Общение в сети Internet в реальном времени: ip-телефония
- •Вопрос 23 - Программирование на стороне клиента: языки описания сценариев и динамический html
- •Вопрос 24 - Программирование на стороне сервера: технология серверных сценариев, серверные языки сценариев
- •Вопрос 25
- •Вопрос 26 - Общие положения языка html: структура html-документа, специальные теги html
- •Вопрос 27 - Спецификации обмена данными CommonGatewayInterface. Cgi-программы: запуск, механизмы приема данных, вывод изображений
- •Вопрос 28 - Общая характеристика каскадных таблиц стилей. Способы применения css
- •Вопрос 29 - Назначение и применение JavaScript: понятие объектной модели применительно к JavaScript
- •Вопрос 30 - Назначение и применение JavaScript: размещение кода на html-странице, иерархия классов
- •Вопрос 31 - Общая характеристика редактора ms FrontPage. Создание Web-страниц в редакторе MicrosoftFrontPage
- •Вопрос 32 - Защита информации в сетевых информационных системах. Основные понятия и определения криптографии
- •Симметричные криптоалгоритмы.
- •Асимметричные криптоалгоритмы.
- •Вопрос 33 - Методы шифрования. Характеристика симметричных методов шифрования
- •Вопрос 34 - Методы шифрования. Характеристика асимметричных методов шифрования
- •Вопрос 35 - технология использования электронной цифровой подписи
- •Вопрос 36 - Технология использования электронной цифровой подписи. Технология формирования и сверки эцп
WorldWideWeb – всемирная паутина. Протокол обмена гипертекстовой информацией
HTTP - это протокол прикладного уровня, разработанный для обмена гипертекстовой информацией в сети Internet. Протокол используется одной из популярнейших систем Сети - WordWideWeb - с 1990 года. Реальная информационная система требует гораздо большего количества функций, чем просто поиск. HTTP позволяет реализовать в рамках обмена данными набор методов доступа, базирующихся на спецификации универсального идентификатора ресурсов (UniversalResourceIdentifier), применяемого в форме универсального локатора ресурсов (UniverseResourceLocator) или универсального имени ресурса (UniversalResourceName). Сообщения по сети при использовании протокола HTTP передаются в формате, схожим с форматом почтового сообщения Internet (RFC-822) или с форматом сообщений MIME (MultiperposalInternetMailExchange). HTTP используется для взаимодействия программ-клиентов с программами-шлюзами, разрешающими доступ к ресурсам электронной почты Internet (SMTP), спискам новостей (NNTP), файловым архивам (FTP), системам Gopher и WAIS. Протокол разработан для доступа к этим ресурсам посредством промежуточных программ-серверов (proxy), которые позволяют передавать информацию между различными информационными службами без потерь. Протокол реализует принцип "запрос/ответ". Запрашивающая программа - клиент - инициирует взаимодействие с отвечающей программой - сервером, и посылает запрос, включающий в себя метод доступа, адрес URI, версию протокола, похожее по форме на MIME сообщение с модификаторами типа передаваемой информации, информацию клиента, и, возможно, тело сообщения клиента. Сервер отвечает строкой состояния, включающей версию протокола и код возврата, за которой следует сообщение в форме, похожей на MIME. Данное сообщение содержит информацию сервера, метаинформацию и тело сообщения. Понятно, что в принципе, одна и та же программа может выступать и в роли сервера и в роли клиента (так собственно и происходит при использовании proxy-серверов). При работе в Internet для обслуживания HTTP-запросов используется 80 порт TCP/IP. Практика использования протокола такова, что клиент устанавливает соединение и ждет ответа сервера. После отправки ответа сервер инициирует разрыв соединения. Таким образом, при передаче сложных гипертекстовых страниц соединение может устанавливаться несколько раз. Остановимся более подробно на механизме взаимодействия и форме передаваемой информации.
E-mail – электронная почта: основные протоколы и почтовые агенты
При разработке сети Arpanetпредполагалось что основную часть трафика между узлами обеспечат взаимодействие типа процесс – процесс, но на самом деле объем электронной почты между людьми перекрыл объем связи между процессами.
Основная привлекательность электронной почты - её быстрота.
Преимущества:1) Отсутствие требования одновременного присутствия абонентов.2) Наличие письменной копии послания.3) Письмо одновременно может быть послано нескольким абонентам.4) Наряду с письменными сообщениями можно пересылать фотографии, видео, музыку и т.д. Электронная почта работает по принципу клиент-сервер (почтовый сервер).
Почтовый сервер обрабатывает сообщения сортирует их и отправляет локальному адресату или удаленному почтовому отделению. Клиент готовит и посылает серверу сообщения, принимает и просматривает сообщения. Основные протоколы электронной почты:1) Протокол SMTP - простой протокол передачи почты. Используется для отправки почты как клиентам на сервер как и серверам на другой сервер (рисунок 6).2) POP3 – хост офис протокол, используется для приема почты клиентам сервера. Взаимодействие между почтовыми серверами осуществляется в сетях интернета то есть в сетях TCP/IP поэтому протокол SMTP полностью опирается на стек протоколов TCP/IP.3) UUCP – он используется для отправки и приема почты как клиентом на серверы, так и сервером на другой сервер.
Протокол SMTP использует по умолчанию порт 25.
Основной недостаток данного протокола это отсутствие аутентификации и докачки сообщений, то есть если посылается большое сообщение то в случае разрыва соединения сообщение придется передавать заново.
Согласно этому протоколу клиент инициирует соединение с сервером далее клиент посылает запросы на обслуживание и третье сервер отвечает на эти запросы (рисунок 7).
Протокол POP3.
Модель функционирования протокола включает три стадии:1) Авторизация. На этой стадии клиент идентифицирует себя.2) Транзакция. Это процесс запроса у сервера информации и получение ее. 3) Обновление или завершение транзакции. Это стадия завершения сеанса связи при положительном либо отрицательном ответе сервера.
Современная электронная почта состоит из трех компонентов:1) Пользовательские агенты.2)Транспортные агенты. Пересылка сообщений с одной машины на другую.3)Доставочные агенты. Помещение сообщения в почтовые ящики пользователей получателей.
В электронной почте используются два вида адресов:1)Маршруто-зависимые адреса.2)Маршруто-независимые адреса.
Адрес в этом случае записывается перечислением имен всех промежуточных машин с разделением их восклицательным знаком.
В маршруто-независимом адресе указывается только пункт назначения при этом формат почтового интернет адреса нам известен: пользователь @ машина.
Как и в других службах интернета, формат представления почтовых сообщений использует ключевое слово main, то есть используются различные майн типы.
E-mail – электронная почта: адресация в системе электронной почты
Есть два вида адресов электронной почты: маршрутно-зависимые и маршрутно-независимые. При использовании первого способа адресации требуется чтобы, отправитель знал промежуточные машины, через которые должно пройти сообщение, для того чтобы попасть в пункт назначения. В адресе второго вида просто указывается пункт назначения. UUCP-адреса являются маршрутно-зависимыми, а Internet-адреса (обычно) от маршрута не зависят.
Электронно-почтовый Internet-адрес имеет следующий формат пользователь@машина
где знак @ отделяет имя пользователя от обозначения машины. Почта доставляется в почтовый ящик пользователя пользователь на машине машина.
В нашем случае, ru - код Российской Федерации. Однако в качестве домена верхнего уровня может фигурировать и обозначе¬ние сети. Например, в США, где существуют сети, объединяющие высшие учебные за¬ведения или правительственные организации, в качестве доменов верхнего уровня используются сокращения edu – Educationalinstitutions (например, cs.berkeley.edu), gov – Governmentinstitutions и другие (см. Приложение 1).
Следующийподдомен – saratov в нашем случае – является однозначно определяемым внутри домена верхнего уровня. Нетрудно догадаться, что обозначает он код горо¬да – Саратов. Совокупность составных частей домена saratov.ru называется доменом второго уровня. Аббревиатуры домена второго уровня определяются в соответствии с правилами, принятыми доменом верхнего уровня. Домен третьего уровня – softpro.saratov.ru. В нашем случае домен третьего уровня включает в себя название фирмы SoftPROGroup. Правила образования имен внутри доменов третьего уровня – личное дело доменов второго уровня.
UUCP-адрес состоит из списка машин, через которые должно пройти сообщение на пути к пункту назначения. Элементы списка разделяют восклицательными знаками. mcvax!uunet!ucbvax!hao!boulder!lair!evi
пункт назначения – машина lair, а получатель – пользователь evi. Каждая машина в цепочке имеет непосредственное UUCP-соединение с машинами, которые находятся в сети до и после нее.
В формате электронной почты Internet приведенный выше адрес будет иметь вид evi@lair, а точнее – evi@lair.cs.colorado.edu. Допускаются и комбинированные адреса. Например, если система UUCP соединит машину lair с остальной частью домена colorado.edu, адрес может иметь следующий вид: lair!evi@boulder.colorado.edu
