- •1. Общие понятия вычислительных сетей 7
- •2. Протоколы компьютерных сетей 19
- •3. Технологии локальных сетей 33
- •4. Технологии больших сетей (интерсетей) 48
- •5. Интернет 70
- •1.2.Компоненты компьютерных сетей
- •6. Список сокращений 86
- •7. Библиографический список 88 Введение
- •1.Общие понятия вычислительных сетей
- •1.1.Понятие вычислительной сети
- •1.3.Базовые топологии сетей
- •1.4.Адресация узлов в сетях
- •1.5.Аппаратные компоненты сетей
- •1.5.1.Сетевые адаптеры
- •1.5.2.Повторители
- •1.5.3.Концентраторы
- •1.5.4.Мосты
- •1.5.5.Коммутаторы
- •1.5.6.Маршрутизаторы
- •1.5.7.Шлюзы
- •2.Протоколы компьютерных сетей
- •2.1.Понятие протокола и интерфейса
- •2.2.Модель osi
- •2.3.Взаимодействие уровней модели osi
- •2.4.Реализация физического уровня
- •2.5.Методы передачи данных на физическом уровне
- •2.6.Методы обнаружения и устранения ошибок передачи
- •2.7.Методы коммутации
- •3.Технологии локальных сетей
- •3.1.Подуровень llc
- •3.2.Технология Ethernet
- •3.2.1.Метод доступа csma/cd
- •3.2.2.Особенности технологии Ethernet
- •3.2.3.Коммутируемый Ethernet
- •3.2.4.Современное развитие Ethernet
- •3.2.5.Физический уровень технологий Ethernet
- •3.3.Технология Tocken Ring
- •3.3.1.Маркерный метод доступа
- •3.3.2.Особенности технологии Tocken Ring
- •3.3.3.Приоритеты в Tocken Ring
- •3.4.Технология fddi
- •3.5.Другие технологии локальных сетей
- •3.5.1.Технология atm
- •4.Технологии больших сетей (интерсетей)
- •4.1.Маршрутизация в интерсетях
- •4.2.Стек tcp/ip
- •4.3.Адресация в ip-сетях
- •4.3.1.Ip адреса
- •4.3.2.Локальные адреса в ip сетях
- •4.3.3.Доменные адреса
- •4.4. Разрешение адресов в ip-сетях
- •4.4.1.Протокол arp
- •4.4.2.Система dns
- •4.5.Протокол ip
- •4.6.Фрагментация ip пакетов
- •4.7.Маршрутизация в ip-сетях
- •4.8.Протоколы маршрутизации
- •4.8.1.Дистанционно-векторный протокол rip
- •4.8.2.Протокол состояния связей ospf
- •4.9.Протоколы транспортного уровня
- •4.9.1.Протокол udp
- •4.9.2.Протокол tcp
- •4.10.Протокол контроля сообщений
- •5.Интернет
- •5.1.Общие понятия об Интернет
- •5.2.Адресация ресурсов в Интернет
- •5.3.Основные службы в Интернет
- •5.3.1.Электронная почта
- •5.3.2.Списки рассылки
- •5.3.3.Группы новостей (телеконференции)
- •5.3.4.Система www
- •5.3.5.Сервис обмена файлами
- •5.4.Методы подключения к Интернет
- •5.4.1.Подключение к Интернет по коммутируемой телефонной линии
- •5.4.2.Подключение к Интернет по dsl-технологии
- •5.4.3.Асимметричный dsl (adsl)
- •5.4.4.Широкополосный доступ к Интернет
- •5.4.5.Подключение к Интернет по выделенной линии
- •5.4.6.Подключение к Интернет по технологии коммутации кадров (frame relay)
- •5.4.7.Подключение к Интернет по сети кабельного телевидения
- •5.4.8.Подключение к Интернет по радиоканалу
- •5.4.9.Подключение к Интернет по спутниковому каналу
- •5.4.10.Использование бытовой электрической сети для доступа в Интернет
- •5.4.11.Сравнение различных технологий доступа
- •6.Список сокращений
- •7.Библиографический список
4.8.2.Протокол состояния связей ospf
Протокол OSPF (Open Shortest Path First) более сложный протокол, который может применяться в крупных интерсетях. Каждый маршрутизатор имеет более полное представление о топологии интерсети. Это представление в виде графа связей между сетями и марщрутизаторами хранится в специальной топологической базе данных маршрутизатора. На основе этой информации маршрутизатор для каждой сети решает задачу поиска оптимального маршрута на графе, а затем первый шаг этого маршрута – до следующего маршрутизатора сохраняется в виде записи в стандартной таблице маршрутизации.
Отслеживание изменений в конфигурации интерсети происходит следующим образом. Каждый маршрутизатор периодически (каждые 10 секунд) тестирует все подключенные к нему сети с помощью передачи коротких служебных сообщений HELLO. Если состояния сетей не изменяется, то таблица маршрутизации не корректируется и никаких сообщений другим маршрутизаторам не передается. Если же состояние какой либо связи изменилось (сеть стала недоступна, изменилась пропускная способность связи, появилась новая сеть и т.п.), то маршрутизатор перестраивает свой граф интерсети, заново решает задачи нахождения оптимального маршрута (возможно не для всех сетей, а только затронутых данным изменением) и корректирует свою таблицу маршрутизации. Затем он передает всем своим соседним маршрутизаторам информацию об изменении состояния только данной связи (а не всей сети). Все маршрутизаторы ретранслируют это сообщение всем своим соседям (причем немедленно, не дожидаясь периода обновления информации как в RIP). Таким образом, информация об изменениях в состоянии связей интерсети быстро распространяется и используется всеми маршрутизаторами. При этом не передается лишней информации, что экономит пропускную способность сети.
Каждая запись в топологической базе данных также имеет время жизни и в случае его истечения маршрутизатор запрашивает подтверждение состояния этой связи у маршрутизатора непосредственно тестирующего эту связь. Для более надежной синхронизации работы маршрутизаторы периодически обмениваются всеми записями своих топологических баз данных, но этот период существенно больше, чем в протоколе RIP.
В качестве метрики для построения оптимального маршрута в протоколе OSPF может быть использовано не только расстояние в хопах, но и пропускная способность связей, из которых состоит соответствующий маршрут. Так, например, метрика для сети Ethernet составляет 10 единиц, Fast Ethernet – 1 единица, канал 56 кбит/с – 1785 единиц. Поэтому, возможно, что маршрут через 10 сетей Fast Ethernet будет оптимальней, чем через одно коммутируемое соединение (56 кбит/с), хотя в хопах последний маршрут в десять раз “короче”.
4.9.Протоколы транспортного уровня
Протоколы сетевого уровня, в частности протокол IP, обеспечивают быструю передачу дейтаграмм в интерсети и не гарантируют их доставку. Контроль качества передачи информации в интерсетях осуществляется протоколами транспортного уровня. Однако за возможность обеспечения надежности доставки необходимо платить увеличением количества передаваемой служебной информации. Это не всегда целесообразно. Поэтому в стеке TCP/IP предусмотрено два протокола, предоставляющие различные уровни сервиса: UDP и TCP.
