Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

GOS_NovyE

.pdf
Скачиваний:
299
Добавлен:
17.05.2015
Размер:
2.48 Mб
Скачать

11. Методы коммутации в сетях

Коммутация — процесс соединения абонентов коммуникационной сети через транзитные узлы Существует три принципиально различные схемы коммутации абонентов в сетях:

Коммутация каналов (КК, circuit switching) — организация составного канала через несколько транзитных узлов из нескольких последовательно «соединённых» каналов на

время передачи сообщения

(оперативная коммутация) или

на более

длительный срок

(постоянная/долговременная

коммутация

время

коммутации

определяется

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

Достоинства коммутации каналов

1.Постоянная и известная скорость передачи данных по установленному между конечными узлами каналу. Это дает пользователю сети возможности на основе заранее произведенной оценки необходимой для качественной передачи данных пропускной способности установить в сети канал нужной скорости.

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

Недостатки коммутации каналов

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

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

3.Обязательная задержка перед передачей данных из-за фазы установления соединения.

Коммутация сообщений (КС, message switching) — разбиение информации на сообщения, которые передаются последовательно к ближайшему транзитному узлу, который приняв сообщение, запоминает его и передаёт далее сам таким же образом. Получается нечто вроде конвейера.

Коммутация пакетов (КП, packet switching) — разбиение сообщения на «пакеты», которые передаются отдельно. Разница между сообщением и пакетом: размер пакета ограничен технически, сообщения — логически. При этом, если маршрут движения пакетов между узлами определён заранее, говорят о виртуальном канале (с установлением соединения). Пример: коммутация IP-пакетов. Если же для каждого пакета задача нахождения

пути решается заново, говорят о датаграммном (без установления соединения) способе пакетной коммутации. Метод коммутации пакетов основан на разбиении передаваемых по сети данных на небольшие "порции". Каждая такая "порция" передается по сети как единое целое и называется пакетом. Такой метод является очень удобным для параллельного использования физического канала несколькими парами абонентов: канал является занятым только во время прохождения пакета. Временные промежутки между передачей пакетов одним абонентам могут быть использованы другими для отправки собственных пакетов. Пакет обычно состоит из двух частей – заголовка, содержащего служебные данные, необходимые для управления доставкой пакета, и собственно данных, подлежащих передаче. Порядок обмена пакетами, а также конкретный состав заголовка пакетов определяется сетевым протоколом.

Достоинства коммутации пакетов

1.Высокая общая пропускная способность сети при передаче пульсирующего трафика.

2.Возможность динамически перераспределять пропускную способность физических каналов связи между абонентами в соответствии с реальными потребностями их трафика.

Недостатки коммутации пакетов

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

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

3.Возможные потери данных из-за переполнения буферов.

4. Коммутация ячеек (КЯ, cell switching) — совмещает в себе свойства сетей с коммутацией каналов и сетей с коммутацией пакетов, при коммутации ячеек пакеты всегда имеют фиксированный и относительно небольшой размер.

12. Сетевые топологии

Сетевая топология— способ описания конфигурации сети, схема расположения и соединения сетевых устройств.

Сетевая топология может быть физической — описывает реальное расположение и связи между узлами сети.

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

Существует множество способов соединения сетевых устройств. Выделяют 3 базовых топологии:

Шина

Кольцо

Звезда

Идополнительные (производные):

Двойное кольцо

Ячеистая топология

Решётка

Дерево

Fat Tree

Полносвязная

Дополнительные способы являются комбинациями базовых. В общем случае такие топологии называются смешанными или гибридными, но некоторые из них имеют собственные названия, например «Дерево».

13. Эталонная модель взаимодействия отрытых систем (основные понятия, принципы и определения)

OSI Эта модель основана на предложении Международной организации по стандартизации

(ISO) Модель называется ISO OSI (Open System Interconnection) Reference Model (эталонная модель взаимодействия открытых систем ISO), поскольку она связывает открытые системы, то есть системы, открытые для связи с другими системами. Открытая система – пользователь вправе осуществлять конфигурацию программного и аппаратного обеспечения, администрирования и управления.

 

 

 

Модель OSI

 

 

 

Тип данных

Уровень

Функции

 

7.

Прикладной

Доступ к сетевым службам

Данные

6.

 

Представление и кодирование данных

Представительный

 

 

 

5.

Сеансовый

Управление сеансом связи

Сегменты

4.

Транспортный

Прямая связь между конечными пунктами и

надежность

 

 

 

Пакеты

3.

Сетевой

Определение маршрута и логическая адресация

Кадры

2.

Канальный

Физическая адресация

Биты

1.

Физический

Работа со средой передачи, сигналами и двоичными

данными

 

 

 

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

1.Уровень должен создаваться по мере необходимости отдельного уровня абстракции.

2.Каждый уровень должен выполнять строго определенную функцию.

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

4.Границы между уровнями должны выбираться так, чтобы поток данных между интерфейсами был минимальным.

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

ЦЕЛИ

1.стандартизация обмена данными м/у системами. 2. устранение сложных препятствий для связи систем. 3. Устранение трудностей внутреннего описания функционирования отдельной системы. 4. Определение точек взаимосоединения для обмена информацией м/у системами.

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

1.Горизонтальная–на базе протоколов. Обеспечивает механизм взаимодействия программ и процессов на различных машинах.

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

Каждый уровень имеет свою собственную структуру пакетов, называемый PDU(протокольный блок данных)7. Сообщения 6. Сообщения 5. Сообщения 4. Сегмент. 3. датаграммы-пакеты. 2. фрейм 1. биты.

Когда данные достигают, нижнего уровня, они обрастают заголовками всех уровней(H7....H7 DATA) Инкапсуляция- погружение информации с одного блока в другой.

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

Асинхронный- сначала преамбула потом тело пакета. Преамбуласпецифическая последовательность 0 и 1 наперед известная получателю. Преамбула для синхронизма Есть минимальный и максимальный размер фрейма. применение - эпизодическая потребность

в передаче. Интерфейс — совокупность средств, методов и правил взаимодействия между элементами системы.

14. Назначение и функции физического уровня.

Физический – Этот уровень имеет дело с передачей битов по физическим каналам, таким, например, как коаксиальный кабель, витая пара или оптоволоконный кабель. К этому уровню имеют отношение характеристики физических сред передачи данных, такие, как полоса пропускания, помехозащищенность, волновое сопротивление и другие. На этом же уровне определяются характеристики электрических сигналов, такие как требования к фронтам импульсов, уровням напряжения или тока передаваемого сигнала, тип кодирования, скорость передачи сигналов. Кроме этого, здесь стандартизуются типы разъемов и назначение каждого контакта. Функции физического уровня реализуются во всех устройствах, подключенных к сети. Со стороны компьютера функции физического уровня выполняются сетевым адаптером. Примером протокола физического уровня может служить спецификация 10Base-T технологии Ethernet, разъем RJ-45, максимальную длину физического сегмента 100 метров, манчестерский код для представления данных на кабеле, и другие характеристики среды и электрических сигналов.

-физические характеристики интерфейсов и сред передачи

-представление бит

-скорости передачи

-синхронизация битов

-конфигурация линии

-физическая топология

-режим передачи

Процесс

 

методы

 

 

Тип соединения

 

Точка-точка, многоточечный

Физ. топология

 

Шина,

звезда,

кольцо,

 

 

древовидная, ячеистая.

 

Тип сигналов

 

Аналоговый, цифровой

 

Битовая синхронизация

Синхронная, асинхронная

используются

полосы

узкополосные,

 

пропускания

 

широкополосные.

 

Мультиплексирование

Частотное уплотнение FDM

 

 

Временное TDM

 

15. Назначение и функции канального уровня.

Канальный – обеспечивает формирование фреймов, передаваемых через физический уровень к получателю. Стандарт IEEE разделяется на 2 подуровня – LLC – логический контроль (обеспечивает лог. связь с вышестоящ. уровнем. MAC – задача генерации кадров.

Процесс уровня

методы

Рассматривает 2 задачи:

MAC

 

 

- проверка доступа среды

Лог. топология

Шина, кольцо

передачи

 

-Вероятностный(CSMA/CD,

- осуществление

Доступ к среде

CSMA/CA)

обнаружения и коррекции

передачи

-Детерминированный. (Token Passing,

ошибок

 

Polling, Demand Priority)

На канальном уровне биты

Адресация

Физическая адресация

группируются в набор,

LLC

 

который наз. Кадрами. Он

Синхронизация

-Асинхронная

обеспечивает коррекцию

передачи

-Синхронная

передачи каждого кадра.

Сервис

-Контроль потока

Для этого помещается

соединения

-контроль ошибок

определенная

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

Функции:

-цикловая синхронизация

-физическая адаптация

-управление потоком

-контроль ошибок

Реализуется программноаппаратно.

Канальный уровень обеспечивает доставку кадра между 2 узлами локальной сети.

16. Назначение и функции сетевого уровня

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

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

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

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

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

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

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

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

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

Примерами протоколов сетевого уровня являются протокол межсетевого взаимодействия IP стека TCP/IP и протокол межсетевого обмена пакетами IPX стека Novell. Маршрутизацией (routing) называется процесс выбора в интерсети самого эффективного маршрута для передачи дейтаграмм от системы-отправителя к системеполучателю. В сложных интерсетях, например, в Интернете или больших корпоративных сетях, часто от одного компьютера к другому можно добраться несколькими путями. Сетевой уровень определяет два типа компьютеров, которые могут быть вовлечены в процесс пересылки пакетов: конечные системы и промежуточные системы.

17. Назначение и функции транспортного уровня

На пути от отправителя к получателю пакеты могут быть искажены или утеряны. Хотя некоторые приложения имеют собственные средства обработки ошибок, существуют и такие, которые предпочитают сразу иметь дело с надежным соединением. Транспортный уровень (Transport layer) обеспечивает приложениям или верхним уровням стека — прикладному и сеансовому — передачу данных с той степенью надежности, которая им требуется. Модель OSI определяет пять классов

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

— способностью к обнаружению и исправлению ошибок передачи, таких как искажение, потеря и дублирование пакетов.

Транспортный уровень выполняет следующие задачи: Адресация точки сервиса.

Компьютеры часто выполняют несколько программ в одно и то же время. По этой причине доставка "источник — пункт назначения" означает доставку не

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

Сегментация и повторная сборка. Сообщение разделено на транспортируемые сегменты, каждый сегмент содержит порядковый номер. Эти номера дают возможность транспортному уровню после достижения пункта назначения правильно повторно собрать сообщение и заменять пакеты, которые были потеряны в передаче. Управление подключением. Транспортный уровень может быть ориентирован на работу без установления соединения (connectionless transfer) или ориентирован на подключение connection-oriented transfer.

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

Ориентированный на подключение транспортный уровень сначала перед поставкой пакетов устанавливает соединение с транспортным уровнем в компьютере пункта назначения. После того как все данные переданы, подключение заканчивается. Режим, ориентированный на соединение, применяется для надежной доставки данных. Управление потоком. Подобно уровню звена передачи данных, транспортный уровень несет ответственность за управление потоком. Однако управление потоком на этом уровне выполняется от "конца концу".

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

Как правило, все протоколы, начиная с транспортного уровня и выше, реализуются программными средствами конечных узлов сети — компонентами их сетевых операционных систем. В качестве примера транспортных протоколов можно привести протоколы TCP и UDP стека TCP/IP и протокол SPX стека Novell.

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

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

Сеансовый уровень — управление диалогом объектов прикладного уровня: установление способа обмена сообщениями (дуплексный или полудуплексный); синхронизация обмена сообщениями; организация "контрольных точек" диалога.

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

EBCDIC.

На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных служб. Примером такого протокола является протокол Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека

TCP/IP.

Уровень представления — согласовывает представление (синтаксис) данных при взаимодействии двух прикладных процессов: преобразование данных из внешнего формата во внутренний; шифрование и расшифровка данных.

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

сообщением (message).

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

Существует очень много различных служб прикладного уровня. Приведем в качестве примера хотя бы несколько наиболее распространенных реализаций файловых служб: NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP.

19. IP – адресация (понятие, классы, маски)

Internet Protocol или IP (англ. internet protocol — межсетевой протокол) —

маршрутизируемый сетевой протокол, протокол сетевого уровня семейства TCP/IP. Протокол IP используется для негарантированной доставки данных, разделяемых

на так называемые пакеты от одного узла сети к другому. Это означает, что на уровне этого протокола (третий уровень сетевой модели OSI) не даётся гарантий надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (когда приходят две копии одного пакета; в реальности это бывает крайне редко), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прибыть вовсе. Гарантию безошибочной доставки пакетов дают протоколы более высокого (транспортного уровня) сетевой модели OSI — например, TCP — которые используют IP в качестве транспорта.

В сети IP все устройства имеют уникальный адрес (IP-адрес). IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения, если сеть должна работать как составная часть Internet. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей.

Таким образом, IP-адрес характеризует соединение устройства с сетью.

IP-адрес имеет длину 32 бита. Для удобства принято записывать IP-адрес в виде двоичнодесятичного числа: каждый байт (октет) записывается в виде десятичного числа в диапазоне от 0 до 255; октеты разделены точками (например, 128.10.2.30 -традиционная десятичная форма представления адреса, а 10000000 00001010 00000010 00011110 - двоичная форма представления этого же адреса). Такая форма записи носит название

десятично-точечной нотации.

Классы IP-адресов

Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая - к номеру узла, определяется значениями первых бит адреса. Значения этих бит являются также признаками того, к какому классу относится тот или иной IP-адрес. IP-адреса разделяются на 5 классов: A, B, C, D, E.

Уадресов класса A старший бит установлен 0 . Длина сетевого префикса - 8 бит. Для номера узла выделяется 3 байта (24 бита). Таким образом, в классе A может быть 126 сетей (27 - 2, два номера сети имеют специальное значение). Каждая сеть этого класса может поддерживать максимум 16777214 узлов (224 - 2). Адресный блок класса A может содержать максимум 231 уникальных адресов, в то время как в протоколе IP версии 4 возможно существование 232 адресов. Таким образом адресное пространство класса A занимает 50% всего адресного пространства протокола IP версии 4. Адреса класса A предназначены для использования в больших сетях, с большим количеством узлов. На данный момент все адреса класса A распределены.

Уадресов класса B два старших бита установлены в 1 и 0 соответственно. Длина сетевого префикса - 16 бит. Поле номера узла тоже имеет длину 16 бит. Таким образом, число сетей класса B равно 16384 (214); каждая сеть класса B может поддерживать до 65534 узлов (216 - 2). Адресный блок сетей класса B содержит 230 уникальных адресов, то есть 25% всего адресного пространства. Класс B предназначен для применения в сетях среднего размера (например, крупное предприятие).

Уадресов класса C три старших бита установлены в 1, 1 и 0 соответственно . Префикс сети имеет длину 24 бита, номер узла - 8 бит. Максимально возможное количество сетей класса C составляет 2097152 (221). Каждая сеть может поддерживать максимум 254 узла (28 - 2). Весь адресный блок сетей класса C содержит 229 уникальных адреса, что равно 12,5% от всего адресного пространства. Класс C предназначен для сетей с небольшим количеством узлов.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]