Тема курсовой работы: Использование языка РНР при взаимодействии с сетевым протоколом Whois и компьютерной сетью.
Цель курсовой работы: Исследование возможностей языка программирования PHP по взаимодействию с сетевым протоколом Whois и реализации базовых операций соответствующего web сервиса.
С точки зрения теории WHOIS — это сетевой протокол прикладного уровня, базирующийся на протоколе TCP (порт 43). Основное применение — получение регистрационных данных о владельцах доменных имён, IP-адресов и автономных систем. В функциональные возможности реализованного проекта входит:
- определение принадлежность IP адреса компьютерной сети;
- определение IP адреса по DNS имени и наоборот;
- проверка состояния и занятости домена;
- проверка занятости порта;
- имитация работы команды PING для проверки связи с определенным IP адресом в компьютерной сети;
- определение коэффициента ТИЦ web сайта;
Скриншоты практической части работы
Особенностью реализованного проекта курсовой работы является поддержка групповой обработки данных. В качестве символа разделителя используется «пробел». Также результат выполнение многих функций может быть экспортирован в виде XML файла.
Курсовая работа состоит из введения, 2-х глав, заключения и списка литературы.
Первая глава работы содержит описание: сервиса Whois, его назначение и применение в современном сайтостроении; особенности сетевого протокола Whois, история и актуальность его становления; возможности языка программирования PHP по взаимодействию с протоколом Whois.
Вторая глава работы описывает реализованный проект, а именно особое внимание уделено: описанию поддерживаемого функционала, описанию работы с сокетами, созданию XML файлов экспорта, реализации групповой обработки.
Стоимость работы (теория, практика, исходники, презентация) — 60$
Стоимость только практической части с исходниками — 50$