Надо Знать

добавить знаний



Сетевой протокол



План:


Введение

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


1. Общие требования

Протокол описывает:

  • Формат сообщения, которому приложения обязаны следовать;
  • Способ обмена сообщениями между компьютерами в контексте определенного действия, как, например, пересылка сообщения по сети.

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

Новые протоколы Интернет определяются IETF, другие протоколы - IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.

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

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

  • Маршрутизирован протокол - это любой сетевой протокол, адрес сетевого уровня которого предоставляет достаточно информации для доставки пакета от одного узла сети к другому на основе используемой схемы адресации. Такой протокол задает форматы полей внутри пакета. Пакеты обычно передаются от одной конечной системы к другой. Маршрутизирован протокол использует таблицу маршрутизации для пересылки пакетов.
    Примеры маршрутизируемых протоколов - Internet-протокол (IP), протокол межсетевого пакетного обмена IPX и т.д.. Легче всего понять что такое дейтаграммы протоколы, если помнить, что это протоколы передачи данных.
  • Протокол маршрутизации - такой протокол, поддерживающий дейтаграммы протоколы и предоставляет механизмы обмена маршрутной информацией. Сообщения протокола маршрутизации передаются между маршрутизаторами (роутерами). Протокол маршрутизации позволяет роутер обмениваться информацией между собой для обновления записей и поддержки таблицы маршрутизации.
    Примеры протоколов маршрутизации: RIP, IGRP, EIGRP, OSPF. Легче понять, что такое протоколы маршрутизации, если помнить, что это протоколы обмена маршрутной информацией.

Для того, чтобы протокол был маршрутизирован, он должен включать механизмы назначения как номера сети, так и номера узла для каждого устройства в сети. В некоторых протоколах, как, например, IPX необходимо определять только адрес сети, поскольку в качестве адреса устройства эта технология использует физический адрес (MAC-адрес) устройства. Другие протоколы, как IP-протокол, требуют явного задания полного адреса и маски подсети.


2. Некоторые сетевые протоколы

2.1. Физический уровень

2.2. Канальный уровень

2.3. Сетевой уровень

2.4. Транспортный уровень

2.5. Прикладной уровень


См.. также


код для вставки
Данный текст может содержать ошибки.

скачать

© Надо Знать
написать нам