Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Протоколы. Гибкость организации и простота реализации сетей достигается

Читайте также:
  1. Комбинирование различных протоколов обмена. Протоколы EGP и BGP сети Internet
  2. Криптографические протоколы
  3. Отображение физических адресов на IP-адреса: протоколы ARP и RARP
  4. Протоколы
  5. Протоколы верхних уровней.
  6. Протоколы и режимы передачи данных

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

Процедура взаимодействия процессов на основе обмена сообщениями (данными) определяется протоколом. Протокол - набор правил и соглашений для передачи и приема сообщений между уровнями. Для процессов каждого уровня используются протоколы П1, П2,..., П7.

Протоколы имеют следующие особенности, отличающие их от интерфейсов:

1) параллелизм взаимодействующих процессов;

2) взаимная неопределенность состояния процессов, связанная с отсутствием у каждого из них полной информации о состоянии другого процесса;

3) отсутствие однозначной зависимости между событиями и действиями, выполняемыми при их наступлении;

4) отсутствие полной гарантии доставки сообщений.

Особенности 2 и 3 протоколов связаны с тем, что взаимодействующие процессы реализуются в разных системах — в различных, территориально далеких компьютеров.

По этой причине может немотивированно измениться состояние любого из процессов:

§ пользователь может прекратить работу,

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

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

Характеристики протокола

При описании протокола принято выделять его логическую и процедурную характеристики.

Логическая характеристика протокола - структура (формат) и содержание (семантика) сообщений. Логическая характеристика задается перечислением типов сообщений и их смысла.

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

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

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

Виды протоколов

Ориентированные и неориентированные на соединение протоколы. Протокол, ориентированный на соединение, устанавливает соединение между приложениями до передачи данных. Неориентированный на соединение протокол не устанавливает прямого сетевого соединения.

Надежные и ненадежные протоколы. Надежный протокол гарантирует доставку данных; ненадежный - нет.

Потоковые и датаграммные протоколы. Потоковый протокол рассматривает данные в качестве непрерывного последовательного потока. Датаграммный протокол рассматривает данные в качестве одиночных самостоятельных блоков.


Дата добавления: 2015-08-18; просмотров: 98 | Нарушение авторских прав


Читайте в этой же книге: Что такое информационные технологии | Структура html | Создание простейших HTML-таблиц | Селекторы CSS | Каскадирование css. | Свойства css с кратким описанием | Написание формы пользовательского интерфейса | Настройка формы для связи с сервером | Таблицы в HTML | Оператор выбора |
<== предыдущая страница | следующая страница ==>
Логическая организация сети| Протоколы Интернета

mybiblioteka.su - 2015-2024 год. (0.006 сек.)