- •Вопросы "Сети"
- •Физическая структуризация сети. Повторитель, концентратор
- •Логическая структуризация сети. Мост, свитч, маршрутизатор
- •Рсод. Классификация по степени однородности
- •Рсод. Классификация по архитектурным особенностям
- •Рсод. Логическая структура
- •Рсод. Физическая структура
- •Модель osi. Физический уровень
- •Модель osi. Сетевой уровень
- •Модель osi. Транспортный уровень
- •Модель osi. Сеансовый уровень
- •Модель osi. Канальный уровень
- •Стек ipx/spx
- •Стек NetBios/smb
- •Различия локальных и глобальных сетей
- •Архитектура сетей tcp/ip
- •Инкапсуляция протокольных блоков в tcp/ip стеке
- •Ip протокол
- •Адресация в сетях ip
- •Разбиение ip сети на подсети
- •Ip маршрутизация
- •Протокол arp
- •Протокол icmp
- •Протокол udp
- •Протокол tcp
- •Адаптационные механизмы протокола tcp
- •Фаза установления соединения tcp
- •Фаза передачи данных tcp
- •Фаза ликвидации соединения tcp
- •Линии связи.
- •Характеристики каналов связи. Полоса пропускания
- •Характеристики каналов связи. Затухание
- •Характеристики каналов связи. Шумы
- •Характеристики каналов связи. Пропускная способность
- •Характеристики каналов связи. Перекрестные наводки
- •Коаксиальный кабель
- •Оптоволоконный кабель
- •Витая пара
- •Беспроводные каналы связи
- •Самосинхронизирующиеся коды
- •Коды без самосинхронизации
- •Логическое кодирование. Избыточные коды
- •Логическое кодирование. Скрэмблирование
- •Коды b8zs и hdb3
- •Методы передачи данных канального уровня
Ip маршрутизация
Каждый хост (станция, маршрутизатор) ведет свои маршрутные таблицы, которые и определяют порядок обработки IP-пакетов. Если в таблице маршрутизации станции-отправителя указано, что станция назначения является непосредственно присоединенной к той же ЛВС, то из таблицы физических адресов, которая ведется на каждой сетевой станции, извлекается физический адрес узла назначения, пакет инкансулируется в кадр канального протокола и передается к станции назначения. Если таблица маршрутизации станции-отправителя не содержит искомый сетевой адрес, то пакет отправляется по адресу маршрутизатора, который был указан при конфигурировании станции в качестве шлюза по умолчанию (default router, default gateway). Этот шлюз обязательно имеет физический интерфейс в той же ЛВС, что и станция-отправитель. При получении пакета маршрутизатор проверяет, не совпадает ли адрес назначения этого пакета с его собственным IP-адресом. Если это так, то пакет передается модулю протокола, указанного в поле «Протокол» заголовка пакета. В противном случае, маршрутизатор посредством своей таблицы определяет адрес следующего хоста, которому он должен передать этот пакет, и свой интерфейс, на который следует его направить. Каждая строка в таблице маршрутизации содержит следующую информацию: IP-адрес сети (узла) назначения, IP-адрес следующего маршрутизатора, способного обеспечить передачу пакета в эту сеть (этому узлу), имя выходного интерфейса и некоторые флаги. Флаги содержат уточняющую информацию о каждой записи в таблице. Так например, флаг H определяет, является ли данная строка таблицы маршрутом к хосту (Н=1), или к сети (Н=0); флаг G уточняет, является ли она маршрутом к другому маршрутизатору (G=1), или определяет путь к непосредственно подключенной станции (G=0).
Поиск в таблице маршрутизации ведется следующим образом. Прежде всего, сканируется ее первый столбец с целью нахождения записи, точно соответствующей адресу назначения пакета. Если такая обнаруживается, то пакет отправляется по адресу, указанному в столбце «Следующий узел». В противном случае, ведется поиск строки, содержащей адрес сети назначения. Если такой записи нет, то ищется строка, определяющая маршрут по умолчанию, т.е. маршрут к узлу с более полной информацией о траектории передачи этого пакета. Если не один из перечисленных вариантов не реализуем, то пакет уничтожается, а узлу-отправителю отправляется сообщение «Хост недостижим».
Протокол arp
Для доставки IP-пакета к станции назначения, или от одного маршрутизатора к другому, необходимо передать его протоколу канального уровня, который «умеет» передавать кадры только по физическим адресам устройств. В IP-сетях задачу преобразования сетевых адресов в физические решает протокол ARP (Address Resolution Protocol).
Пусть хост Н1 хочет отослать пакет хосту Н3, MAC-адрес которого не известен. Хост Н1 генерирует так называемый ARP-запрос - специальный пакет, имеющий широковещательный адрес назначения. В теле этого запроса находится IP-адрес хоста, MAC-адрес которого необходимо узнать. Каждый хост сети, получив такой пакет, сравнивает находящийся в нем IP-адрес со своим. Если совпадение обнаружено, то этот хост посылает запрашивающей станции ответный пакет (ARP-ответ), содержащий его физический адрес, в противном случае пакет уничтожается. Для того, чтобы уменьшить количество ARP-запросов, каждое сетевое устройство имеет специальную буферную память, в которой хранится ARP-таблица, пополняемая каждый раз, когда хост получает ARP-ответ. В ARP-таблице могут быть как статические, так и динамические записи. Статические записи добавляются администратором и сохраняются в таблице до перезагрузки устройства. Кроме того, в таблице всегда содержится широковещательный адрес (FF FF FF FF FF FF), который позволяет принимать широковещательные запросы. Динамические записи добавляются и удаляются автоматически.
