Диплом: Разработка сетевого чата для медицинской организации

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
15
доменную модель. В основе модели лежит домен - совокупность компьютеров,
для которой характерно наличие общей базы учетных записей пользователей и
единой политики осуществления защиты. Доменный метод организации
упрощает централизованное управление сетью. Доменная служба каталогов
основана на однократной регистрации пользователя в сети для доступа к
серверам и ресурсам системы независимо от места регистрации. Для
организации доменной структуры в сети используется сервер - главный
контроллер домена, на котором хранится база учетных записей пользователей
домена с уникальными параметрами и привилегиями. Каждому пользователю в
сети соответствует персональная учетная запись, параметры которой
определяют его права и обязанности в домене. Учетная запись содержит
информацию о пользователе: имя, пароль и ограничения на деятельность в сети.
Когда пользователь рабочей станции регистрируется в сети, начинается его
идентификация на главном контроллере домена. Если пароль и имя пользователя
совпадают с введенным, то пользователь регистрируется в домене.
3. Операционная система Windows XP позволяет организовать
одноранговую локальную сеть с числом персональных компьютеров не более
нескольких десятков. Windows XP - комплексный программный продукт, не
требует приобретения дополнительного сетевого программного обеспечения.
Имеет средства для разграничения доступа к локальным дискам и папкам
компьютера, подключенного к сети. Позволяет совместно использовать
периферийные устройства в сети и работать с другими сетевыми системами,
функционирующими в локальной вычислительной сети. В операционной
системе используется удобный графический интерфейс, многозадачность,
обеспечивающая высокую стабильность работы, файловая система NTFS,
имеющая высокое быстродействие, мощные средства защиты от сбоев и средства
разграничения доступа к файлам [25].
1.2.2 Поисковые системы
Сеть Интернет содержит огромное количество разносторонней
информации. Поиск данных осуществляют при помощи поисковых систем.
16
Поисковая система реализована в виде web-страницы с адресом, в которой
находится поле ввода поискового запроса и кнопка для инициирования процесса
поиска. Пользователь формирует поисковый запрос, состоящий из перечня слов.
Слова, приведенные в запросе, разыскиваются в базе поисковой системы.
Результатом выполнения запроса является перечень web-страниц, включающих
заданные текстовые фрагменты. Наиболее популярные поисковые системы:
AltaVista, Yandex, Go, Pambler, Аpоrt. Существует два основных типа поисковых
систем: поисковые машины и тематические каталоги.
Поисковые машины - полностью автоматизированные системы. Работу
поисковых машин делят на три этапа [15].
1. Сбор информации начинается с работы поискового робота -
программы, предназначенной для перебора страниц Интернета с целью
занесения информации о них в базу данных поисковика. Поисковая система
рассылает в Интернет роботов, которые сканируют максимальное количество
web-страниц, регистрируют их URL-адреса и содержимое в базе данных. Если
при просмотре web-страницы поисковый робот находит на ней ссылки на
страницы другого web-сайта, то переходит по ссылкам, анализирует их
содержание и находит новые ресурсы [22];
2. Индексация - процесс преобразования данных из формы, в которой они
хранятся на Web-страницах, в формы, удобные для быстрого просмотра. В
результате индексации образуется база данных, называемая поисковым
индексом. У разных поисковых систем свои способы индексации;
3. Ответ на запрос клиента. Выдача ответа происходит следующим
образом. Система анализирует ключевые слова, которые клиент использовал в
запросе, проводит операцию освобождения от зарезервированных слов и
нормализацию, затем выполняет поиск совпадений с содержимым поисковых
индексов. По найденным совпадениям формируется и возвращается итоговый
список ссылок, ведущий к соответствующим ресурсам. Список сортируется по
содержанию поискового запроса в порядке убывания.
В каталогах информация сортируется группой людей по темам. По
17
каждому ресурсу Интернет (страница, документ, сайт, сервер) составляется
краткая справка: содержание, ссылка на другие ресурсы, автор, фирма. Ценность
информации, содержащейся в каталогах значительно выше, чем в
автоматических индексах, но её меньше. Крупнейшим тематическим каталогом
мира считается поисковая система Yahoo!. На Yahoo! работает огромный
редакторский коллектив, ежедневно просматривающий ресурсы Интернет в
поисках наиболее ценной информации.
1.2.3 Программное обеспечение для администрирования сети
Администрирование сети - решение комплекса задач по управлению
работой компьютеров, сетевого оборудования и пользователей, защите данных,
обеспечению доступа к ресурсам, установке и модернизации системного и
прикладного программного обеспечения [24]. Сегодня разработано множество
программ для работы с сетью, которые ведут статистику производительности,
доступа к ресурсам и журналы событий. Рассмотрим некоторые из них.
Emco Remote Shutdown - программное обеспечение для автоматического
управления питанием. Позволяет управлять удаленными персональными
компьютерами из центрального расположения и выполнять включение,
перезагрузку, отключение питания автоматически по расписанию или вручную
по запросу. Программа работает как клиент/сервер, поэтому администраторы
работают с сервером одновременно и совместно используют данные. Программа
предоставляет веб-доступ к результатам выполнения удаленных операций.
Применение программы снижает энергопотребление.
NETObserve - программа для удаленной администрации и мониторинга.
NETObserve позволяет удалено подключаться к компьютеру, модерировать,
администрировать и наблюдать за деятельностью компьютера. Предоставляет
возможность отслеживать процесс обмена чат-сообщениями, статистику www-
сайтов. Обнаруживает программы, работающие на удаленных компьютерах,
анализирует работу удаленных принтеров и web-камер. К зашифрованным лог-
файлам предоставляется доступ через web-браузер.
Max Infrastructure Management Suite - приложение, при помощи которого
18
осуществляется контроль и управление производительностью ИТ-
инфраструктуры, состоящей из сетей, серверов, баз данных и приложений.
Определяет работоспособность аппаратного обеспечения сетей, программного
обеспечения, баз данных и серверов.
Intel Active System Console (ASC) - программа, предназначенная для
локального и удаленного мониторинга небольшого числа серверов, работающих
под управлением Microsoft Windows Server, Linux. ASC позволяет получить
оценку текущего состояния сервера: "нормальное", "предупреждение",
"критическое", следить за показаниями аппаратных датчиков сервера
(температура, напряжение электросети, скорость вращения вентиляторов,
потребляемая мощность), просматривать журнал системных событий, проводить
инвентаризацию аппаратных ресурсов сервера, получать предупреждения о
системных событиях по e-mail и протоколу SNMP, формировать отчеты о
текущем состоянии аппаратных подсистем сервера, конфигурировать Base
Management Controller, управлять энергопотреблением сервера [12].
Total Network Inventory - программа предназначена для инвентаризации
корпоративной сети и учета компьютеров. Программа опрашивает компьютеры
сети и предоставляет информацию об операционной системе, ее обновлениях,
аппаратном обеспечении, установленном программном обеспечении,
запущенных процессах, сетевых и периферийных устройствах, установленных
антивирусах, ресурсах общего доступа, учётных записях. С помощью генератора
Total Network Inventory отчётов возможно создать полный отчёт по отдельным
персональным компьютерам, по группам и классам устройств и сокращенные
отчеты, содержащие исключительно необходимую информацию. Удобный
«Мастер сканирования» позволяет сканировать компьютеры в домене, рабочей
группе и задавать диапазон IP адресов для сканирования. Собранная информация
заносится в централизованную базу данных.
Total Network Monitor - программа разработана для постоянного
наблюдения и администрирования локальной сети, отдельных компьютеров,
Интернет-ресурсов, сетевых и системных служб. Программа предупредит о
19
возникновении неполадок при помощи различных средств и сформирует
подробный отчет. Администратор, обратившись к журналу мониторинга сети,
увидит историю показаний и список выполненных действий.
1.2.4 Сетевые утилиты
Утилита - вспомогательная компьютерная программа для выполнения
специализированных типовых задач в сети. Утилиты входят в состав
операционных систем, идут в комплекте со специализированным оборудованием
и распространяются отдельно. Рассмотрим утилиты сетевой диагностики
(поиска и устранение неисправностей), входящие в состав операционной
системы Windows и запускаемые из командной строки.
Утилита ipconfig служит для просмотра сетевых подключений. Работа
утилиты выводит в окно информацию о сетевых подключениях, в которых
содержатся IP адрес, маска подсети и IP адрес шлюза [29].
Утилита ping является средством для отладки сетей и служит для
принудительного вызова ответа конкретной машины. Она позволяет проверять
работу программ TCP/IP на удаленных машинах, адреса устройств в локальной
сети, адрес и маршрут удаленного сетевого устройства. В выполнении команды
ping участвуют система маршрутизации, схемы разрешения адресов и сетевые
шлюзы. Запросы утилиты ping передаются по Internet Control Message Protocol.
Получив запрос, программное обеспечение, реализующее протокол IP у
адресата, посылает эхо-ответ [21].
Утилита tracert позволяет выявлять последовательность
маршрутизаторов, через которые проходит IP-пакет на пути к пункту
назначения. Пакеты посылаются по три на каждый узел. Для каждого пакета на
экране отображается величина интервала времени между отправкой пакета и
получением ответа. Символ * означает, что ответ на данный пакет не получен.
Если узел не отвечает, то при превышении интервала ожидания ответа выдается
сообщение «Превышен интервал ожидания для запроса».
Утилита route даёт возможность просматривать маршруты прохождения
сетевых пакетов при передаче информации.
20
Утилита net view выводит список доменов, компьютеров, общих ресурсов
на компьютер.
Утилита netstat отображает информацию об активных интернет
подключениях и открытых портах на компьютере. После выполнения утилиты в
командной строке отобразится информация об активных подключениях в виде
используемого протокола, локального ip-адреса и порта, удаленного ip-адреса и
порта, состоянии подключения. Если на компьютере имеются открытые порты,
то команда выведет информацию по ним.
Примеры, свободно распространяемых утилит, приведены ниже.
WE Group ProxyChecker 3.24 - утилита предназначена для поверки списка
прокси-серверов на анонимность.
VideoLAN 0.8.0 - утилита разработана для передачи потокового видео по
локальной сети. VideoLAN транслирует файлы с жесткого диска, DVD-плейера,
выхода видеокарты. Поддерживает работу с большинством видеоформатов
DVD, VCD, MPEG, DivX, Nullsoft Streaming Video и Real Media. Возможно
использовать утилиту в качестве обыкновенного медиаплейера.
NCS Z-tools.he WhoisConnected 1.5 - утилита, с помощью которой
осуществляется управление сетевыми подключениями. Пользователь узнает, кто
подключен к компьютеру, какие ресурсы открыты на компьютере, может
отправить сообщение, отключить пользователя, имеет возможность закрыть
открытый файл, не отключая сессию. Утилита работает на компьютерах с
установленной операционной системой Microsoft Windows.
LookFILE Secure File Transfer 1.20 - утилита для передачи файлов по сети,
которая позволяет отправлять и принимать любой файл, папку несколькими
щелчками мыши. Имеет встроенную адресную книгу динамических DNS.
Соединение возможно обезопасить и ограничить для указанного IP-адреса.
Утилита устанавливается на машинах, которые участвуют в передаче файлов.
1.2.5 Программные средства, поддерживающие сетевые службы
Поиск, обработку, передачу информации пользователям обеспечивают
сетевые службы. К сетевым службам относятся протоколы DNS, Telnet, FTP,
21
HTTP, SMTP, POP. Соблюдение протоколов поддерживается работой
клиентских программ.
Domain name system (DNS) - служба имен доменов, которая позволяет
децентрализовать хранение и обновление имен и адресов хостов. Система DNS
работает следующим образом. Пользователь задает имя и обращается к нему с
помощью любой службы. Программа обращается к библиотечной процедуре,
называемой распознавателем, который посылает многоадресный пакет (с
параметром: имя хоста) ближайшему DNS-серверу. DNS-сервер возвращает
распознавателю IP-адрес, а распознаватель возвращает IP-адрес пользователю.
Пространство имен доменов имеет определенную иерархию и установленную
запись, которая похожа на почтовый адрес (дом, улица, город, страна) [26].
Служба Telnet организует подключение пользователей к серверу по
сетевому протоколу Telnet. Служба устанавливает связь с удаленным
компьютером и разрешает временно использовать его ресурсы [10]. Тelnet
реализует текстовый интерфейс. Простейший клиент Telnet входит в состав
операционной системы Windows (файл telnet.exe). При помощи Telnet возможно
подключаться к удалённым компьютерам, проверять порт на наличие доступа,
использовать приложения на удалённых машинах, отправлять электронные
письма без использования программ-клиентов, обеспечивать другим
пользователям доступ к данным, размещённым на своём компьютере. Формат
команды: telnet имя домена.
File transfer protocol (FTP) - протокол передачи файлов с компьютера на
компьютер. С помощью протокола закачивают программы, электронные книги,
видео и аудиофайлы. Особенностью протокола FTP является использование
множественного подключения, в котором один канал является управляющим.
Через главный канал поступают команды к серверу и возвращаются ответы.
Остальные каналы передают данные. Один канал на каждую передачу. Таким
образом, одна сессия по протоколу FTP передает одновременно несколько
файлов. FTP-сервер содержит файлы, предназначенные для открытого и
закрытого доступа. Формат адреса на доступ к файловому серверу выглядит
22
следующим образом: ftp. имя домена. Для поиска FTP-узлов существуют
различные программы, например, Archi.
World Wide Web (WWW) - служба Интернета, содержащая миллионы
работающих веб-узлов. Технология WWW базируется на универсальном способе
адресации ресурсов в сети URL, языке гипертекстовой разметки HTML,
протоколе обмена гипертекстовой информацией HTTP. HTTP используется в
Интернете для получения информации с веб-сайтов [6]. Программное
обеспечение для работы с протоколом HTTP делится на три категории:
1. Серверы предоставляют услуги хранения и обработки информации.
Наиболее популярные сервера: Internet Information Services, Apache HTTP Server;
2. Клиенты - конечные потребители услуг сервера. Основными
реализациями клиентов являются браузеры - программы для просмотра
содержания веб-документов, компьютерных файлов и управления веб-
приложениями. Например, Internet Explorer, Mozilla Firefox, Google Chrome,
Safari, Opera, Opera Mini, Netscape Navigator;
Internet Explorer 6.0 - браузер, комплексное приложение для обработки и
вывода составляющих web-страницы, предоставления интерфейса между web-
сайтом и посетителем. Версия Internet Explorer 6.0 включает множество новых и
усовершенствованных функциональных возможностей. Панель мультимедиа и
автоматическое изменение размера изображения обеспечивают максимальную
гибкость при работе с WWW. Обозреватель включает средства для защиты
информации и позволяет контролировать сбор личных сведений web-узлами.
3. Прокси - удаленный компьютер, служба, комплекс программ,
который позволяет клиентам выполнять косвенные запросы к другим сетевым
службам, защищает компьютер клиента от некоторых сетевых атак и помогает
сохранять анонимность клиента. В качестве примеров приведем CoolProxy,
Microsoft Forefront Threat Management Gateway, WinGate, Kerio Control, Ideco
ICS, Kerio Control, TOR, 3proxy. Формат команды на доступ к веб-странице
выглядит следующим образом: www.имя домена.
SMTP, POP3 - протоколы для обмена сообщениями электронной почты.
23
Программа - почтовый клиент связывается с сервером электронной почты путём
выдачи командных строк с целью получения необходимых данных на основе
TCP-соединения. Командные строки представляют собой текстовые сообщения.
В качестве имен в протоколе SMTP используются адреса электронной почты,
сформированные с помощью протокола DNS [3]. Протокол SMTP предназначен
для отправки сообщений. Для приёма почты разработан протокол POP3. Служба
электронной почты реализуются почтовыми прикладными программами:
Microsoft Outlook Express, The Bat, Eudora Pro.
The Bat - почтовая программа, которая обладает гибкой системой
настроек критериев сортировки, развитой системой шаблонов, встроенной
системой резервного копирования почтовых ящиков, встроенной системой
защиты и шифрования информации в специальных версиях программы -
SecureBat и AuthenticBat. The Bat не имеет возможности работать с серверами
новостей, так как не поддерживает протокол NNTP.
Microsoft Outlook - персональный информационный менеджер с
функциями почтового клиента, является полноценным органайзером,
предоставляющим функции календаря, планировщика задач, записной книжки и
менеджера контактов. Microsoft Outlook выступает в роли клиента для почтового
сервера Microsoft Exchange Server, предоставляя дополнительные функции для
совместной работы пользователей в одной организации: общие почтовые ящики,
папки задач, календари, конференции, планирование и резервирование времени
общих встреч, согласование документов. Microsoft Outlook и Microsoft Exchange
Server являются платформой для организации документооборота, так как
обеспечены системой разработки пользовательских плагинов и скриптов, с
помощью которых возможно программирование дополнительных функций
документооборота, не предусмотренных в стандартной поставке.
1.2.6 Чаты
Чат - обмен текстовыми сообщениями по компьютерной сети в режиме
реального времени посредством программ мгновенного обмена сообщениями,
например, ICQ, Skype.
24
Существует несколько разновидностей программной реализации чатов:
1) Веб-чат - обычная веб-страница, в которой возможно прочесть
последние несколько десятков фраз, написанные участниками чата и
модераторами. Страница чата автоматически обновляется с заданной
периодичностью;
2) Чаты, использующие технологию Adobe Flash. Вместо
периодической перезагрузки страницы, между клиентом и сервером открывается
сокет, который позволяет моментально отправлять или получать сообщения,
расходуя меньше трафика;
3) Программы-чаты для общения в локальных сетях с возможностью
передачи файлов. Например, Vypress Chat, Intranet Chat, Pichat;
4) Чаты, реализованные поверх сторонних протоколов. Например, чат,
использующий ICQ;
5) Чаты, работающие по схеме клиент-сервер. Используются в сетях со
сложной конфигурацией и управляются клиентскими приложениями. Например,
Mychat, Jabber.
По количеству лиц, участвующих в коммуникации, чаты делятся на
групповые (IRC, Jabber, Yahoo! Chat, Mychat) и персональные (ICQ, Jabber,
Skype, Yahoo! Messenger, AOL Instant Messenger, Hamachi).
1.2.7 Программы, направленные на защиту сети
Встроенные средства защиты информации в сетевых операционных
системах не всегда могут решить проблемы с безопасностью.
Специализированные программные средства защиты информации от
несанкционированного доступа обладают лучшими возможностями и
характеристиками. Кроме программ шифрования и криптографических систем,
существуют внешние средства защиты информации: межсетевые экраны и
антивирусы. Из наиболее известных, следует отметить межсетевые экраны
NetDefend UTM, DFL-260E [23].
Межсетевые экраны (брандмауэры) - комплекс аппаратных или
программных средств, осуществляющий контроль и фильтрацию проходящих

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран