
- •1.История и тенденции развития компьютерных сетей: эволюция вычислительных систем Эволюция вычислительных систем
- •2.История и тенденции развития компьютерных сетей: сближение глобальных и локальных сетей, компьютерных и телекоммуникационных сетей. Сближение локальных и глобальных сетей
- •3.Взаимодействие двух компьютеров: задача физической передачи данных по линиям связи.
- •4.Взаимодействие нескольких компьютеров: топология физических связей и адресация узлов сети.
- •5. Задачи коммутации и мультиплексирования.
- •6. Коммутация каналов, пакетов и сообщений. Постоянная и динамическая коммутация.
- •7. Коммутация пакетов и сообщений. Дейтаграммная передача и виртуальные каналы.
- •8.Структуризация сетей. Общая структура телекоммуникационной сети.
- •Общая структура телекоммуникационной сети
- •9.Сети операторов связи. Клиенты и поставщики услуг. Корпоративные сети: преимущества использования и классификация. Сети операторов связи
- •Операторы связи и клиенты
- •10.Характеристики компьютерных сетей и требования к ним
- •11.Многоуровневый подход к стандартизации сетевого взаимодействия.
- •Модель osi: общая характеристика и уровни.
- •13.Стандартизация сетей: понятие «Открытая система», виды стандартов, стандартные стеки коммуникационных протоколов.
- •14. Каналы передачи данных: основные понятия и определения, типы линий связи, аппаратура каналов передачи данных.
- •15. Разделение каналов на основе временного, частотного и волнового мультиплексирования.
- •16. Характеристики линий связи. Пропускная способность и ее связь с полосой пропускания линии. Основные характеристики линий связи
- •17. Цифровые каналы передачи данных для первичных сетей: сети pdh, sdh и dwdm
- •18. Спутниковые каналы передачи данных. Системы мобильной связи.
- •19. Аналоговая и дискретная модуляция.
- •20. Цифровое (физическое) и логическое кодирование.
- •21 Особенности протоколов канального уровня.
- •22.Общая характеристика протоколов локальных сетей. Технология Ethernet.
- •23 Общая характеристика протоколов локальных сетей. Технология Token Ring.
- •24 Дальнейшее развитие технологии Ethernet
- •25. Структуризация локальных сетей
- •Средства структуризации локальной сети
- •26. Архитектура составной сети. Принципы и протоколы маршрутизации.
- •27. Архитектура составной сети. Классификация, функции и характеристики маршрутизаторов. Функции маршрутизатора
- •28. Типы и классы адресов стека tcp/ip. Порядок назначения ip-адресов.
- •Типы и классы адресов стека tcp/ip. Протоколы разрешения адресов.
- •Протоколы межсетевого и транспортного уровней tcp/ip.
- •Глобальные сети с коммутацией каналов: аналоговые телефонные сети, цифровые сети с интегральными услугами isdn
- •32. Глобальные сети с коммутацией пакетов: техника виртуальных каналов, сети х.25, Frame Relay.
- •33. Глобальные сети с коммутацией пакетов: техника виртуальных каналов,сети атм
- •35. Задачи распределенной обработки данных. Классификация сетей по способам распределения данных.
- •36. Классификация и особенности моделей «клиент-сервер».
35. Задачи распределенной обработки данных. Классификация сетей по способам распределения данных.
Следует отметить, что общая тенденция развития технологий обработки данных вполне соответствует этапам развития средств вычислительной техники и информационных технологий, и в первую очередь — сетевых.
Классификация. Следует выделить два класса систем распределенной обработки и системы распределенных данных:
• системы распределенной обработки в основном отражают структуру и свойства многопользовательских операционных систем с базой данных, размещенной на центральном компьютере;
• системы распределенных данных обеспечивают обработку распределенных запросов, когда при обработке одного запроса используются информационные ресурсы, размещенные на различных ЭВМ сети. При этом, как и ранее, следует говорить как о распределенных файловых системах, так и о распределенных базах данных.
Для распределенных баз данных свойственны следующие характеристики:
• база данных — это логически связанные, разделяемые на некоторое количество фрагментов данные;
• фрагменты распределяются по разным узлам, которые связаны между собой сетевыми соединениями;
• может быть предусмотрена репликация фрагментов;
• доступ к данным на каждом узле происходит под управлением СУБД, которая на каждом узле должна поддерживать работу как локальных приложений, так и глобальных.
Основные условия и требования к распределенной обработке данных:
• прозрачность относительно расположения данных (СУБД должна представлять все данные так, как если бы они были локальными);
• гетерогенность системы (СУБД должна работать с данными, которые хранятся в системах с различной архитектурой и производительностью);
• прозрачность относительно сети (СУБД должна одинаково работать в условиях разнородных сетей);
• поддержка распределенных запросов (пользователь должен иметь возможность объединять данные из любых баз, даже если они размещены в разных системах);
• поддержка распределенных изменений (пользователь должен иметь возможность изменять данные в любых базах, на доступ к которым у него есть права, даже если эти базы размещены в разных системах);
• поддержка распределенных транзакций (СУБД должна выполнять транзакции, выходящие за рамки одной вычислительной системы, и поддерживать целостность распределенной БД даже при возникновении отказов как в отдельных системах, так и в сети);
• безопасность (СУБД должна обеспечивать защиту всей распределенной БД от несанкционированного доступа);
• универсальность доступа (СУБД должна обеспечивать единую методику доступа ко всем данным).
36. Классификация и особенности моделей «клиент-сервер».
Практически все модели организации взаимодействия пользователя с базой данных, построены на основе модели «клиент – сервер». То есть предполагается, что приложения, реализующие какой-либо тип модели, отличаются способом распределения функций ранее приведенных групп обработки данных между как минимум двумя частями:
• клиентской, которая отвечает за целевую обработку данных и организацию взаимодействия с пользователем;
• серверной, которая обеспечивает хранение данных, обрабатывает запросы и посылает результаты клиенту для специальной обработки.
В общем случае предполагается, что эти части приложения функционируют на отдельных компьютерах, т. е. к серверу БД с помощью сети подключены компьютеры пользователей (клиенты).
Сервер — это программа, реализующая функции собственно СУБД: определение данных, запись-чтение данных, поддержка схем внешнего, концептуального и внутреннего уровней, диспетчеризация и оптимизация выполнения запросов, защита данных.
Клиент — это различные программы, написанные как пользователями, так и поставщиками СУБД, внешние или «встроенные» по отношению к СУБД. Программа-клиент организована в виде приложения, работающего «поверх» СУБД и обращающегося для выполнения операций над данными к компонентам СУБД через интерфейс внешнего уровня. Инструментальные средства, в том числе и утилиты, не отнесены к серверной части очень условно. Являясь не менее важной составляющей, чем ядро СУБД, они выполняются самостоятельно, как пользовательское приложение.
Основной принцип технологии «клиент—сервер» заключается разделении функций стандартного интерактивного приложения на четыре группы, имеющие различаю природу:
• функции ввода и отображения данных;
• чисто прикладные функции, характерные для данной предметной области (например, для банковской системы — открытие счета, перевод денег с одного счета другой и т. д.);
• фундаментальные функции хранения и управления информационными ресурсами (базами данных, файловыми системами и т. д.);
• служебные, играющие роль интерфейсов между функциями первых трех групп.
Выделяются четыре основных подхода, реализованные в следующих моделях (или схемах):
• файловый сервер (File Server — FS);
• доступ к удаленным данным (Remote Data Access — RDAV ,
• север базы данных (DataBase Server — DBS);
• сервер приложений (Application Server — AS).