Вы находитесь на странице: 1из 6

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

отдельныз стетей каждая из которых построена на разных технологиях

Eternet

Wi fi

Сети сотовой связи

MPLS Мультисервесные сети

Устаревшие (ATM, TokenRing, FDDI)

Идею отдельную сетевого уровня для объединения сетей построенных на основе разных
технологий канального уровня Впервые предложили Винтон Серф, Роберт Кан:

Сетевой уровень – Основа Интернета

Ведь на канальном уровне уже возожно передача данных разными способами

По проводам Ethe

Беспроводов Wi fi

Зачем необходим еще один уровень

Возникают 2 проблемы

Много различий технологий канального уровня ( необходимо их объединение)

Ограничение по маштабируемости

Затрагивая первую проблему рассмотрим различия технологий канального уровня на основе


которых создаются сети

Уровнем сервиса:

В Ethernet (Без гарантии доставки)

Wi fi ( гарантия доставки)

С гарантией досатвки и сохранением порядка седованя сообщений ( нет технологии канального


уровня которая это реализует)

Адресация:

В Ethernet используются MAC- адреса, в Сети сотовой свзяи IMEI

Схемы адресации могут отличаться плоская, иерархическая

Широковещания:

Может поддерживатсья, может не поддерживаться

Сети могут отличаться Максимальным размер кадра который может быть передан через сеть
построенный по этой технологии ( Maximum transmission unit MTU)

Ether 1500 байт , wi fi 2304

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


Что можно сделать на сетевом уровне для того чтобы согласовать различия в стеях

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

Кадры из WI fi принма.тся с отправкой подтверждения, а в Ether отправляются без


подтверждения

Устройство принимает данные из WI fi и само отпраляет подтверждение о получении кадра и не


ждет его от получателя, а затем передает кадр в езернет, где подвтержднеие не использует
( протокол какой???

Для того чтобы согласовать адреса на сетевом уровне вводятся специальные типы адресов
которые называются глобальные, это адреса устроств в составной сети, которые не ависят от
адресов в конкретных технологиях канального уровня, каждое устройство содержит 2 адреса,
глоблные и локальный необходимы механизмы определения локального адреса по глобальному,
в сетях tcp/ip для этих целей используют протокол ARP

Широковещание можно согласовать просто

Для того чтобы реальиовать ширковещ в сети которое в явном виде его не поддерживает

Устройство которое объеидиняет сети может отпрвлять широковещательный кадр всем


устройствам в сети в отдельности

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

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

Рассмотрим как она рабоает в составной сети включающей 4 участка и 3 устр которые юъединяет
эти сети

Отправитель передает данные которые поступает на 1 устр объединяющее сети

Устр аналлизирует размер данных и понимает что их нельзя передать за1 раз через след сеть 2
потому что ее размер MTU2 меньше чем размер наших данных

Устр Делит данные на отдельные части которые называются фрагменты и передет отдел
фрагменты

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

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

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

Различия в тех канального урня Раньше были достаточно существенны


сейчас везде используют езернет, а вайфай это адаптация езернет к беспроводнйо сети

Они исп одинаковый формат адрессов

Формат кадра LCC одинаков хотя на уровне MAC Они различны

Можно обеспечить согласование WI fi ethernet без маршрутизацции ( многи вай фай


маршрутизаторы могут рабоать в режиме моста, режим в котором Wi fi и езернет согласутся на
канальном уровне)

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

Почему нельзя везде исп езернет

Езернет и другие технологии канального урня Они не подходят для созания крупной сети потмоу
что есть ограничения по маштабируемости

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

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

Не работает в глоб сети потому что тогда можно засорить сеть такими пакетами и жжто приветед к
отказу в обслуживании

Отсутствие дублирующих путей между комм

В езернет должно быть одно соед чтобы не образовалось кольца иначе сеть будет перегружена
широковещ штормом

В езернете есть техн STP ( spinning tree) которая позволяет создавать неск соед междук ком но в
каждый момент времени активно только одно соед

Что делает сет ур-нь для обеспечения маштабируемости и построить сеть которая способна
объеенить все комп в мире

Агрегация адресов:

Сетевой ур раб не с отдел адресами как еернет а с группами адресов которые объед и они наз
сети

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

Возможность наличия нескольких активных путей в сети

Одна из причин создания сететй с коммутац пакетов

Данные могут пройти по любому их путей


Если есть несколько путей то появляется задача маршрутизации

Чтобы выбирать по какому пути отправить даннные

Задачи сетевого ур-ня

Объединение сетй

Маршрутизация

Обеспечение качества обслуживания

Оборудовние работающее на сет ур маршрутизатор

У маршрутизатора есть несколько интерфейсов черезниз подкл сети у кажлдого интерфейса есть
адрес ( у нтер комутатор адрес нет)

Нельзя подкл одну сеть к др

Маршрутизация_- ???

Какие сложности

Структура сети может меняться могут появляться новые маршрут старые могут выходить их строя

(Учет изменения в топологии сети)

Измения в загрузке канала связи и маршрутизаторов

В Англоязычной литературе выделяется термин Forwarding)

Продвижение Передача пакета внури маршрутизатора в соответсвии с правилами маршрутизации

Как данные доставляются по сети

На сетевом уровне cтека TCP/Ip много протоколов

Основные это IP

ICMP

ARP

DHCP

Две версии протокола IPv4

IPv6 основное отличие в длине 4 байта и 16 байт

Длина IPv4 32 бита

Для удобства Делят на 4 части в каждой по 8 бит ( октет)

Записывают в десятичном формате


4 октета разделенные точкой

Работает с подсетями

В айпи происходит след образом

Множество комп у которых Старшая часть одинаковая

3 октета одинаковые

Маршрутизаторы раб с подсетями

Номер подсети

Номер хоста
Вопрос как узнать по айпи где адрес сети а где хоста для этого используется маска подсети
именно она указывает где в айпи адресе находится адрес сети

Маска 32 бит единицы в позиция указываю номер сети

А нули номер хоста

Для того чтобы по айпи и маске вычислить адрес сети исп операция логическое and (и) в
бинарном виде все просто в том месте где маске единица нужно написать тоже самое что и в
айпи а где ноль в адресе ноль

В десятичном виде и в виде префикса

Указывается сколько первых бит относится к айпи адреса относятся ак адресу сети а все остальное
к хосту через слеш

Не обязательно должн азаканчиыаатсяь на грнице октета

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

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

Раньше исп классы ip адрессов

Испольуются несколько видов адресов

Индивидуальный

Групповой несколькими компами

Широковещательных все исп отпрвили все получили

Ip адресса должны быть униальны во всем мире

Распределение адресов в инетрнете Internet Assigned Numbers Authority (IANA)

Реализуются корпорацией ICANN

С помошью регианальных регистраторов

Есть зареервированные диапазоны не маршрутизируются в инетрнет

Могут исп без обращения в IANA


Подключени к интернет с исп технологии NAT Network Address Translation) Адрес из частной
подсети заменяются на реальный ip адрес

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