Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура информационных систем.docx
Скачиваний:
74
Добавлен:
23.05.2015
Размер:
32.29 Mб
Скачать

Архитектура распределенных систем

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

Каждый АРМ независим, содержит только ту информацию, с которой должен работать, а актуальность данных во всей системе обеспечивается благодаря непрерывному обмену сообщениями с другими АРМами

Обмен сообщениями между АРМами может быть реализован различными способами, от отправки данных по электронной почте до передачи данных по лекальной сети.

Архитектура Веб-приложений

Разновидность трехзвенной архитектуры

Компоненты архитектуры, с точки зрения программного обеспечения реализуют определенные серверы БЖ, web-серверы и браузере

Например:

  • Сервер БД - MySQL

  • Сервер приложений - технологии ADO.NET,ASP.NETиweb-серверомIIS

  • Клиент - любой web-браузер

Стек протоколов tcp/ip Физические сети

По существу сеть представляет собой группу компьютеров или устройств, соединённых каналами связи (communicationlinks). В терминах сетевой обработки все компьютеры и устройства (принтеры, маршрутизаторы и т.д.), присоединённые к сети, называются узлами (nodes). Узлы соединены каналами, которые могут быть кабелями или беспроводными соединениями (инфракрасными или радиосигналами) и могут взаимодействовать с другими узлами, передавая сообщения через сеть

Классификация по размеру

  • Локальные (LAN)

  • Глобальные (WAN)

  • Региональные (MAN)

Протоколы физических сетей

  • Ethernet

Физические компоненты сети

  • Сетевая интерфейсная плата

  • Концентратор Hub

  • Коммутатор Switch

  • Маршрутизатор Router

Реализация модели – стек TCP/IP

Уровни OSI

Уровни стека TCP/IP

Протоколы

Прикладной (Application)

Прикладной (Application)

FTP, HTTP, SMTP, DNS

Представительный (Presentation)

Сеансовый (Session)

Транспортный (Transport)

Транспортный (Transport)

TCP, UPD

Сетевой (Network)

Сетевой (Network)

IP, ICMP

Канальный(Link)

Уровень сетевых интерфейсов (Networkinterface)

Протоколы инкапсуляции и преобразования адресов

Физический (Physical)

Название единиц данных, используемых в tcp/ip

Потокомназывают данные, поступающие от приложений на вход протоколов транспортного уровняTCPиUPD.

Протокол TCP«нарезает» из потока данные сегменты.

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

Дейтаграмма – это общее название для единиц, данных, которыми оперируют протоколы без установления соединений. К таким протоколам относится и протокол межсетевого взаимодействияIP.

Дейтаграмму протокола IPназывают так жепакетом.

Типы адресов tcp/ip

Локальный адрес – такой тип адреса, который используется для доставки данных в пределах подсети, являющейся элементом составной интерсети.

  • Если подсетью интерсети является локальная сеть, то локальный адрес – это MACАДРЕС.

  • MAC-адрес назначается сетевым адаптером и сетевым интерфейсом маршрутизаторов.

IP-адрес– основной тип адресов, на основании которых сетевой уровень передает пакеты между сетями.

  • IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов.

Символьные имена(доменные имена)

В сетях TCP/IPиспользуется специальная распределенная службаDNS(DomainNameSystem), которая устанавливает это соответствие на основании создаваемые администраторами сети таблиц соответствия. Поэтому доменные имена называют такжеDNS-именами.