КАТЕГОРИИ: Архитектура-(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; Просмотров: 112; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |