Концепция организации сетей

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

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

Каждая строка каталога есть описатель почтовых ящиков адресата. В нем указаны:

1) индекс адресата адрес ПЭВМ, подключенной к данной ЭВМ и допущенной к режиму работы “почтовый ящик”;

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

3) объем используемой физической памяти под почтовый ящик адресата;

4) число сообщений, находящихся в почтовом ящике;

5) физические страницы оперативной и внешней памяти, отведенные для каталога почтового ящика адресата.

При длине страницы 2048 байт и длине строки (описателя почтового ящика адресата) l6 байт в каталоге, занимающем одну страницу, может быть описано до 128 почтовых ящиков адресатов. Каждому адресату соответствует один почтовый ящик.

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

Описатель сообщений включает следующие шесть параметров:

 бит занятости, определяющий занята или свободна соответствующая строка каталога сообщений;

 адрес источника сообщения;

 номер сообщения, назначенный источником информации;

 длину сообщения в битах;

 время занесения сообщения в почтовый ящик;

 таблицу соответствия страниц (ТСС), определяющую перечень страниц внешней памяти, занимаемых сообщением.

В описателе таблица соответствия страниц имеет L элементов и ориентирована на сообщения, состоящие не более, чем из L страниц, например L= 16. Если сообщение имеет большую длину, то в 17й позиции ТСС дается косвенная ссылка на ее продолжение. Ссылка дается номером строки каталога, в которой содержится продолжение таблицы соответствия страниц.

Каталог имеет фиксированную длину в К строк (например К=100), описывающих сообщение суммарной длиной не менее KL страниц. Под физический адрес страницы внешней памяти отводится 16 бит, что позволяет адресовать поле в 64000 страниц, отведенных под почтовые ящики ПЭВМ. Каждая строка каталога сообщений начинается с бита, определяющего занята или свободна соответствующая строка таблицы. Номера физических страниц оперативной памяти, отводимых под каталог, содержаться в описателе почтового ящика данного адресата. Максимальное число таких страниц для системы фиксировано.

При поступлении сообщения на хранение производится поиск в каталоге почтовых ящиков адресатов строки, соответствующей адресату и к уже используемой памяти добавляется объем данного сообщения, а к числу сообщений в почтовом ящике единица. Затем определяется номер свободной строки в каталоге сообщений (с помощью бита занятости) и заполняются параметры каталога, а само сообщение помещается в свободные страницы внешней памяти. Номера страниц памяти заносятся в ТСС описателя сообщений. Изъятие сообщения из почтового ящика по готовности конечного абонента к работе или по истечении максимального времени хранения происходит аналогично.

Форматы передачи информации

Форматы передачи данных

Эталонная модель OSI

Для представления сетевых протоколов и систем обычно используется эталонная модель OSI (Open System Interconnect), разработанная международным комитетом по стандартизации ISO (International Organization for Standardization). Стек протоколов представляется в виде 7-уровневой структуры, показанной на рисунке.

Компьютер 1

Обмен данными

Компьютер 2

     Прикладной  v 

<==============>

     Прикладной  v 

 ^ Представление v 

<==============>

 ^ Представление v 

 ^   Сеансовый   v 

<==============>

 ^   Сеансовый   v 

 ^  Транспортный v 

<==============>

 ^  Транспортный v 

 ^    Сетевой    v 

<==============>

 ^    Сетевой    v 

 ^   Канальный   v 

<==============>

 ^   Канальный   v 

 ^   Физический  v 

Среда передачи

<==============>

 ^   Физический  v 

^               v
  ----------------===

 ^               v 
==----------------  

В рамках модели OSI взаимодествие двух систем представляется фактически в виде двух моделей - горизонтальной и вертикальной:

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

в вертикальной модели рассматривается обмен информацией (взаимодействие) между соседними уровнями одной системы с использованием интерфейсов API; в этой модели каждый уровень может предоставлять свои услуги вышележащему уровню и пользоваться услугами нижележащего уровня (крайние уровни модели в этом смысле представляют исключение - прикладной уровень предоставляет свои услуги пользователю, а сетевой уровень не пользуется сервисом других уровней)


Глобальные сети