Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
docx-shpora_-_kopia.docx
Скачиваний:
6
Добавлен:
27.04.2019
Размер:
947.65 Кб
Скачать

Обратный dns-запрос

DNS используется в первую очередь для преобразования символьных имён в IP-адреса, но он также может выполнять обратный процесс. Для этого используются уже имеющиеся средства DNS. Дело в том, что с записью DNS могут быть сопоставлены различные данные, в том числе и какое-либо символьное имя. Существует специальный домен in-addr.arpa, записи в котором используются для преобразования IP-адресов в символьные имена. Например, для получения DNS-имени для адреса 11.22.33.44 можно запросить у DNS-сервера запись 44.33.22.11.in-addr.arpa, и тот вернёт соответствующее символьное имя. Обратный порядок записи частей IP-адреса объясняется тем, что в IP-адресах старшие биты расположены в начале, а в символьных DNS-именах старшие (находящиеся ближе к корню) части расположены в конце.

  • Запись A (address record) или запись адреса связывает имя хоста с адресом IP. Например, запрос A-записи на имя referrals.icann.org вернет его IP адрес — 192.0.34.164.

  • Запись CNAME (canonical name record) или каноническая запись имени (псевдоним) используется для перенаправления на другое имя.

  • Запись MX (mail exchange) или почтовый обменник указывает сервер(ы) обмена почтой для данного домена.

  • Запись NS (name server) указывает на DNS-серверы для данного домена.

  • Запись PTR (pointer) или запись указателя связывает IP хоста с его каноническим именем. Обратный DNS-запрос в домене in-addr.arpa на IP хоста вернёт имя данного хоста.

  • Запись SOA (Start of Authority) или начальная запись зоны указывает, на каком сервере хранится эталонная информация о данном домене, содержит контактную информацию лица, ответственного за данную зону, содержит тайминги (параметры времени) кеширования зонной информации и взаимодействия DNS-серверов.

22. Протоколы электронной почты

SMTP – это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP от клиента к серверу и между серверами. Использует 25 порт TCP.

Основные команды SMTP:

--HELO - Идентифицирует SMTP-сервер отправителя, открывает сеанс

--MAIL FROM - Задает адрес отправителя

--RCPT TO - Задает адрес получателя

--DATA - Указывает на начало сообщения. Для окончания сообщения указывается точка

--QUIT - Завершает SMTP-сеанс

Отправка почтового сообщения начинается по команде MAIL, идентифицирующей отправителя:

MAIL FROM: paul@quest.polyn.kiae.su

Следующей командой определяется адрес получателя: RCPT TO: paul@apollo.polyn.kiae.su

После того, как определен отправитель и получатель почтового сообщения, можно отправлять последнее: DATA. Команда DATA вводится без параметров и идентифицирует начало ввода почтового сообщения. Сообщение вводится до тех пор, пока не будет введена строка с точкой в первой позиции. Согласно стандарту почтового сообщения RFC822 отправитель передает заголовок и тело сообщения, которые разделены пустой строкой. Сам протокол SMTP не накладывает каких-либо ограничений на информацию, которая заключена между командой DATA и "." в первой позиции последней строки.

POP3 – почтовый протокол, используемый почтовым клиентом для получения сообщений электронной почты с сервера. Использует 110 порт TCP.

Основные команды POP3:

USER [имя] Передаёт серверу имя пользователя: Аргументы --[имя] -строка, указывающая имя почтового ящика. Ограничения Нет.

PASS [пароль] - Передаёт серверу пароль почтового ящика: Аргументы - [пароль] -пароль для почтового ящика. Ограничения - Работает после успешной передачи имени почтового ящика.

APOP [имя][digest] - Команда служит для передачи серверу имени пользователя и зашифрованного пароля(digest)

Аргументы [имя] -строка, указывающая имя почтового ящика, [digest]-зашифрованная временная метка паролем пользователя по алгоритму MD5. Ограничения Её поддержка не является объязательной.

STAT - Сервер возвращает количество сообщений в почтовом ящике плюс размер почтового ящика. Аргументы Нет. Ограничения -Доступна после успешной идентификации

LIST[номер сообщения] - Запрос информации о сообщении (или о всех –без аргумента). Аргументы [сообщение]-номер сообщения (необязательный аргумент). Ограничения Доступна после успешной идентификации

RETR [номер сообщения] - Сервер передаёт сообщение с указанным номером. Аргументы[сообщение] -номер сообщения. Ограничения - Доступна после успешной идентификации

DELE [номер сообщения] - Сервер помечает указанное сообщение для удаления. Аргументы[сообщение] -номер сообщения. Ограничения - Доступна после успешной идентификации

QUIT – Аргументы Нет. Ограничения Нет.

IMAP4 – прикладной протокол электронной почты, позволяющий почтовому клиенту получать доступ к сообщениям на сервере. Использует 143 порт TCP. Имеет 2 режима работы: онлайн и офлайн, возможность одновременного подключения нескольких клиентов к одному ящику, возможность частной загрузки сообщений, возможность поиска на сервере.

23. HTTP

HTTP (HyperText Transfer Protocol –«протокол передачи гипертекста») – протокол передачи данных прикладного уровня (в первую очередь в виде текстовых сообщений). Использует 80 порт TCP.

Достоинства:

  • Простота

  • Расширяемость

  • Распространённость

Недостатки:

  • Большой размер сообщения

  • Невозможность «навигации»

  • Отсутствие поддержки распределённости

HTML

Hypertext markup language (язык разметки гипертекста) – стандартный язык разметки документов в WWW.

Язык HTML интерпретируется браузером и отображается в виде документа, удобном для человека.

URI

URI (Uniform Resource Identifier – единообразный идентификатор ресурса) – короткая последовательность символов, идентифицирующая абстрактный или физический ресурс: документ, изображение, файл, службу, ящик электронной почты и т.д. (обычно в сети Интернет)

Синтаксис URI: <схема>:<идентификатор>

Примеры:

- http://www.stankin.ru; - mailto:ss@stankin.ru; - file://C:\Windows\system32\drivers\etc\hosts

URL

URL (Uniform Resource Locator – единообразный локатор ресурса) стандартизированный способ записи адреса ресурса в сети Интернет.

Синтаксис URL: <схема>://<логин>:<пароль>@<хост>:<порт>/<URL-путь>?<запрос>#<фрагмент>

Примеры:

  • ftp://User1@Pass:www.stankin.ru:8080/index.phpat=12

  • http://www.stankin.ru/news/index.html

Стартовая строка – запрос

Формат:

  • GET URI – для HTTP ver.0.9.

  • Метод URI HTTP/Версия – для других версий

Параметры:

  • URI определяет путь к запрашиваемому документу.

  • Метод – английское слово в верхнем регистре, указывающее тип запроса.

  • Версия – версия протокола HTTP

Пример:

- GET /index.html HTTP/1.0

Стартовая строка – ответ

Формат:

  • HTTP/Версия КодСостояния Пояснение

Параметры:

  • Версия – версия протокола HTTP (аналогично запросу)

  • КодСостояния – трёхзначное число, определяющее дальнейшее содержимое сообщение и поведение клиента

  • Пояснение – текстовое короткое пояснение к коду ответа для пользователя (не влияет на сообщение и является необязательным)

Пример:

  • HTTP/1.0 200 OK

Методы http

  • OPTIONS

  • GET

  • HEAD

  • POST

  • PUT

  • DELETE

Методы httpGET

  • Запрашивает содержимое указанного ресурса

  • Параметры передаются в строке URI, например:

  • - http://www.yandex.ru/yandsearch?text=http&rpt=rad

  • Ответы на запросы GET кешируются

  • - Согласно стандарту HTTP, многократное повторение одного и того же запроса GET должно приводить к одинаковым результатам (при условии, что сам ресурс не изменился за время между запросами).

Методы httpPOST

  • Передаёт пользовательские данные (например, из HTML-формы) заданному ресурсу.

  • При этом передаваемые данные (содержимое формы) включаются в тело запроса.

  • Пример:

  • - Гостевые книги, блоги, ЖЖ

HTTPS

HTTPS — расширение протокола HTTP, поддерживающее шифрование по протоколам SSL/TLS. Работает на 443 порте TCP.

TLS/SSL

SSL/TLS — криптографический протокол, обеспечивающий безопасную передачу данных по сети Интернет.

При его использовании создаётся защищённое соединение между клиентом и сервером.

Использует шифрование с открытым ключом для подтверждения подлинности передатчика и получателя.

SSL включает в себя три основных фазы:

  • Диалог между сторонами, целью которого является выбор алгоритма шифрования

  • Обмен ключами на основе криптосистем с открытым ключом или аутентификация на основе сертификатов.

  • Передача данных, шифруемых при помощи симметричных алгоритмов шифрования

16. IP- и MAC-адреса. Разрешение адресов

Соседние файлы в предмете Вычислительные системы, сети и телекоммуникации