Интернет локальная сеть сервер клиент

Глава 4. Модель «клиент-сервер» и её реализация в компьютерных сетях

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

4.1. Определение модели «клиент-сервер»

Клиент-сервер — это модель взаимодействия процессов в вычислительной системе, при которой один процесс (клиент) делает запрос, другой процесс (сервер) его обрабатывает и возвращает первому ответ или предоставляет определенную услугу в виде вычислений, каких-либо данных и т.п.

Чаще всего процесс-клиент запускается на одном компьютере, процесс-сервер — на другом.

В общем виде модель представлена на рис. 13.

Рис. 13 Модель «клиент-сервер»

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

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

4.2. Виды сетевых служб

Несмотря на то, что технологии «клиент-сервер» применима как в централизованных, так и в распределенных вычислительных системах, она достигла популярности именно в компьютерных сетях.

Сетевая служба (сервис) — это определенный вид обслуживания, предоставляемый сервером.

Сетевые службы занимаются предоставлением:

  • совместно используемых аппаратных ресурсов — процессорного времени, памяти, диска, принтеров;
  • различных сетевых услуг — обрабатывают и предоставляют различную информацию.
Читайте также:  Нова нет интернет личный кабинет

Источник

Введение в сети клиент-сервер

Серверы и клиенты являются строительными блоками компьютерных сетей

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

Клиентское и серверное оборудование

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

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

Клиент-серверные приложения

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

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

Читайте также:  По чему считают скорость интернета

Некоторые из самых популярных приложений в Интернете следуют модели клиент-сервер, включая электронную почту, FTP и веб-сервисы. Каждый из этих клиентов имеет пользовательский интерфейс – графический или текстовый – и клиентское приложение, которое позволяет пользователю подключаться к серверам. В случае электронной почты и FTP пользователи вводят имя компьютера (или иногда IP-адрес) в интерфейс для настройки соединений с сервером.

Локальные клиент-серверные сети

Многие домашние сети используют системы клиент-сервер в небольших масштабах. Например, широкополосные маршрутизаторы содержат DHCP-серверы, которые предоставляют IP-адреса домашним компьютерам, DHCP-клиентам. Другие типы сетевых серверов, обнаруженных в доме, включают в себя серверы печати и серверы резервного копирования .

Клиент-сервер против одноранговых и других моделей

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

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

Читайте также:  Понятие интернет это сеть

Источник

Оцените статью
Adblock
detector