Что такое протокол и зачем он нужен

Что такое протокол и зачем он нужен

В предыдущем разделе была очень кратко рассмотрена модель ISO/OSI, которая описывает работу любого сетевого оборудования и сети в целом. Однако это всего лишь модель, рисунок на бумаге. Чтобы все это начало работать, необходим реализующий ее механизм, которым является протокол передачи данных, точнее, множество протоколов.

Таким образом, протокол – набор правил, используя которые можно передать данные между компьютерами. Все эти правила работают в рамках модели ISO/OSI и не могут отступать от нее ни на шаг, так как это может повлечь за собой несовместимость оборудования и программного обеспечения.

Поскольку каждый из уровней модели ISO/OSI обладает своими особенностями, реализация всех этих особенностей невозможна в рамках одного протокола. Мало того, она даже невыгодна, так как значительную часть логики можно создавать на уровне аппаратного обеспечения, что приводит к ускорению обработки данных. Исходя из этих соображений было разработано множество узконаправленных протоколов, каждый из которых выполняет свою задачу и делает это с максимальной отдачей и быстродействием.

Все протоколы можно разделить на низкоуровневые и высокоуровневые.

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

Примечание

Низкоуровневые протоколы реализуются на аппаратном уровне, что позволяет добиться максимального быстродействия и безошибочности.

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

Примечание

Как правило, высокоуровневые протоколы реализуются в виде драйверов к сетевому оборудованию под разные операционные системы.

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

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

Наибольшую популярность приобрели такие стеки протоколов, как NetBIOS/NetBEUI, IPX/SPX, TCP/IP, DECnet и др.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Зачем нужен break flag [%] при описании policy

Из книги автора

Зачем нужен break flag [%] при описании policy Для версий netams 3.1.xx, 3.2.xx и 3.3.xx до build 2117:Если вы задаете последовательность из нескольких политик фильтрации трафика подряд, то по умолчанию их действие суммируется, т.е. в случаеservice processorpolicy name all–ip target proto ippolicy name tcp target proto tcpunit host name HOST1 ip


1.3. Что такое Windows Product Activation, и зачем он нужен?

Из книги автора

1.3. Что такое Windows Product Activation, и зачем он нужен? Это новая технология, разработанная Microsoft для борьбы с нелегальными копиями их программного обеспечения. Впервые подобный механизм был опробован на Terminal Service, из W2k Server, теперь же, похоже, подобным образом будут защищаться


Зачем вашей компании может быть нужен корпоративный блог?

Из книги автора

Зачем вашей компании может быть нужен корпоративный блог? Не знают, зачем нужен корпоративный блог, всего семь человек. «Создание имиджа компании» повторяется в ответах категории «Другое» несколько раз как дополнение к влиянию на соискателей, инвесторов. Один из


Зачем нужен Интернет?

Из книги автора

Зачем нужен Интернет? Не буду утверждать, что практически все пользователи на русскоязычном пространстве знакомы с Интернетом. Но буду утверждать, что практически все что-либо о нем слышали. Говорят же о нем разное. Например, что в Интернет входят и потом там бродят, что


Зачем Windows нужен свой собственный голосовой мессенджер?

Из книги автора

Зачем Windows нужен свой собственный голосовой мессенджер? Разработчики Windows почему-то решили, что в их операционной системе обязательно должно быть все свое, как говорится, родное. Все самые интересные компьютерные возможности: запись CD/DVD-дисков, монтаж фильмов, голосовое и


Зачем нужен Radmin

Из книги автора

Зачем нужен Radmin Radmin — это сокращение от Remote Administrator, что дословно переводится как удаленный администратор. Да, существуют такие программы, которые позволяют нам, находясь за своим компьютером, видеть рабочий стол другого, и не только видеть, но и управлять его мышью и


7.1. Что такое бастион и зачем он нужен?

Из книги автора

7.1. Что такое бастион и зачем он нужен? Бастион (он же брандмауэр, он же firewall) – это пакетный фильтр, позволяющий защитить ваш компьютер от действия вредоносных программ, сетевых червей, нежелательного трафика и всевозможных атак.Разберемся, как работает бастион. Данные по


1.3. Зачем нужен интернет-маркетинг

Из книги автора

1.3. Зачем нужен интернет-маркетинг Почему бы нам не использовать другие способы маркетинга, вообще не привлекая для этого Интернет? Казалось бы, если коммуникация через Интернет столь затруднена, людей, пользующихся им, значительно меньше, чем тех, кто смотрит телевизор,


Зачем нужен файловый менеджер

Из книги автора

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


26.1. Зачем нужен Web-сервер в домашней сети?

Из книги автора

26.1. Зачем нужен Web-сервер в домашней сети? Некоторым Linux-пользователям Ubuntu не нравится: уж больно она проста. Но простота не означает примитивность, что мы и докажем в этой главе, превратив обычную рабочую станцию в сервер сети — настроим Web-сервер с поддержкой PHP, FTP-сервер и


Зачем нужен дистрибьютор, или Кому полезен кризис Леваков Владимир

Из книги автора

Зачем нужен дистрибьютор, или Кому полезен кризис Леваков Владимир Дистрибуция воспринимается многими как достаточно «инертный» по сравнению с другими сегментами ИТ-рынка бизнес. Это не совсем так: безусловно, дистрибьютор может занимать пассивную


Глава 1 Кому и зачем нужен ноутбук

Из книги автора

Глава 1 Кому и зачем нужен ноутбук Ответ прост: скорее всего, ноутбук нужен именно вам! Так же, как и большинству пользователей, проводящим за компьютером значительную часть времени.Сказанное требует внятной и доходчивой аргументации. Причем объяснять необходимость


Зачем нужен кулер

Из книги автора

Зачем нужен кулер Вернемся к неприятному разговору о перегреве процессора. Как и обещали, сейчас мы расскажем о том, почему так происходит, а также о методах борьбы с этим пагубным и, увы, постоянным явлением.Почему процессор нагревается в процессе работы? Из курса


Что это такое и зачем оно вам

Из книги автора

Что это такое и зачем оно вам У Интернета есть много различных определений, в том числе и таких, которые могут только напугать. Я предпочитаю следующее: « Интернет – это огромное хранилище информации, которая содержится на разных компьютерах по всему миру, а также способы