Какие программы относятся к серверному программному обеспечению

Некоторые из сетевых операционных систем, в том числе Windows NT, имеют программные компоненты, обеспечивающие компьютеру как клиентские, так и серверные возможности. Это позволяет компьютерам поддерживать и использовать сетевые ресурсы и преобладает в одноранговых сетях.

В общем, этот тип сетевых операционных систем не так мощен и надежен, как законченные сетевые операционные системы. Главное преимущество комбинированной клиентско–серверной сетевой операционной системы заключается в том, что важные ресурсы, расположенные на отдельной рабочей станции, могут быть разделены с остальной частью сети. Недостаток состоит в том, что если рабочая станция поддерживает много активно используемых ресурсов, она испытывает серьезное падение производительности. Если такое происходит, то необходимо перенести эти ресурсы на сервер для увеличения общей производительности.

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

Лекция: «Программное обеспечение. Назначение, классификация

На рис. 2 компьютер 1 выполняет функции клиента, а компьютер 2 – функции сервера, соответственно на первой машине отсутствует серверная часть, а на второй — клиентская.

Рис. 2 Взаимодействие компонентов NOS

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

Требования к современным операционным системам

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

Расширяемость.В то время как аппаратная часть компьютера устаревает за

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

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

Программное обеспечение. Базовые и системные программы

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

Читайте также:
Программа чтобы соединять фотки

Совместимость. Существует несколько «долгоживущих» популярных операционных систем (разновидности UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Некоторые из них пользуются широкой популярностью.

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

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

Безопасность. Современная ОС должна защищать данные и другие ресурсы вычисли-тельной системы от несанкционированного доступа. Чтобы ОС обладала свойством безопасности, она должна как минимум иметь в своем составе средства аутентификации — определения легальности пользователей, авторизации — предоставления легальным пользователям дифференцированных прав доступа к ресурсам, аудита — фиксации всех «подозрительных» для безопасности системы событий. Свойство безопасности особенно важно для сетевых ОС. В таких ОС к задаче контроля доступа добавляется задача защиты данных, передаваемых по сети.

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

Источник: stydopedia.ru

Виды серверного ПО

Моя будущая профессия. Программист

• Серверное ПО – это ПО, предоставляющее услуги или функции на компьютере, выступающим в качестве среды.
Виды серверного ПО:
• Файловый сервер — это выделенный сервер, который предназначен для хранения и обмена файлами.

3.

В вычислительной технике файловый сервер – это компьютер,
подсоединенный к сети и имеющий диски совместного пользования. На них
могут храниться файлы с различной информацией (текстовые, графические,
музыкальные, видео). Рабочие станции имеют доступ к дискам коллективного
пользования файлового сервера по компьютерной сети.
Термин «сервер» подчеркивает роль машины в клиент-серверной
архитектуре, где клиентами являются рабочие станции, использующие память
сервера. Как правило, файл-сервер не выполняет заданий с вычислениями и не
запускает программы по требованию клиентов. Он предназначен в основном
для хранения и предоставления данных, в то время как вычисления
выполняются рабочими станциями.
Файловые серверы, как правило, применяются в офисах и школах, где
пользователи используют локальную сеть для подсоединения к ним своих
клиентских компьютеров.

Читайте также:
Что такое программа биос

4.

• СЕРВЕР БАЗЫ ДАННЫХ (англ. database server), также SQL-сервер сервер, обеспечивающий хранение, обработку и управление
структурированными данными (база данных), а также обеспечивающий
операции ввода-вывода при доступе клиентов к хранящейся информации.

5.

Сервер базы данных занимается обслуживанием базы данных и
отвечает за целостность и сохранность хранимых данных.
Технически, сервер базы данных представляет собой очень мощный
сервер, либо кластер серверов, с установленным специальным
программным обеспечением, осуществляющим систему управления
базами данных (СУБД). Клиенты, которым необходимо прочитать или
записать информацию в СУБД, осуществляют доступ к серверу базы
данных по сети.
Основная идея сервера базы данных состоит в том, чтобы размещать,
хранить и обрабатывать данные на сервере с мощными
вычислительными ресурсами, а с помощью установленной на
нем системы управления базами данных (СУБД) предоставить
приложениям, использующим специальные запросы к СУБД, быструю
обработку этих запросов и высокоскоростной доступ. Для организации
работы такой системы применяется архитектура клиент-сервер.
Для управления современными базами данных как правило
используется язык структурированных запросов SQL (англ. structured
query language). Сервер, работающий под управлением СУБД,
использующей язык SQL, называется SQL-сервер.

6.

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

7.

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

8.

Почтовый сервер, сервер электронной почты, или мейл-сервер — в системе
пересылки электронной почты так обычно называют агента пересылки
сообщений (англ. mail transfer agent, MTA). Это компьютерная программа,
которая передаёт сообщения от одного компьютера к другому. Обычно
почтовый сервер работает «за кулисами», а пользователи имеют дело с другой
программой — клиентом электронной почты

9.

Брандмауэр – это программа защиты компьютера, которая проверяет и контролирует
исходящие и входящие данные (трафик) между компьютером и сетью. Сеть может быть как
локальная, так и сеть Интернет, что более распространено. Без включенного брандмауэра весь
сетевой трафик бесконтрольно проходит через PC, в то время когда работающий брандмауэр, в
зависимости от его настроек блокирует или пропускает данные. Включенный брандмауэр
совместно с антивирусной программой становится настоящей стеной от вредоносных
программ и сетевых атак. Второе название такого типа программ – Firewall, что в переводе с
английского и означает «огненная стена». Также можно встретить название сетевой экран.

10.

Прокси-сервер — называется промежуточный сервер, через который проходит
запрос от пользователя или ответ от конечного сервера.
Процедура работы через proxy выглядит следующим образом:
1. Вы со своего компьютера подключаетесь к удаленному ПК, он и выступает в
роли прокси. На нем установлен специальный набор программного обеспечения,
что предназначено для обработки и выдачи обращений.
2. Этот компьютер получает от вас сигнал и передает его конечному источнику.
3. Потом принимает сигнал от конечного источника и передает его обратно вам,
если это требуется.

Читайте также:
Программа как в вайбере

11.

DNS-сервер – служит для автоматического учета и выдачи уникальных IP-адресов всем
узлам, которые к нему обращаются.
Сервер удаленного доступа – позволяет получать через Интернет доступ к локальной
сети.
Принт-сервер – позволяет получить доступ к сетевому принтеру.

Источник: ppt-online.org

Популярные серверные операционные системы и их особенности

В данном материале представлен перечень самых популярных, распространенных серверных операционных систем, которые широко используются у нас в России.

Для начала мы узнаем, для чего же нам нужна серверная операционная система.

Для чего нужна серверная операционная система?

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

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

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

Начнем же конечно с продуктов компании Microsoft. Сегодня я выделю две версии операционные системы это: Windows Server 2003 и Windows Server 2008 R2.

Примечание! Данный материал устарел и на текущий момент Windows Server 2003 уже не поддерживается, а Windows Server 2008 R2 уже сильно отстает в функциональности современным версиям, поэтому рекомендую использовать более новые версии, например, Windows Server 2016.

Windows Server 2003

Windows Server 2003 – уже довольно старая операционная система но, так или иначе, пользуется широкой популярностью среди системных администраторов России.

Скриншот 1

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru