
- •Сети эвм и телекоммуникации
- •Характеристики вычислительных сетей.
- •Модель osi.
- •Связные модемные протоколы (протоколы коррекции ошибок, передачи и сжатия данных).
- •Цифровое кодирование дискретной информации.
- •Способы контроля правильности передачи информации.
- •Технологии построения локальных вычислительных сетей
- •3.1.1. Общая характеристика протоколов локальных сетей
- •3.1.2. Структура стандартов ieee 802.X
- •3.4.1. Основные характеристики технологии
- •3.5.1. Основные характеристики технологии
- •Основы организации сети Интернет. Адресация, принципы маршрутизации. Особенности протокола ip.
- •5.3.1. Основные функции протокола ip
- •5.3.2. Структура ip-пакета
- •5.2.1. Типы адресов стека tcp/ip
- •5.2.2. Классы ip-адресов
- •5.2.3. Особые ip-адреса
- •5.2.7. Отображение ip-адресов на локальные адреса
- •8. Основные протоколы сети Интернет: tcp, udp, icmp. Мультиплексирование протоколов.
- •5.1.6. Реализация межсетевого взаимодействия средствами tcp/ip
- •9. Служба доменных имен – dns: особенности построения и использования.
- •10. Корпоративные сети. Требования к сетям, структура, управление.
- •6.1.1. Обобщенная структура и функции глобальной сети
- •6.1.2. Типы глобальных сетей
- •11. Сети с коммутацией пакетов и виртуальные каналы
- •6.4.1. Принцип коммутации пакетов с использованием техники виртуальных каналов
- •12. Сети X.25
- •6.4.2. Сети х.25
- •13. Технология Frame Relay
- •6.4.3. Сети Frame Relay
- •14. Сети atm
- •6.4.4. Технология atm
Основы организации сети Интернет. Адресация, принципы маршрутизации. Особенности протокола ip.
Принципы маршрутизации
Рассмотрим принципы маршрутизации на примере составной сети, изображенной на рис. 5.2. В этой сети 20 маршрутизаторов объединяют 18 сетей в общую сеть; S1, S2, ... , S20 — это номера сетей. Маршрутизаторы имеют по нескольку портов (по крайней мере, по два), к которым присоединяются сети. Каждый порт маршрутизатора можно рассматривать как отдельный узел сети: он имеет собственный сетевой адрес и собственный локальный адрес в той подсети, которая к нему подключена. Например, маршрутизатор под номером 1 имеет три порта, к которым подключены сети S1, S2, S3. На рисунке сетевые адреса этих портов обозначены как М1(1), М1(2) и М1(3). Порт М1(1) имеет локальный адрес в сети с номером S1, порт М1(2) — в сети S2, а порт М1(3) — в сети S3. Таким образом, маршрутизатор можно рассматривать как совокупность нескольких узлов, каждый из которых входит в свою сеть. Как единое устройство маршрутизатор не имеет ни отдельного сетеврго адреса, ни какого-либо локального адреса.
Если маршрутизатор имеет блок управления (например, SNMP-управления), то этот блок имеет собственные локальный и сетевой адреса, по которым к нему обращается центральная станция управления, находящаяся где-то в соаавной сети.
В сложных составных
сетях почти всегда существует несколько
альтернативных маршрутов для передачи
пакетов между двумя конечными узлами.
Маршрут — это последовательность
маршрутизаторов, которые должен пройти
пакет от отправителя до пункта назначения.
Так, пакет, отправленный из узла А в узел
В, может пройти через маршрутизаторы
17, 12, 5, 4 и 1 или маршрутизаторы 17, 13, 7, 6 и
3. Нетрудно найти еще несколько маршрутов
между узлами А и В.
Рис. 5.2. Принципы маршрутизации в составной сети
Задачу выбора маршрута из нескольких возможных решают маршрутизаторы, а также конечные узлы. Маршрут выбирается на основании имеющейся у этих устройств информации о текущей конфигурации сети, а также на основании указанного критерия выбора маршрута. Обычно в качестве критерия выступает задержка прохождения маршрута отдельным пакетом или средняя пропускная способность маршрута для последовательности пакетов. Часто также используется весьма простой критерий, учитывающий только количество пройденных в маршруте промежуточных маршрутизаторов (хопов).
Чтобы по адресу сети назначения можно было бы выбрать рациональный маршрут дальнейшего следования пакета, каждый конечный узел и маршрутизатор анализируют специальную информационную структуру, которая называется таблицей маршрутизации.
Задачу маршрутизации решают не только промежуточные узлы-маршрутизаторы, но и конечные узлы — компьютеры. Средства сетевого уровня, установленные на конечном узле, при обработке пакета должны, прежде всего, определить, направляется ли он в другую сеть или адресован какому-нибудь узлу данной сети. Если номер сети назначения совпадает с номером данной сети, то для данного пакета не требуется решать задачу маршрутизации. Если же номера сетей отправления и назначения не совпадают, то маршрутизация нужна. Таблицы маршрутизации конечных узлов полностью аналогичны таблицам маршрутизации, хранящимся на маршрутизаторах.
Для автоматического построения таблиц маршрутизации маршрутизаторы обмениваются информацией о топологии составной сети в соответствии со специальным служебным протоколом. Протоколы этого типа называются протоколами маршрутизации (или маршрутизирующими протоколами). Протоколы маршрутизации (например, RIP, OSPF, NLSP) следует отличать от собственно сетевых протоколов (например, IP, IPX). И те и другие выполняют функции сетевого уровня модели OSI — участвуют в доставке пакетов адресату через разнородную составную сеть. Но в то время как первые собирают и передают по сети чисто служебную информацию, вторые предназначены для передачи пользовательских данных, как это делают протоколы канального уровня. Протоколы маршрутизации используют сетевые протоколы как транспортное средство. При обмене маршрутной информацией пакеты протокола маршрутизации помещаются в поле данных пакетов сетевого уровня или даже транспортного уровня, поэтому с точки зрения вложенности пакетов протоколы маршрутизации формально следовало бы отнести к более высокому уровню, чем сетевой.
Адресация в IР сетях (Классы адресов, использование масок, распределение IР адресов, ARP, RARP, DNS).
Протокол IP