
- •Протоколы
- •Адресация в ip сетях
- •Соглашение о специальных ip-адресах
- •Использование масок в ip-адресации
- •Протокол arp
- •Протокол rarp
- •Протокол ip версии 4
- •Фрагментация ip-датаграмм
- •Формат ip-пакета
- •Маршрутизация пакетов с помощью ip-адресов
- •Перекрывающиеся маршруты
- •Протоколы ip версии 6.
- •Адресация ip-версии 6.
- •Протокол icmp.
- •Протоколы транспортного уровня
- •Алгоритм скользящего окна
- •Таймеры, протоколы тср
- •Методология атак с использованием протокола тср
- •Протокол bootp
- •Протокол dhcp
- •Протокол http
- •Механизм аутентификации
- •Протоколы передачи файлов
- •Протокол sftp
- •Протокол ftp
- •Передача данных между передачи между ftp серверами
- •Протокол Telnet
- •Расширенный протокол smtp (esmtp)
- •Протокол рор
- •Протокол imap (получение почтовых сообщений)
Расширенный протокол smtp (esmtp)
Появился набор дополнительных команд для передачи 8-битовых данных.
1) EHLO, если сервер отвечает 250ok, то сервер поддерживает этот формат.
2) MAIL имеет дополнительный аргумент BODY, где можно указывать 8 бит MIME
MAIL FROM <ПЯ> BODY=8BITMIME
Однако длина строки по-прежнему не превышает 1000 символов.
3) Для передачи двоичных данных в SMTP используется команда BDAT
для работы надо:
MAIL.....BODY=BINARYMIME
BDAT<РАЗМЕР> [LAST]
В одной сессии нельзя использовать BDAT и DATA
Протокол рор
Сейчас используется POP3 по 110 порту, работает по схеме клиент-сервер.
Основные команды РОР3:
1) USER – передается логин
2) PASS – передается пароль
3) RETR – Извлекает сообщение из ПЯ, аргумент – номер сообщения
4) DELE – помечание писем на удаление
5) RSET – отменяет удаление
6) LIST – передает идентификаторы сообщений и
7) ТОР – заголовок и 10 строк текста
8) QUIT – закрывает сессию и окончательно удалеят помеченные на удаление
Протокол imap (получение почтовых сообщений)
Использует 143 порт.
В отличии от РОР3 каждая команда IMAP представляет собой короткую строку, начинающуюся с уникального идентификатора, следовательно IMAP может не работать по схеме запрос-ответ, а выдавать несколько логически не связанных команд, т.к. ответ содержит идентификатор.
Каждое сообщение IMAP имеет набор атрибутов, атрибуты:
2.1 – уникальный идентификатор сообщения в почтовом ящике
Все сообщения имеют UID – уникальный идентификатор, который постоянен.
2.2 – каждая папка имеет свой уникальный идентификатор UIDVALIDITYPE
оба эти идентификатора однозначно кодируют сообщения.
2.3 – каждое сообщение имеет порядковый номер, при удалении сообщений порядковые номера пересчитываются.
Каждое сообщение имеет набор атрибутов, например, Answered – на сообщение был дан ответ или Recent – новое сообщение
Протокол IMAP позволяет работать с папками сообщений (по умолчанию она одна: INDBOX)
SNMP
Разработан в 1987 как временный протокол. В отличии от большинства систем работает по принципу агент-менеджер, т.е. в системе на ПК пользователей установлены агенты snmp.exe и snmptrap.exe. И на сервере имеется менеджер, который посылает запросы агентам, которые обрабатывают запрос и посылают серверу ответ.
1) Глобальное дерево имен (дерево MIB): Все сетевые объекты имеют свое уникальное имя.
2) Единые правила именования сетевых объектов ASN.
3) Команды протокола SNMP.
MIB
Все управляемые объекты международной сети расположены в едином виртуальном дереве MIB, листьями дерева являются отдельные информационные элементы. Синтаксис построения дерева определяется спецификацией ASM1
Согласно этой иерархии идентификаторы объектов Интернет начинаются с кода 1.3.6.1.
Ветвь private содержит только одну подветвь, например узел 1.3.6.1.4.1.743 занимает ЦРУ.
Дерево MGNT содержит протокол сетевого управления.
Спецификация ASM1:
Описание каждого объекта включает: 1) текстовое имя ветви или листа
2) тип объекта ( может быть Network Address, IP-address, счетчик counters, увеличивается до макс значения и сбрасывается до 0; gauges – неотрицательное целое число, которое меняется в + и -, и запирается при достижении макс или мин размера; ticks – сотые доли секунды, прошедшие после какого-либо события; opaque – описание)
3) определение объекта – описание объекта, его назначение
4) доступ
5) статус объекта (обязательный, необязательный, устаревший)