русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Архитектура компьютерных сетей


Дата добавления: 2013-12-23; просмотров: 3777; Нарушение авторских прав


Требования к характеристикам коммуникационных сетей

8. Топология сетей

 

 

Назначение всех видов компьютерных сетей определяется двумя функциями:

· Обеспечение совместного использования аппаратных и программных ресурсов сети;

· Обеспечение совместного доступа к ресурсам данных.

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

 

Основной задачей, решаемой при создании компьютерных сетей, является:

· обеспечение совместимости оборудования по электрическим и механическим характеристикам;

· обеспечение совместимости информационного обеспечения (программ и данных) по системе кодирования и формату данных.

 

Решение этой задачи относится к области стандартизации и основано на так называемой модели OSI (модель взаимодействия открытых систем – Model of Open System InterConnection). Она создана на основе технических предложений Международного института стандартов ISO (International Standards Organization).

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

Согласно модели ISO/ OSI архитектуру компьютерных сетей следует рассматривать на разных уровнях (общее число уровней – до семи).

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



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

 

Рис. Модель обмена данными в компьютерной сети

 

1. На Прикладном уровне (7 ой уровень) с помощью специальных приложений пользователь создает документ (сообщение, рисунок, аудиоданные и т.п). На этом уровне пользователь взаимодействует с вычислительной системой. Ответственна за этот уровень та прикладная программа, которая посылает сообщение, а служебная информация используется той прикладной программой, которая сообщение получает. Например, к прикладному уровню относится обработка сообщений электронной почты. Протоколы электронной почты: SMTP – отправка сообщений, POP3 – прием. { а также сервисы Интернета, как ftp, telnet, http, и т.п. протоколы прикладных сервисов. }

2. На уровне Представления (6-ой) ОС компьютера пользователя фиксирует, где находятся созданные данные (в оперативной памяти, в файле на жестком диске, и т.п.), и обеспечивает взаимодействие со следующим уровнем. Этот уровень задает формат представления данных в сообщении, их кодирование и сжатие, на этом будет основываться расшифровка данных принимающей стороной. Так, если в состав сети входят рабочие станции с разным внутренним представлением данных (например, ПК и мэйнфреймы), необходимо выполнить преобразование кодов символов. Кодировка текста ASCII, Unicode, графика RGB, видео AVI.

3. На Сеансовом уровне (5-ый) компьютер пользователя взаимодействует с локальной или глобальной сетью. Протоколы этого уровня проверяют права пользователя на "выход в эфир" и передают документ к протоколам транспортного уровня, реализует и поддерживает сеанс связи между двумя абонентами через коммуникационную сеть. Сеансовый уровень поддерживает и завершает сеанс связи.

4. На Транспортном уровне (4-ом) документ преобразуется в ту форму, в которой положено передавать данные в используемой сети. Например, он может нарезаться на небольшие пакеты стандартного размера. Пакет –группа байтов, передаваемых абонентами друг другу. Транспортный уровень может выполнять разделение передаваемых сообщений на пакеты на передающем конце и сборку на приемном. Тран-спортный уровень представлен протоколами TCP и UDP (User Datagram Protocol). TCP протокол предназначен для контроля передачи и целостности передаваемой информации.

5. Сетевой уровень (3-ый) определяет маршрут движения данных в сети (протокол маршрутизации). Если на транспортном уровне данные были "нарезаны" на пакеты, то на сетевом уровне каждый пакет должен получить адрес, по которому он должен быть доставлен независимо от прочих пакетов. Он также отвечает за связь между сетями – реализует межсетевое взаимодействие. К этому уровню в системе протоколов относится протокол IP. Обычно эти функции выполняет сетевая ОС или сетевая оболочка.

6. Канальный (Уровень соединения) (2-ой) управляет линией передачи данных, управляет передачей пакетов в локальной сети. При помощи канальных протоколов проверяется наличие соединения между компьютерами. Канальный уровень необходим для того, чтобы промодулироватьсигналы, циркулирующие на физическом уровне, в соответствии с данными, полученными с сетевого уровня.Функции модулирования выполняет сетевая карта или модем. (Цифровая информация преобразовывается в аналоговую и наоборот). Канальный уровень обеспечивает управление потоком данных в виде кадров, в которые упаковываются информационные пакеты, обнаруживает ошибки передачи и реализует алгоритм восстановления информации в случае обнаружения сбоев или потерь данных
(МГУ, 190) Протоколы из семейства протоколов ТСР / IP: SLIP или PP

7. Физический уровень(1-ый) реально передает данные. Он обеспечивает обмен сигналами между устройствами. Ответственным за этот уровень является аппаратное и программное обеспечение сетевого адаптера или модема. Здесь нет ни документов, ни пакетов, ни даже байтов – только биты, то есть элементарные единицы представления данных. Восстановление документа из них произойдет постепенно, при переходе с нижнего на верхний уровень на компьютере клиента. (Характеристики физической среды: напряжение, сила тока, число контактов на разъемах)

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

 

Основными требованиями, которым должна удовлетворять организация ИВС, являются следующие:

1. Открытость – возможность подключения дополнительных абонентских ЭВМ, а также линий (каналов) связи без изменения технических и программных средств существующих компонентов сети.

2. Гибкость – сохранение работоспособности при изменении структуры в результате выхода их строя ЭВМ или линии связи.

3. Эффективность – обеспечение требуемого качества обслуживания пользователей при минимальных затратах.

 



<== предыдущая лекция | следующая лекция ==>
Вычислительные сети | Основные понятия, используемые в сетях


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.