- •1. Информационные системы и технологии
- •1.1. Информационные системы
- •1.1.1. Общее представление
- •1.1.2. Роль структуры управления в информационной системе
- •1.2. Структура и классификация информационных систем
- •1.2.1. Структура информационной системы
- •1.2.2. Классификация информационных систем по признаку структурированности задач
- •1.2.3. Прочие классификации информационных систем
- •1.3. Информационные технологии
- •1.3.1. Понятие информационной технологии
- •1.3.2. Этапы развития информационных технологий
- •1.3.3. Проблемы использования информационных технологий
- •1.4. Виды информационных технологий
- •1.4.1.Информационная технология обработки данных
- •1.4.2. Информационная технология управления
- •1.4.3. Информационная технология поддержки принятия решений
- •1.4.5. Информационная технология экспертных систем
- •2. Основы построения баз данных
- •2.1. Базы данных и информационные системы
- •2.1.1.Архитектура информационной системы
- •2.1.2. Модели данных
- •2.1.3. Системы управления базами данных
- •2.2. Реляционная модель данных
- •2.2.1 Элементы реляционной модели
- •2.2.2 Ограничения и операции над отношениями
- •2.3. Проблемы проектирования реляционных бд
- •2.3.1 Избыточное дублирование данных и аномалии
- •2.3.2 Формирование исходного отношения
- •2.4. Проектирование бд методом нормальных форм
- •2.4.1.Зависимости между атрибутами
- •2.4.2. Выявление зависимостей между атрибутами
- •2.4.3. Нормальные формы
- •2.5. Обеспечение целостности бд
- •2.6. Языки запросов qbe и sql
- •2.6.1. Язык запросов по образцу
- •2.6.2. Структурированный язык запросов
- •3. Информационные технологии совместной работы
- •3.1. Локальные вычислительные сети
- •3.1.1. Аппаратные средства лвс
- •3.1.2. Классификация и архитектура локальных сетей
- •3.2. Региональные сети
- •3.2.1. Оборудование для создания региональных сетей
- •3.2.2. Коммутация пакетов и стандарт X.25
- •3.2.3. Цифровые каналы связи
- •3.2.4. Новейшие технологии связи
3.2.2. Коммутация пакетов и стандарт X.25
Региональная сеть, в которой вместе или порознь применяют маршрутизаторы, мосты, мосты-маршрутизаторы и шлюзы, может охватывать значительные пространства. Соображения эффективности затрат диктуют необходимость передавать информацию с одинаковой скоростью во всех точках сети. Несомненно, эта скорость сильно зависит оттого, какова среда — аналоговая или цифровая, кабельная или волоконно-оптическая. Но не менее важен и способ доставки информации. Наилучший метод пересылки информации из пункта А в пункт Д часто состоит не в том, чтобы напрямую соединить их между собой, а в том, чтобы разбить информацию на небольшие пакеты и доставлять их по самым быстрым маршрутам, возможно через промежуточные пункты Б, В, Г и т. д. Чем же маленькие пакеты лучше больших ?
• Небольшие пакеты одинакового размера гарантируют, что передача какого-либо одного из передаваемых сообщений не займет непропорционально много времени.
• Повторная отправка одного пакета в случае его повреждения гораздо быстрее и проще повтора всей передачи. (Да, ошибки случаются, но об этом должна заботиться сама сеть.)
• Объем трафика в сети постоянно меняется (например, в зависимости от часового пояса), поэтому разбивка сообщения на небольшие пакеты позволяет выбирать маршрут более гибко.
Метод разбиения и маршрутизации сообщений, применяемый в региональных сетях, называется коммутацией пакетов.
Коммутацию пакетов следует понимать буквально: чтобы перевезти сообщение («груз») через паутину связанных локальных и региональных сетей, его разделяют на пакеты равного размера, которые и доставляются по назначению через виртуальные (временные) или постоянные цепи, составляющие маршрут пакета от одного соединения к другому. Сеть, по которой движутся пакеты, называют общедоступной сетью передачи данных (Public Data Network, PDN);
компонент, обеспечивающий интерфейс к ним — терминал передачи данных (Data Terminal Equipment, DTE);
сообщение на пакеты разбирает и собирает сборщик (разборщик) пакетов (Packet Assembler/Disassembler, PAD).
Но, пожалуй, самый увлекательный аспект коммутации пакетов — путь, по которому они движутся.
После разбивки сообщения на пакеты не все они непременно следуют к цели одним и тем же путем. Выбор маршрута конкретного пакета всецело определяется передающими и принимающими компьютерами, причем до такой степени, что на схеме сетей с коммутацией пакетов обычно можно показать лишь как пакеты входят в некое «облако» в начале маршрута и появляются из него в конце.
При коммутации пакетов сообщение подразделяется на множество фрагментов, доставляемых разными путями. Поэтому пакеты одного и того же сообщения могут прибыть по назначению в беспорядке и в разное время. Для человека восстановить сообщение из таких фрагментов — непосильный труд, особенно если учесть скорость региональных сетей (64 Кбит/с и более) и число передаваемых сетью пакетов. Но для компьютеров — это рутина, они успевают не только разбирать сообщения на пакеты и передавать их, но и восстанавливать сообщение из прибывающих пакетов. Ясно, что процесс разбивки сообщений на пакеты, их маршрутизация и восстановление сообщений из полученных пакетов — огромная работа, но она делается быстро и невидимо для человека.
Перед отправкой передающий и принимающий компьютеры должны обменяться параметрами, которые задают размер сообщения, и согласовать самые разные аспекты связи, включая проверку и обработку ошибок.
Технология коммутации пакетов, как и почти все в мире сетей, описывается набором протоколов. Эти протоколы, созданные Международным консультативным комитетом по телеграфии и телефонии, известны как стандарт Х.25 и охватывают все аспекты коммутации пакетов, связанные с фактическими интерфейсами между хост-компьютером и сетью с коммутацией пакетов — то есть все, кроме «облака». Именно Х.25 определяет уровни модели OSI, на которых функционирует коммутация пакетов, скорость передачи, функционирование терминала передачи данных и многое другое. Однако Х.25 не затрагивает реальную коммутацию пакетов в сети передачи данных, равно как и не определяет носитель или тип необходимого сервиса — все это происходит в «облаке». Стандарт Х.25 отвечает лишь за то, как пакеты попадают в сеть PDN и как они ее покидают.