- •Протоколы прикладного уровня TCP/IP
- •SNMP-протокол
- •SNMP-протокол Общая информация
- •SNMP-протокол Общая информация
- •SNMP-протокол Общая информация
- •SNMP-протокол
- •SNMP-протокол Агент SNMP
- •SNMP-протокол
- •SNMP-протокол Описание протокола
- •SNMP-протокол Группы Интернета
- •SNMP-протокол команды
- •SNMP-протокол схема запросов - откликов
- •SNMP-протокол формат сообщений
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол
- •SNMP-протокол Заключение
- •HTTP-протокол
- •HTTP-протокол
- •HTTP-протокол
- •HTTP-протокол Содержание запроса и ответа
- •HTTP-протокол Содержание запроса и ответа
- •HTTP-протокол Содержание запроса и ответа
- •HTTP-протокол Содержание запроса и ответа
- •HTTP-протокол Методы
- •HTTP-протокол Методы
- •HTTP-протокол Структура ответа
- •FTP-протокол
- •FTP-протокол
- •FTP-протокол
- •FTP-протокол модель работы
- •FTP-протокол
- •TFTP-протокол
- •TFTP-протокол
- •SFTP-протокол
- •SFTP-протокол
- •POP3-протокол
- •POP3-протокол Запросы и ответы
- •POP3-протокол Сеанс связи
- •POP3-протокол Передача обновление и завершение
- •SMTP-протокол
- •SMTP-протокол
- •SMTP-протокол
- •SMTP-протокол
SNMP-протокол
Управляющая база данных MIB
•информация, которую система управления запрашивает от агентов, хранится в специальной информационной базе данных MIB (Management Information Base, RFC-1213).
•MIB – это набор контролируемых объектов, представляющих информацию об устройствах сети, например о количестве активных сеансов или версиях сетевой операционной системы, работающей на компьютере
•агент SNMP и база данных MIB одинаково интерпретируют контролируемые объекты
SNMP-протокол
Управляющая база данных MIB
•сервис SNMP поддерживает Internet MIB II, LAN MIB II
•Internet MIB II - это расширение стандарта Internet MIB I. Оно определяет 171 объект, необходимый для поиска неисправностей и анализа конфигурации. Полая информация содержится в RFC 1212, 1213
•LAN Manager MIB II определяет около 90 объектов, которые содержат статистическую, сеансовую, пользовательскую, регистрационную информацию и данные о совместно используемых ресурсах.
•Используется доступ только на чтение
SNMP-протокол Заключение
•протокол SNMP (RFC 1157) служит примером системы управления, в которой для достижения нужного результата не выдается команда, а осуществляется обмен информацией, решение принимается "на месте" в соответствии с полученными данными
•вся управляющая информация для контроля ЭВМ и маршрутизаторов Интернета концентрируются в базе данных MIB (Management Information Base, RFC-1213)
HTTP-протокол
• это протокол прикладного уровня, применяемый в распределенных информационных системах гипермедиа. HTTP используется проектом World Wide Web с 1990 года
•предоставляет открытое множество методов, которые могут быть использованы для указания целей запроса
•для указания ресурса, к которому должен быть применен данный метод, используется Универсальный Идентификатор Ресурсов (Universal Resource Identifier - URI), в виде местонахождения (URL) или имени (URN)
HTTP-протокол
•парадигма запросов/ответов
•клиент посылает запрос серверу в следующей форме: метод запроса, URI, версия протокола, за которой следует MIME-подобное (Multipurpose Internet Mail Extensions - Многоцелевое Расширение Почты Интернет ) сообщение (информация о клиенте, тело сообщения).
•сервер отвечает сообщением, содержащим строку статуса (версия протокола и код статуса - успех или ошибка), за которой следует MIME-подобное сообщение (информация о сервере, метаинформация о содержании ответа и само тело ответа)
HTTP-протокол
•сеанс связи открывается клиентом для каждого запроса и закрывается сервером после окончания ответа на запрос
•клиент, и сервер должны иметь возможность закрывать сеанс связи в результате какого-нибудь действия пользователя
•разрыв связи прерывает текущий запрос, независимо от его статуса
HTTP-протокол Содержание запроса и ответа
•Запрос ::= Простой-Запрос | Полный-Запрос
•Простой-Запрос ::= "GET" SP Запрашиваемый- URI CRLF
•Полный-Запрос ::= Строка-Статус *(Общий-Заголовок | Заголовок-Запроса | Заголовок-Содержания ) CRLF|
[ Содержание-Запроса ]
•Строка-Статус начинается со строки с
названием метода, за которым следует URI- Запроса и использующаяся версия протокола, заканчивается CRLF.
HTTP-протокол Содержание запроса и ответа
•Строка-Статус ::= Метод SP URI-Запроса SP
Версия-HTTP CRLF
•отличие Строки-Статус Полного-Запроса от
Строки Статус Простого- Запроса заключается в присутствии поля Версия- HTTP
•Поля Заголовок-Запроса позволяют клиенту передавать серверу дополнительную информацию о запросе и о самом клиенте.
HTTP-протокол Содержание запроса и ответа
•Заголовок-Запроса :: = Accept | Accept-Charset |
Accept-Encoding | Accept-Language | Authorization | From | If-Modified-Since | Pragma | Referer | User-Agent | extension- header
•через механизм расширения могут быть
определены дополнительные заголовки; приложения, которые их не распознают, должны трактовать эти заголовки, как Заголовок-Содержание .
HTTP-протокол Содержание запроса и ответа
•метод должен быть применен к ресурсу, идентифицируемому URI-Запроса
•Метод ::= "GET" | "HEAD" | "PUT" | "POST"
| "DELETE" | "LINK" | "UNLINK" | дополнительный-метод
•клиент всегда оповещается сервером через код статуса ответа, допускается ли применение данного метода
•допустимость применения методов может динамически меняться