- •Вопросы
- •«Сетевые информационные технологии»
- •Транспортные функции и высокоуровневые услуги глобальных сетей
- •Высокоуровневые услуги глобальных сетей
- •Глобальная сеть Internet. Определение, структура и способы подключения
- •Системы адресации в сетях
- •Маршрутизация в сетях. Особенности маршрутизаторов
- •Маршрутизация в сетях. Таблицы маршрутизации
- •Отображение доменных имен на ip-адреса. Система доменных имен dns
- •Регистрация доменных имен
- •Доменная система имен
- •World Wide Web – всемирная паутина. Схема работы www-сервера
- •World Wide Web – всемирная паутина. Архитектура построения www
- •World Wide Web – всемирная паутина. Протокол обмена гипертекстовой информацией
- •Службы (сервисы) сети Internet: телеконференции, группы новостей и списки рассылки
- •Службы (сервисы) сети Internet: ftp – служба передачи файлов
- •Службы (сервисы) сети Internet: Telnet – служба удаленного доступа к компьютерам
- •Общение в сети Internet в реальном времени: интерактивное общение (icq, irc, www-chat)
- •Общение в сети Internet в реальном времени: передача звука и видео в реальном времени (http://businessit.Narod.Ru/lection2.Html)
- •Общение в сети Internet в реальном времени: ip-телефония
- •Предмет Web-программирования: язык html, инструменты и технологии Web-программирования
- •Программирование на стороне сервера: технология серверных сценариев, серверные языки сценариев
- •Планирование Web-сайта: сущность и типы структур Web-сайтов
- •Общие положения языка html: структура html-документа, специальные теги html
- •Спецификации обмена данными Common Gateway Interface. Cgi-програм-мы: запуск, механизмы приема данных, вывод изображений
- •Общая характеристика каскадных таблиц стилей. Способы применения css
- •Назначение и применение JavaScript: понятие объектной модели применительно к JavaScript
- •Назначение и применение JavaScript: размещение кода на html-страни-це, иерархия классов
- •Общая характеристика редактора ms FrontPage. Создание Web-страниц в редакторе Microsoft FrontPage
- •Защита информации в сетевых информационных системах. Основные понятия и определения криптографии
- •Методы шифрования. Характеристика симметричных методов шифрования
- •Технология использования электронной цифровой подписи. Определение, функции и свойства эцп
- •Технология использования электронной цифровой подписи. Технология формирования и сверки эцп
World Wide Web – всемирная паутина. Протокол обмена гипертекстовой информацией
HTTP – гипертекстовый транспортный протокол, протокол прикладного уровня.
Стеки протоколов TCP/IP разработан для обмена гипертекстовой информацией и используется в Интернете с 1990 года. Кроме обеспечения обмена HTML документами (основная его функция) HTTP используется для взаимодействия браузеров с программными шлюзами (CGI-программами). Для взаимодействия с электронной почтой протоколы SMTP и POP3, взаимодействие со списками новостей NNTP, для взаимодействия с файловыми архивами протокол FTP, для взаимодействия со службой телнет и гёфер. Данный протокол реализует принцип «запрос-ответ». Запрос представляет собой строку состояния, включающую код запроса, сервер отвечает строкой состояния, включающая код ответа (код возврата). В строках состояния обычно еще указывается версия протокола. Формы запроса клиента (а именно простая и полная) изображены на рисунке 5. В запросах указывается метод доступа:
- GET – это метод позволяющий получить данные заданной в форме URL в запросе ресурсов, если это ссылка на программу, то выполняется результат выполнения программы. При использовании данного метода в поле тела ресурса возвращается, собственно, затребованная информация.
- HEAT – метод аналогичный GET, но не возвращающий тело ресурса. В основном используется для получения информации о ресурсе.
- POST – разработан и применяется для передачи большого объема информации. Чаще всего используется для обращения к внешним базам данных.
Ответ сервера может быть упрощенным или полным. В упрощенном ответе сервер возвращает только тело ресурса, например HTML-документ (страницу). При полном ответе клиенту возвращается строка состояния, общий заголовок, заголовок ответа, заголовок ресурса и тело ресурса. При современном развитии каналов связи Интернете в основном применяется полный ответ.
E-mail – электронная почта: основные протоколы и почтовые агенты
Служба электронной почты впервые вышла на арену в сети Арпанет, при этом она создавалась как вспомогательная служба. Трафик электронной почты в самом начале значительно превысил трафик других служб.
Преимущества:
- высокая скорость обмена информацией, сравнимая с голосовыми методами (телефон);
- возможность сохранения письменной копии сообщения и ее передача другим абонентам;
- письмо может одновременно быть разосланным нескольким абонентам;
- кроме письменных сообщений можно передавать различного рода вложения (фотографии, видео, программы, файлы).
Электронная почта работает по принципу «клиент-сервер». Клиент (браузер или отбельная почтовая программа) готовит (упаковывает) и посылает серверу (почтовому серверу) сообщения, принимает от него и просматривает сообщения других абонентов. Сервер обрабатывает сообщения, то есть сортирует их, и отправляет локальному адресату или удаленному почтовому серверу.
Структура взаимодействия участников почтового обмена изображена на рисунке 6. На этом же рисунке отмечены основные протоколы электронной почты:
- SMTP – простой протокол передачи почты. Используется для отправки почты;
- POP3 – используется для приема почты клиентом сервера;
- UUCP – используется для отправки и приема как клиентам с сервера, клиентам на сервер, так и серверам на другой сервер.
SMTP протокол верхнего (прикладного) уровня работает совместно со стеком TCP/IP.
POP3 позволяет отсортировать сообщения.
В отличие от SMTP протокол UUCP работает по принципу «stop-go», то есть сообщения передаются по цепочке почтовый серверов, пока не достигнет машины получателя или не будет отвергнута по причине отсутствия абонента получателя.
В силу этого протокол UUCP в основном вытесняется SMTP и POP3.
Протокол SMTP
Использует порт по умолчанию 25.
Схема модели протокола SMTP представлена на рисунке 7.
Согласно этой модели клиент инициирует соединение с сервером, далее посылает запросы на обслуживание, сервер отвечает на эти запросы, т.е. ведется SMTP-диалог.
Недостаток протокола SMTP:
- отсутствие докачки сообщений.
Протокол POP
Протокол доставки почты пользователю из его почтового ящика почтового сервера POP.
В протоколе POP (POP3), который раскладывает полученные сообщения по почтовым ящикам, реализуется три стадии процесса:
- авторизация, в ходе которой клиент идентифицирует себя для сервера;
- транзакция, в ней клиент либо запрашивает у сервера информацию, либо просит его совершить определенные действия (скачать, открыть);
- обновление (завершение транзакции), сеанс связи заканчивается (ответ может быть положительный или отрицательный).
Модель протокола POP представлена на рисунке 8.
Почтовые агенты
Для нормального функционирования рассмотренной схемы электронной почты используется три компонента:
- пользовательские агенты, которые позволяют пользователям читать и составлять сообщения;
- транспортные агенты, которые пересылают сообщения с одной машины на другую;
- доставочные агенты, которые помещают сообщения в почтовые ящики пользователей-получателей.
Транспортные агенты взаимодействуют с пользовательскими агентами, принимая от них почтовое сообщение, интерпретируют адреса пользователей и переправляют почту на соответствующий компьютер для последующей доставки.
Доставочные агенты взаимодействуют с транспортными агентами, принимая от них почту и доставляют ее соответствующему пользователю.
Почта может доставляться конкретному лицу, список рассылки, в файл и в программу.
E-mail – электронная почта: адресация в системе электронной почты
Существуют два вида адресов электронной почты:
- маршрутно-зависимая (часто использует протокол UUTP);
- маршрутно-независимая.
В маршрутно-зависимых адресов требуется чтобы отправитель знал промежуточные машины, через которые должно пройти сообщение, для того чтобы попасть в пункт назначения.
В маршрутно-независимом адресе просто указывается пункт назначения.
В маршрутно-независимом адресе для указания пункта назначения используется формат «пользователь@mail», что читается как «пользователь на машине» (@ - на).
Бывают и комбинированные адреса, где имя пользователя указывается машинно-зависимо, а его конечный пункт назначения как имя домена.
Электронная почта работает с файлами разного формата, в качестве сообщений можно отправить текст (doc, txt, pdf), фотографии (gif, jpeg), музыку и другие. Для того, чтобы почтовый клиент их различал используется стандарт майн-типов, т.е. почтовые протоколы в своих заголовках сообщают почтовым программам в каком формате принимать данные.
