|
|
|
|
Выводы
Составная сеть (internetwork
или internet) - это совокупность нескольких сетей,
называемых также подсетями (subnet),
которые соединяются между собой
маршрутизаторами. Организация совместной
транспортной службы в составной сети
называется межсетевым взаимодействием (internetworking).
В функции сетевого
уровня входит: передача пакетов между
конечными узлами в составных сетях, выбор
маршрута, согласование локальных
технологий отдельных подсетей.
Маршрут
- это последовательность
маршрутизаторов, которые должен пройти
пакет от отправителя до пункта назначения.
Задачу выбора маршрута из нескольких
возможных решают маршрутизаторы и
конечные узлы на основе таблиц
маршрутизации. Записи в таблицу могут
заноситься вручную администратором и
автоматически протоколами маршрутизации.
Протоколы
маршрутизации (например, RIP
или OSPF)
следует отличать от собственно сетевых
протоколов (например, IP или IPX).
В то время как первые собирают и передают
по сети чисто служебную информацию о
возможных маршрутах, вторые предназначены
для передачи пользовательских данных.
Сетевые протоколы
и протоколы маршрутизации реализуются в
виде программных модулей на конечных
узлах-компьютерах и на промежуточных
узлах - маршрутизаторах.
Маршрутизатор
представляет собой сложное
многофункциональное устройство, в задачи
которого входит: построение таблицы
маршрутизации, определение на ее основе
маршрута, буферизация, фрагментация и
фильтрация поступающих пакетов, поддержка
сетевых интерфейсов. Функции
маршрутизаторов могут выполнять как
специализированные устройства, так и
универсальные компьютеры с
соответствующим программным обеспечением.
Для алгоритмов
маршрутизации характерны одношаговый и
многошаговый подходы. Одношаговые
алгоритмы делятся на алгоритмы
фиксированной, простой и адаптивной
маршрутизации. Адаптивные протоколы
маршрутизации являются наиболее
распространенными и в свою очередь могут
быть основаны на дистанционно-векторных
алгоритмах и алгоритмах состояния связей.
Наибольшее
распространение для построения составных
сетей в последнее время получил стек TCP/IP.
Стек TCP/IP имеет 4
уровня: прикладной, основной, уровень
межсетевого взаимодействия и уровень
сетевых интерфейсов. Соответствие уровней
стека TCP/IP уровням модели OSI
достаточно условно.
Прикладной
уровень объединяет все
службы, предоставляемые системой
пользовательским приложениям:
традиционные сетевые службы типа telnet,
FTP, TFTP, DNS, SNMP, а также
сравнительно новые, такие, например, как
протокол передачи гипертекстовой
информации HTTP.
На основном
уровне стека TCP/IP,
называемом также транспортным,
функционируют протоколы TCP и UDP.
Протокол управления передачей TCP
решает задачу обеспечения надежной
информационной связи между двумя
конечными узлами. Дейтаграммный протокол
UDP используется как
экономичное средство связи уровня
межсетевого взаимодействия с прикладным
уровнем.
Уровень
межсетевого взаимодействия
реализует концепцию коммутации пакетов в
режиме без установления соединений.
Основными протоколами этого уровня
являются дейтаграммный протокол IP
и протоколы маршрутизации (RIP, OSPF, BGP и др.). Вспомогательную
роль выполняют протокол межсетевых
управляющих сообщений ICMP,
протокол группового управления IGMP
и протокол разрешения адресов ARP.
Протоколы уровня
сетевых интерфейсов обеспечивают
интеграцию в составную сеть других сетей.
Этот уровень не регламентируется, но
поддерживает все популярные стандарты
физического и канального уровней: для
локальных сетей -
Ethernet, Token Ring, FDDI и т. д., для
глобальных сетей -
Х.25, frame relay, PPP, ISDN и т. д.
В стеке TCP/IP
для именования единиц передаваемых данных
на разных уровнях используют разные
названия: поток, сегмент, дейтаграмма,
пакет, кадр.
|
дальше |содержание |назад
|
|