В вычислительных сетях программная и аппаратная связи слабые.
Основными элементами сети является стандартные компьютеры, не имеющие ни общей памяти не общих периферийных устройств.
2.1.1. Понятие сетевых адаптеров
Связь между компьютерами осуществляется помощью специальных периферийных устройств – сетевых адаптеров, которые соединяются относительно протяженными линиями связи.
Каждый компьютер имеет свою ОС. Взаимодействие компьютеров - это передача сообщений через сетевые адаптеры и каналы связи.
2.1.2 . Основная цель вычислительной сети.
Основная цель вычислительной сети: разделение локальных ресурсов.
Кроме сетевых адаптеров и каналов связи ОС компьютеров должны иметь специальную программу для разделения ресурсов.
2.1.3. Программные модули, которые вырабатывают и обслуживают запросы.
На тех компьютерах, ресурсы которой должны быть доступны пользователям сети, устанавливаются программные модули (серверы- SERVE – обслуживание), которые ждут и обслуживают запросы на использование ресурсов.
На компьютерах пользователей, которые хотят получить доступ к ресурсам других компьютеров устанавливается программные модули(клиенты Client )-которые вырабатывают запросы.
Сетевые адаптеры передают запросы и ответы между программами клиентами и программами серверами.
Пара: клиент-сервер обеспечивает доступ к определенному ресурсу, т.е. к файлам (файловым системам).
2.1.4. Другие службы.
Другие службы: служба печати, служба электронной почты, служба удаленного доступа.
Замечание : в английской - язычной литературе часто не различают “служба”, “сервис” и ”услуга”. В русской: “служба” – что обеспечивает, “сервис” – описание того вида услуг, который обеспечивает сервис. ”Клиент” и “сервер” обозначают как программы, так и компьютеры.
2.2.1. Понятие сетевой службы.
Сетевая служба – это всегда распределенная программа. Распределенная программа- это программа, состоящая из нескольких частей, каждая из которых (обычно) на одном компьютере, но не обязательно ( пример: СУБД клиент-сервер).
2.2.2. Виды распределенных программ, преимущества и недостатки.
Распределенная программа:
- системная (ОС)
- пользовательские (СУБД)
Преимущества распределенных – меньше трафика.
Недостаток: сложность проектирования, сложность взаимодействия.
2.3. Основные программные и аппаратные компоненты сети.
компьютеры.
коммуникационное оборудование операционных сетей.
сетевые приложения.
Весь комплекс программно - аппаратных средств сети описывается многослойной моделью.
Нижний слой - аппаратный слой стандартизированных компьютерных платформ (персональные, суперЭВМ и т.д.).
Второй слой – коммуникационные устройства: кабельные системы, повторители, мосты, коммутаторы, маршрутизаторы, концентраторы и т.д. из вспомогательных превращаются в основные ( коммуникационное устройство – сложное специализированное мультипроцессорное устройство - необходимо оптимизировать, конфигурировать, администрировать).
Третий слой (программная платформа сети)- является операционная система. Требования:
- эффективность
- простота взаимодействия с другими ОС
- обеспечения безопасности и защиты данных
- ограничение по числу пользователей
- переносимость
Четвертый слой – различные сетевые приложения: сетевые СУБД, почтовые системы, системы архивации.