Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретическая часть




Практического занятия № 20

План

Сети «Клиент - Сервер»

Цель работы: ознакомиться с устройством сетей типа «Клиент - Сервер». Понять различия между одноранговыми и многоранговыми сетями.

Многоранговая сеть является усложненной одноранговой сетью. Все различия между ними заключается в том, что, если в одноранговой сети все машины были серверами относительно друг друга, то во вторых мы выделяем два отдельных класса: клиенты и серверы. Архитектура одноранговой и мнороганговой сетей различна.

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

В сети класса «клиент - сервер» должны быть установлены выделенные серверы:

Сеть с выделенным сервером – это локальная вычислительная сеть, в которой ресурсы централизованны и управляются одним или несколькими серверами. Индивидуальные рабочие станции или клиенты должны пользоваться ресурсами сети через серверные службы.

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

Сервер работает по заданиям клиентов. После выполнения задания сервер посылает полученные результаты клиенту, инициировавшему это задание.

Обычно связь между клиентом и сервером поддерживается посредством передачи сообщений. При этом используется определенный протокол для кодирования запросов клиента и ответов сервера.

Роль сервера может взять на себя любая машина сети.

Вычисления в среде «клиент - сервер» - архитектура вычислений, концепция которой, заключается в разделении работы приложения на клиентский и сервисный процессы.

Процессы тоже делятся на два типа:

Клиентский процесс – в архитектуре клиент-сервер – процесс, выполняемы на стороне клиента и посылающий запрос серверному процессу на выполнение некоторой задачи. Обычно клиентский процесс:

- управляет пользовательским интерфейсом

- контролирует вводимые пользователем данные

- распределяет запросы серверным процессам

- может выполнять бизнес-логику приложений

Серверный процесс – в архитектуре клиент-сервер – процесс, который выполняет на устройстве-сервере запрос клиентского процесса и отсылает ему ответ.

Модель «сервер базы данных» - архитектура вычислительной сети типа «клиент-сервер», в которой пользовательский интерфейс и логика приложений сосредоточены на машине-клиенте, а информационные функции – на сервере. Обычно клиентский процесс посылает запрос серверу на языке SQL.

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

Модель «файл-сервер» - архитектура вычислительной сети типа «клиент-сервер», в которой сервер предоставляет в коллективное пользование дисковое пространство, систему обслуживания файлов и периферийные устройства.

Типы серверов:

Аппаратный сервер. В сетях – компьютер, выполняющий программу сервера и предоставляющий услуги другим компьютерам.

Выделенный сервер – компьютер в сети, выступающий только в роли сервера и не используемый в качестве клиента.

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

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

Сервер Internet – компьютер, подключенный к глобальной сети, или выполняющаяся на нем программа, предоставляющие клиентам доступ к общим ресурсам этой сети и управляющими этими ресурсами.

Каждый компьютер, подключенный к сети Интернет, имеет 2 равноценных уникальных адреса: цифровой IP-адрес и символический доменный адрес. Наиболее важными типами серверов Интернет являются:

- веб-серверы

- серверы электронной почты;

- серверы FTP, предназначенные для обмена файлами;

- серверы общения в реальном времени;

- серверы, обеспечивающие работу Интернет-телефонии;

- серверы трансляции радио и видео через Интернет.

Сервер приложений – сервер предназначенный для выполнения прикладных процессов. Сервер приложений:

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

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

Сервер удаленного доступа – программный сервер, обеспечивающий РРР- соединения и обеспечивающий удаленный доступ к ресурсам сети.

Сервер удаленного доступа:

- подключает клиента к ресурсам локальной сети и через территориальную коммуникационную среду

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

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

Суперсервер:

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

- имеет одну или несколько шин ввода/вывода, к которым подключаются внешние запоминающие устройства.

Различают два режима работы суперсервера:

- режим ассиметричной мультипроцессорной обработки, при котором каждый из процессоров выделяется для решения конкретной задачи;

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

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

Говоря о клиент-серверных приложениях, мы также должны упомянуть, такие понятия, как трафик и узел сети.

Трафик – объем данных в килобайтах, проходящий через сервер за определенный период времени.

Различают: входящий трафик данных, получаемых сервером, и исходящий трафик данных, отправляемых сервером.

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

- оконечный узел, расположенный в конце только одной ветви;

- промежуточный узел, расположенный на концах более чем одной ветви;

- смежный узел, соединенный по крайней мере одним путем, не содержащим никаких других узлов.

Задание

1. Определить наличие и типы серверов сети лаборатории.

2.Сформировать и отправить запрос к каждому серверу. Проанализировать полученные результаты.




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 96; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.