Файл: Разработка регламента выполнения процесса «Реализация билетов через розничные кассы».pdf
Добавлен: 05.04.2023
Просмотров: 54
Скачиваний: 2
inetd от англ. internet super-server daemon демон сервисов IP - типовое средство UNIX-систем - программа, позволяющая написать серверы TCP/IP (и сетевых протоколов других семейств), которые работают с клиентом через перенаправленные inetd потоки типового ввода и вывода (stdin и stdout).
RPC от англ. Remote Procedure Call удаленный вызов процедур -система интеграции серверов в виде процедур доступных для вызова удаленным пользователем через разнообразный интерфейс. Интерфейс, придуманный Sun Microsystems для своей операционной системы (SunOS, Solaris; Unix-система), в настоящее время применяется как в большинстве Unix-систем, так и в Windows.Прикладные клиент-серверные технологии Windows:
(D-)COM (англ. (Distributed) Component Object Model - модель составных объектов) и др.- позволяет одним программам реализовывать операции над объектами предоставленных данных, используя процедуры иных программ. Изначально данная технология определена для их «внедрения и связывания объектов» (OLE англ. Object Linking and Embedding), но, в общем, разрешает написать широкий спектр различных прикладных серверов. COM работает только в пределах одной машины, DCOM доступна удаленно через RPC.Αctive-X - Расширение COM и DCOM для создания мультимедиа-приложений.
Универсальные серверы часто используются для написания всевозможных информационных серверов, которым не нужна какая-нибудь определенная работа с сетью, серверов, не имеющих никаких задач, кроме обслуживания клиентов. Например, в роли серверов для inetd могут выступать обычные консольные скрипты и программы.
Огромное количество внутренних и сетевых специфических серверов Windows работают через универсальные серверы (RPC, (D-)COM).
Сетевые службы обеспечивают функциональность сети, например серверы DHCP и BOOTP обеспечивают стартовую инициализацию серверов и рабочих станций, DNS - трансляцию адреса в имена и наоборот.
Туннелированы сервера (например, различные VPN-серверы) и прокси-серверы обеспечивают связь с сетью, недоступной роумингом.
Серверы ΑΑΑ и Radius обеспечивают в сети единую аутентификацию, авторизацию и ведение логов доступа.
Информационные службы. К информационным службам можно отнести как простейшие серверы сообщающие информацию о хосте (time, daytime, motd), пользователях (finger, ident), так и серверы для анализа и мониторинга, например SNMP. Большинство информационных служб работают через универсальные серверы.
Специальным видом информационных служб являются серверы синхронизации времени - NTR кроме информировании клиента о точном времени NTR-сервер периодически делают запрос на несколько другие серверы на предмет коррекции собственного времени. Кроме исправлении времени анализируется и корректируется скорость хода системных часов. Исправление времени осуществляется ускорением или замедлением хода системных часов (в зависимости от направления коррекции), чтобы избежать проблем возможных при простой перестановке времени.
Файл-серверы представляют собой серверы для обеспечения доступа к файлам на диске сервера.
Прежде всего, это серверы передачи файлов по заказу, по протоколам FTP, TFTP, SFTP и HTTP. Протокол HTTP ориентирован на передачу текстовых файлов, но серверы могут отдавать в качестве запрошенных файлов и произвольные данные, например, динамически созданные веб-страницы, картинки, музыку и т. п.
Другие серверы позволяют монтировать дисковые разделы сервера в дисковое пространство клиента и полноценно работать с файлами на них. Это позволяют серверы протоколов NFS и SMB. Серверы NFS и SMB работают через интерфейс RPC.
Недостатки файл-серверной системы:
- Очень большая нагрузка на сеть, повышенные требования к пропускной способности. На практике это сделать практически невозможной одновременную работу большого числа пользователей с большими объемами данных.
- Обработка данных осуществляется на компьютере пользователей. Это влечет повышенные требования к аппаратному обеспечению каждого пользователя. Чем больше пользователей, тем преимущественно больше денег придется потратить на оснащение их компьютеров.
- Блокировка данных при редактировании одним пользователем делает невозможной работу с этими данными других пользователей.
- Безопасность. Для обеспечения возможности работы с такой системой Вам будет необходимо дать каждому пользователю полный доступ к целому файлу, в котором его может интересовать только одно поле.
Серверы доступа к предоставленным данным, обслуживают базу данных и отдают данные по запросам. Один из самых простых серверов подобного типа - LDAP (англ. Lightweight Directory Αccess Protocol - облегчённый протокол доступа к спискам).
Несомненно, каждое предприятие заинтересовано, в сохранение серверных данных.
По данному разделу, можно вывод предоставить введи схемы:
Рисунок 3 Классификация стандартных серверов
Заключение
Изучив и проанализировав архитектуру информационной системы, в структуру которой входят клиент-сервер и файл-сервер и мною был сделан вывод, что файл-сервер во многом уступает клиент-серверу.
Все бремя вычислительной нагрузки при доступе к основе данных ложится на приложение клиента, что является следствием принципа обработки преобретенной информации в системах файл-сервер при выдаче запроса на выборку информации из таблицы, вся табличная база данных копируется на клиентское место, и выборка осуществляется на клиентском месте.
При этом возникают следующие ограничения:
- невозможность организации равноправного одновременного доступа пользователей к одному и тому же участку базы данных;
- количество одновременно работающих с системой пользователей не превышает 5 человек для ЛВС;
- невысокая скорость обработки и представления информации;- невозможность организации равноправного одновременного доступа пользователей к одному и тому же участку предоставленной базы данных;
- количество одновременно работающих с системой пользователей не превышает пяти человек для ЛВС;
- невысокая скорость обработки и представления информации;
- высокие требования к ресурсам компьютеров.
При всем этом система обладает одним очень важным преимуществом - низкой стоимостью.
Недостатки архитектуры файл-сервер решаются при переводе приложений в архитектуру клиент-сервер, достоинствами которой, является то, что вся вычислительная' нагрузка переносится на сервер БД, исполняется высокая защита данных, поддерживается большое количество пользователей и сложных приложений.
Изучив языки запросов SQL и QBE, был сделан вывод, что SQL является наиболее динамичным, гибким, а еще он поддерживает высокий уровень защещенности данных, их централизованное хранение и он направлен на конечный результат обработки данных.
Основы разработки приложений архитектуры клиент-сервер входит в безопасность данных, союз взаимодействия клиента и сервера, все это достигается при использования языка SQL.
Из анализа сравнения программирования Microsoft SQL Server и Oracle, можно сделать вывод, что Microsoft SQL Server отличается быстрым действием, надежностью от Oracle, позволяет удовлетворить более широкие потребности, даже самых привередливых клиентов по развертыванию крупномасштабных распределенных систем информации.
Список используемой литературы
1. Астахова, И.Ф. Компьютерные науки. Деревья, операционные системы, сети . - М.: Физматлит, 2013.- 88 c.
2. Бербер, У. Прайс, С. Соломонидес . Вычислительные сети и сетевые протоколы . - Networks and their Protocols / Пер. с англ. под ред. д.т.н., проф. С. И. Самойленко изд. М.: "Мир" , 2012. - 562 с.
3. Кузин, А.В. Компьютерные сети: Учебное пособие / А.В. Кузин.. - М.: Форум, НИЦ ИНФРА-М, 2013. - 192 c.
4. Кузьменко, Н.Г. Компьютерные сети и сетевые технологии / Н.Г. Кузьменко. - СПб.: Наука и техника, 2013. - 368 c.
5. Максимов, Н.В. Компьютерные сети: Учебное пособие для студентов учреждений среднего профессионального образования / Н.В. Максимов, И.И. Попов. - М.: Форум, НИЦ ИНФРА-М, 2013. - 464 c.