Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра электронных вычислительных машин
Д. А. Пынькин, И. И. Глецевич
Р
УИ
БГ
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ
а
Лабораторный практикум
ек
для студентов специальности I-40 02 01
«Вычислительные машины, системы и сети»
всех форм обучения
т
ио
бл
Би
Минск 2005
УДК 004. 41 (075. 8)
ББК 32. 973. 26-018. 2 я 73
П 94
Р е ц е н з е н т:
доцент кафедры ПОИТ БГУИР,
канд. тех. наук П. Ю. Бранцевич
Р
УИ
БГ
а
ек
Пынькин Д. А. П 94 Системное программное обеспечение локальных вычислительных
сетей: Лабораторный практикум для студ. спец. I-40 02 01 «Вычисли-
т
тельные машины, системы и сети» всех форм обуч. / Д. А. Пынькин,
И. И. Глецевич. – Мн. : БГУИР, 2005. – 58 с. : ил.
ио
ISBN 985-444-854-1
Рассматриваются теоретические и практические основы архитектуры прило-
бл
жений, взаимодействующих между собой в локальных вычислительных сетях. Особое
внимание уделяется построению распределенных систем. Все примеры и задания рас-
считаны на выполнение в операционной системе Linux. Би
УДК 004. 41 (075. 8)
ББК 32. 973. 26-018. 2 я 73
ISBN 985-444-854-1 © Пынькин Д. А. ,Глецевич И. И. , 2005
© БГУИР, 2005
Лабораторная работа № 1. АРХИТЕКТУРА КЛИЕНТ-СЕРВЕР
Цель: изучить аспекты проектирования и реализации сетевых приложе-
ний с использованием архитектуры клиент-сервер.
1. 1. Теоретическая часть
1. 1. 1. Классическая клиент-серверная модель
В базовой модели клиент-сервер все процессы делятся на две возможно
перекрывающиеся группы. Процессы, реализующие функции некоторой служ-
Р
бы, например файловой системы или базы данных, называются серверами. Процессы, запрашивающие службы у серверов путем пересылки запроса и по-
УИ
следующего ожидания ответа от сервера, называются клиентами. Взаимо-
действие клиента и сервера, называемого также режимом работы запрос-
ответ, показано на рис. 1. 1.