Разработка утилиты для проверки настроек интернет-соединения | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 11 апреля, печатный экземпляр отправим 15 апреля.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №18 (204) май 2018 г.

Дата публикации: 07.05.2018

Статья просмотрена: 19 раз

Библиографическое описание:

Николаева Л. Н. Разработка утилиты для проверки настроек интернет-соединения // Молодой ученый. — 2018. — №18. — С. 26-28. — URL https://moluch.ru/archive/204/50005/ (дата обращения: 28.03.2020).



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

Если говорить о среднем статистическом человеке, то он пользуется глобальной сетью интернет каждый день через любое устройство. Это может быть телефон, планшет, ноутбук, стационарный персональный компьютер и т. д. Для данного подключения необходимо только: устройство с выходом в эту сеть, оплаченную услугу доступа и умение либо говорить, либо писать для поиска интересующей информации.

Не менее распространены и ошибки подключения к сети Интернет:

‒ Ограниченный доступ к сети Интернет;

‒ Отсутствие доступа к сети Интернет;

‒ Низкая скорость доступа;

‒ Прерывание интернет-соединения;

‒ Отсутствие доступа к отдельным интернет-ресурсам.

Любая из перечисленных выше причин выводит любого человека из себя. Однако, знаниями в данной области обладает не каждый человек. Самое первое, что может придумать человек: перезагрузить устройство или обратиться в техническую поддержку, не имея полного представления о проблеме. Для того, чтобы ускорить процесс решения проблемы с персональным компьютером была разработана утилита, которая включает в себя функции:

‒ Диагностику подключения устройства (ПК) к интернету;

‒ Проверку базовых настроек от провайдера интернета;

‒ Исправление ошибочных настроек соединения;

‒ Проверка ответа от открытого интернет-ресурса;

‒ Предоставление дальнейших инструкций пользователю, если утилита не смогла самостоятельно исправить неполадку.

Эта разработка сможет рассмотреть проблему со стороны пользовательского ПК, анализировать и разрешить неполадку. Если неполадка находится не со стороны компьютера, приложение предоставит инструкцию с дальнейшим действиями, что поможет точно сформулировать ее суть.

Если рассматривать какую операционную систему выбрать для разработки утилиты, то самой распространённой на сегодняшний день среди ПК является Windows OS.

Рис. 1. Рейтинг ОС Windows

Как показывает опрос за 2017 год на рисунке 1, самой распространённой ОС является Windows 7.

Определившись с выбором системы, необходимо определиться, что есть на рынке из программных продуктов и что они могут исправить.

Таблица 1

Анализ распространенных продуктов для настройки сети интернет

Диагностика неполадок от Windows

Complete Internet Repair

Командная строка

Разрабаты-ваемая утилита

Перезагрузка сетевой платы

да

да

да

да

Анализ возможной ошибки

да

нет

нет

да

Очистка cash

нет

да

да

да

Исправление Winsock

нет

да

да

да

Проверка Proxy

нет

да

да

да

Исправление конфигурации

нет

нет

да

да

Уровень пользователя

низкий

продвинутый

продвинутый

низкий

Язык интерфейса

русский

английский

английский

русский

Конфигурация настроек интернет-провайдера

нет

нет

нет

да

Ознакомившись с таблицей 1, можно увидеть, что данные приложения не отвечают полным требованиям обычного пользователя, поэтому должно быть разработано решение, отвечающее следующим критериям:

‒ Тип проблемы, с которым сталкивается неопытный пользователь;

‒ Стандартные настройки провайдера;

‒ Инструкция пользователю;

‒ Очистка неверных конфигураций на ПК;

‒ Восстановление корректных решений для настроек ПК.

Необходимо учесть, что разрабатываемая утилита должна не только объединять все эти ПО, а также быть понятной пользователю с любым уровнем подготовки.

Выявив требования к разработке, можно построить концепцию работы утилиты, как показано на рисунке 2.

Рис. 2. Принцип работы приложения

В идее разработки данного приложения лежит идея установки ее на ПК пользователя с инструкцией последующих действий, как необходимо поступать при различных ошибках. Так же программа позволит сохранять на абонентском ПК некоторую статистику, которую можно будет посмотреть, например, скачки линка. Так же необходимо учитывать, что для корректной проверки настроек в пользовательский ПК должен быть подключен кабель без дополнительного оборудования, такого, как маршрутизатор или коммуникатор.

Разработав концепцию работы утилиты, можно перейти к ее созданию. Реализация выполнена на языке С# рис.3.

Рис. 3. Внешний вид разработанной утилиты

Внешний вид программы отвечает стандартным требованиям пользователя. Все что необходимо для выявления проблемы — это выбрать пункт и начать диагностику. Даже если пользователь неопытен, то выбор неподходящего пункта не приведет к критичным последствиям.

Выводы:

‒ Разработана утилита, которая может проверить и исправить некорректные сетевые настройки;

‒ Неопытному пользователю не придется изучать множество сайтов, чтобы предположить, что с его ПК произошло;

‒ Экономия времени в поиске проблемы.

Данная утилита может позволить любому пользователю экономить свое время и нервы. По статистике, почти каждый второй человек, позвонивший в техническую поддержку, не может сформулировать свою проблему, а это ПО сможет ее найти и разрешить. Из этих выводов можно подвести итог того, на сколько она важна и нужна людям.

Литература:

  1. Операционные системы [Электронный ресурс]: учеб. / С. В. Востокин. — Самара: Изд-во Самар, гос. аэрокосм, ун-та, 2012. — c.800
  2. Таненбаум Э., Бос Х. Современные операционные системы. 4-е изд. — СПб.: Питер, 2015. — 1120 с.: ил. — (Серия «Классика computer science») — c.1120
  3. Кабак И. С. Компьютерные и промышленные сети. –Учебник для ВУЗов. — М.:МГТУ «Станкин», 2010.
Основные термины (генерируются автоматически): нет, интернет, концепция работы утилиты, Неопытный пользователь, пользователь, пользовательский ПК, проблема, техническая поддержка, утилит.


Похожие статьи

Информационная безопасность в компьютерных сетях

В связи при создание компьютерных сетей с много пользовательским режиме работы в

Атаки типа «человек-в-середине». Анонимный доступ в Интернет).

- отсутствие механизма настраиваемого доступа нескольких пользователей к разным ресурсам на одном компьютере

Сущность технической поддержки предприятий | Молодой ученый

Техническая поддержка, как процесс, имеет свои уровни иерархии. Первый из них — это сама центральная служба технической поддержки, она же Service Desk, принимающая обращения пользователей.

RIA web-интерфейс, Проблемы при работе в IE.

Облачные технологии и их применение | Статья в журнале...

 Наличие у одного человека нескольких компьютеров: на работе, дома, ноутбук, планшет, между которыми

Таким образом, Облачные технологии – это технологии обработки данных, в которых компьютерные ресурсы предоставляются Интернет-пользователю как онлайн-сервис.

Анализ возможностей использования технологий мобильных...

Именно поэтому эта концепция не столь популярна— пользователь должен обладать

— Сравнительно хорошая техническая поддержка и контроль.

Поэтому было принято решение перейти на концепцию BYOD и четко прописать правила работы с мобильными устройствами.

Некоторые проблемы систем поддержки принятия решений

Библиографическое описание: Узденёва Т. А. Некоторые проблемы систем поддержки

практически нет работ, в которых освещаются вопросы и проблемы формализации задач

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

Внедрение сетевых технологий в обучение курса «Информатика...»

Практически одновременно с появлением компьютера возникла проблема передачи

В связи при создание компьютерных сетей с много пользовательским режиме работы в локальных и

Все компьютеры, включенные в локальную сеть, имеют выход в Интернет, что также.

Методика исследования вредоносных программ с использованием...

Инструмент ProcDOT представляет собой утилиту для визуального анализа активности вредоносных программ [5]. На вход данная утилита принимает файл формата CSV, получающийся в результате работы ProcessMonitor.

Интернет-технологии: проблемы и подходы к их решению

Библиографическое описание: Калининская Е. В. Интернет-технологии: проблемы и

Почти половина интернет-пользователей проживает в странах Азиатско-Тихоокеанского региона.

Интернет также позволяет искать готовые рефераты, курсовые и даже дипломные работы по...

Идентификация личности пользователя в интернете

В статье рассматривается проблема лёгкой доступности информации о пользователях в Интернете и возможные методы повышения анонимности. Может быть, в этом нет ничего плохого, но раз есть спрос на такой вид информации, значит не просто так.

Похожие статьи

Информационная безопасность в компьютерных сетях

В связи при создание компьютерных сетей с много пользовательским режиме работы в

Атаки типа «человек-в-середине». Анонимный доступ в Интернет).

- отсутствие механизма настраиваемого доступа нескольких пользователей к разным ресурсам на одном компьютере

Сущность технической поддержки предприятий | Молодой ученый

Техническая поддержка, как процесс, имеет свои уровни иерархии. Первый из них — это сама центральная служба технической поддержки, она же Service Desk, принимающая обращения пользователей.

RIA web-интерфейс, Проблемы при работе в IE.

Облачные технологии и их применение | Статья в журнале...

 Наличие у одного человека нескольких компьютеров: на работе, дома, ноутбук, планшет, между которыми

Таким образом, Облачные технологии – это технологии обработки данных, в которых компьютерные ресурсы предоставляются Интернет-пользователю как онлайн-сервис.

Анализ возможностей использования технологий мобильных...

Именно поэтому эта концепция не столь популярна— пользователь должен обладать

— Сравнительно хорошая техническая поддержка и контроль.

Поэтому было принято решение перейти на концепцию BYOD и четко прописать правила работы с мобильными устройствами.

Некоторые проблемы систем поддержки принятия решений

Библиографическое описание: Узденёва Т. А. Некоторые проблемы систем поддержки

практически нет работ, в которых освещаются вопросы и проблемы формализации задач

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

Внедрение сетевых технологий в обучение курса «Информатика...»

Практически одновременно с появлением компьютера возникла проблема передачи

В связи при создание компьютерных сетей с много пользовательским режиме работы в локальных и

Все компьютеры, включенные в локальную сеть, имеют выход в Интернет, что также.

Методика исследования вредоносных программ с использованием...

Инструмент ProcDOT представляет собой утилиту для визуального анализа активности вредоносных программ [5]. На вход данная утилита принимает файл формата CSV, получающийся в результате работы ProcessMonitor.

Интернет-технологии: проблемы и подходы к их решению

Библиографическое описание: Калининская Е. В. Интернет-технологии: проблемы и

Почти половина интернет-пользователей проживает в странах Азиатско-Тихоокеанского региона.

Интернет также позволяет искать готовые рефераты, курсовые и даже дипломные работы по...

Идентификация личности пользователя в интернете

В статье рассматривается проблема лёгкой доступности информации о пользователях в Интернете и возможные методы повышения анонимности. Может быть, в этом нет ничего плохого, но раз есть спрос на такой вид информации, значит не просто так.

Задать вопрос