Структура і основні компоненти телекомунікаційних систем

Содержание

Слайд 2

Оборудование коммутации данных – DSE (Data Switching Equipment) обеспечивает процесс передачи данных

Оборудование коммутации данных – DSE (Data Switching Equipment) обеспечивает процесс передачи данных
в сети от источника к адресату.

DTE и DCE вместе составляют узел сети.

Компьютеры в узлах сети называют хостами.

Каналы или линии связи являются физической средой, по которой передаются данные от одного узла к другому. Каналы связи и DSE часто называют сетью передачи данных.

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

Слайд 3

Структура і компоненти телекомунікаційної системи

Структура і компоненти телекомунікаційної системи

Слайд 4

Структура і компоненти
програмного забезпечення телекомунікаційних систем

Системное программное обеспечение управляет работой всех программных

Структура і компоненти програмного забезпечення телекомунікаційних систем Системное программное обеспечение управляет работой
и аппаратных компонент DTE, DCE или DSE компьютера, обеспечивает интерфейс с пользователем, управляет взаимодействием компонента сети с другими компонентами, подключенными к нему по каналам связи.
Основным компонентом системного программного обеспечения компьютера является операционная система (ОС).

Программное обеспечение телекоммуникационных систем можно разделить на три группы:
системное программное обеспечение;
прикладное программное обеспечение;
инструментальное программное обеспечение.

Слайд 5

Прикладные программы (приложения) и комплексы (пакетов) программ используются для оконечных устройств телекоммуникационных

Прикладные программы (приложения) и комплексы (пакетов) программ используются для оконечных устройств телекоммуникационных
систем, в том числе компьютеров и мобильных телефонов (редакторы текста, системы управления базами данных СУБД, игровые программы и т.д.)

Приложение можно разделить на шесть функциональных частей:
Средства представления данных на экране (GUI, Graphic User Interface);
Логика представления данных на экране (выбор из системы меню, выбор элемента из списка и т. п.);
Прикладная логика – набор правил для принятия решений, вычислительные процедуры и операции;
Логика данных – операции с данными, хранящимися в некоторой базе данных, которые нужно выполнить для реализации прикладной логики;
Внутренние операции базы данных – действия СУБД, вызываемые в ответ на выполнение запросов логики данных;
Файловые операции – стандартные операции над файлами и файловой системой, которые обычно являются функциями операционной системы.

Слайд 6

На практике приложение обычно разделяют на две или три части. Наиболее распространенной

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

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

б) Схема «файловый сервер» - на клиентской машине выполняются все части приложения, кроме файловых операций. Распределенное приложение в этой схеме мало отличается от полностью локального приложения.

в) Схема, в которой на серверный компьютер возлагаются функции проведения внутренних операций базы данных и файловых операций. Клиентский компьютер при этом выполняет все функции, специфические для приложения, а сервер — функции, реализация которых не зависит от специфики приложения.

Слайд 7

а)

б)

в)

а) б) в)

Слайд 8

Трехзвенная архитектура позволяет лучше сбалансировать нагрузку на различные компоненты сети, а также

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

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

Слайд 9

В крупных сетях для связи клиентских и серверных частей приложений также используется

В крупных сетях для связи клиентских и серверных частей приложений также используется
и ряд других средств, относящихся к классу middleware, в том числе:
средства асинхронной обработки сообщений;
средства удаленного вызова процедур;
посредники запроса объектов.
Принципиально межпроцессное взаимодействие может осуществляться одним из двух способов:
С помощью совместного использования одних и тех же данных (разделяемая память);
Путем передачи друг другу данных в виде сообщений.