Компьютерная распределённая система для получения информации о доменах (DNS) - Контрольная работа

бесплатно 0
4.5 139
Распределённая база данных DNS, ее поддержка с помощью иерархии DNS-серверов, взаимодействующих по определённому протоколу. Разработка оконной утилиты для обращения к системе DNS (определение доменных имен по IP-адресам и IP-адресов по доменным именам).


Аннотация к работе
Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись). Каждый сервер, отвечающий за имя, может делегировать ответственность за дальнейшую часть домена другому серверу (с административной точки зрения - другой организации или человеку), что позволяет возложить ответственность за актуальность информации на серверы различных организаций (людей), отвечающих только за "свою" часть доменного имени.Разработать оконную утилиту, для обращения к системе DNS (определение доменных имен по IP-адресам, IP-адресов по доменным именам и т.д.В настоящее время существует множество утилит и сервисов, позволяющих узнать IP-адрес по доменному имени и наоборот. Работа c NSLOOKUP происходит в консоли, где пользователь при помощи тех или иных команд может узнать необходимую информацию. Так например запрос на вывод IP-адресов некоторого домена (wikipedia.org) выглядит следующим образом. Исходя из примера, видим, что NSLOOKUP выводит все IP-адреса, закрепленные за доменом. Таким образом в результате выполнения технического задания должно получиться оконное приложение, которое будет выводить все IP-адреса прикрепленные к домену, или имя домена по IP-адресу.Было разработано следующее приложение: Рисунок 5.1 - Скриншот работающего приложения (вывод списка IP-адресов) Как видно из скриншотов, разработанная программа представляет собой простое оконное приложение. Для удобства пользователя были добавлены несколько необязательных кнопок, например кнопка копирующая текст из выделенной строки LISTBOX’а в буфер обмена, кнопка копирующая текст из буфера обмена в TEXTBOX и кнопка, очищающая TEXTBOX. Как видно из рисунка (5.2), при вводе неверного доменного имени программа сообщает пользователю об ошибке. Как видно из рисунка (5.3), при вводе неверного IP-адреса программа сообщает пользователю об ошибке.В ходе выполнения курсового проекта было разработано приложение, выполняющее работу с системой DNS (определение доменных имен по IP-адресам, IP-адресов по доменным именам).Network. cs using System; using System. using System. using System. using System.

План
Оглавление

Введение

1. Техническое задание

2. Анализ технического задания

3. Проектирование

Диаграмма вариантов использования

Диаграмма классов

Блок-схемы алгоритмов

4. Реализация

4.1 Описание разработанного ПО

Тестирование

Заключение

Приложения

Введение
DNS (англ. Domain Name System - система доменных имен) - компьютерная распределенная система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись).

Распределенная база данных DNS поддерживается с помощью иерархии DNS-серверов, взаимодействующих по определенному протоколу.

Основой DNS является представление об иерархической структуре доменного имени и зонах. Каждый сервер, отвечающий за имя, может делегировать ответственность за дальнейшую часть домена другому серверу (с административной точки зрения - другой организации или человеку), что позволяет возложить ответственность за актуальность информации на серверы различных организаций (людей), отвечающих только за "свою" часть доменного имени.

Начиная с 2010 года, в систему DNS внедряются средства проверки целостности передаваемых данных, называемые DNS Security Extensions (DNSSEC). Передаваемые данные не шифруются, но их достоверность проверяется криптографическими способами. Внедряемый стандарт DANE обеспечивает передачу средствами DNS достоверной криптографической информации (сертификатов), используемых для установления безопасных и защищенных соединений транспортного и прикладного уровней. иерархия сервер доменное имя

Вывод
В ходе выполнения курсового проекта было разработано приложение, выполняющее работу с системой DNS (определение доменных имен по IP-адресам, IP-адресов по доменным именам).

Разработанное приложение работает корректно на корректных данных и удовлетворяет требования технического задания.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?