Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Netwoks.doc
Скачиваний:
12
Добавлен:
06.12.2018
Размер:
120.83 Кб
Скачать
    1. Организация сетевого взаимодействия

      1. Сетевые протоколы

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

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

      1. Стек сетевых протоколов tcp/ip

Иерархически структурированный набор протоколов, достаточный для установления и поддержки взаимодействия узлов в сети называется стеком сетевых протоколов. Самым распространенным стеком сетевых протоколов в настоящее время является стек TCP/IP.

Еще раз отметим, что сеть, использующую стек протоколов TCP/IP, в связи с названием одного из основных элементов стека IP (Internet Protocol) принято называть интернет сетью. Этим обстоятельством в частности объясняется использование слова “Интернет” с заглавной буквы в качестве имени собственного всем известной глобальной сети.

В состав стека TCP/IP входит множество сетевых протоколов, которые структурированы в четыре уровня иерархии. Архитектура стека протоколов TCP/IP представлена на рис. Х. В данном курсе нас, прежде всего, будут интересовать протоколы верхнего уровня, которые определяют правила взаимодействия программных приложений. Однако для их понимания потребуется рассмотрение основ некоторых протоколов первых трех уровней стека TCP/IP.

Рис. Х. Архитектура стека протоколов TCP/IP

    1. Адресация узлов в tcp/ip-сетях

      1. Стек протоколов и адресное пространство

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

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

Стек протоколов TCP/IP предусматривает использование следующих типов сетевых адресов:

  • числовой физический адрес узла сети;

  • числовой логический IP-адрес хоста;

  • символьное доменное имя хоста (DNS-имя).

      1. Физические mac-адреса

Физический адрес узла сети (станции) определяется используемой сетевой технологией. В технологии локальных сетей в качестве физического адреса узла используется так называемый МАС-адрес сетевого адаптера станции или порта маршрутизатора.

МАС-адрес (от англ. Media Access Control) представляет собой уникальный код из разделенных дефисами шести байтов, например, 10-А1-17-3D-BC-01. Напомним, что для представления одного байта кода используется две цифры шестнадцатеричной системы счисления.

Уникальность МАС-адресов обеспечивается при производстве оборудования. Старшие 3 байта МАС-адреса содержат централизовано назначаемый код производителя, а значение младших 3 байтов выбирает он сам. Отметим, что адресное пространство MAC адресов технологии локальных сетей не является структурированным.