- •Решение задач по ip‐адресации и статической маршрутизации (учебно–методическое пособие)
- •1. Стек протоколов tcp/ip
- •Ip протокол версии 4
- •Адресация в iPv4
- •Ipадреса
- •Разделение ipадреса на номер сети и номер узла на основе классов
- •Соответствие блоков адресов номерам сетей на основе классов
- •Неэффективность адресации на основе классов
- •Бесклассовая междоменная маршрутизация
- •Разделение ipадреса на номер сети и номер узла на основе масок
- •Вычисление номера сети и номера узла по заданному ip-адресу и маске
- •Соответствие блоков адресов номерам сетей на основе масок
- •Деление блоков адресов на части с помощью маски
- •Использование масок (префиксов) различной длины
- •Правила выделения адресных блоков
- •Распределение ipадресов
- •Ipадреса для изолированных сетей
- •Специальные ipадреса
- •4. Протокол arp
- •Маршрутизация
- •Принципы маршрутизации
- •Основные функции маршрутизаторов
- •Виды алгоритмов маршрутизации
- •Минимальная таблица маршрутизации
- •Замечания:
Решение задач по ip‐адресации и статической маршрутизации (учебно–методическое пособие)
СОДЕРЖАНИЕ
СТЕК ПРОТОКОЛОВ TCP/IP 2
IP ПРОТОКОЛ ВЕРСИИ 4 3
АДРЕСАЦИЯ В IPV4 5
IP-адреса 6
Разделение IP-адреса на номер сети и номер узла на основе классов 6
Разделение IP-адреса на номер сети и номер узла на основе масок 7
Распределение IP-адресов 14
IP-адреса для изолированных сетей 14
Специальные IP-адреса 15
ПРОТОКОЛ ARP 15
МАРШРУТИЗАЦИЯ 17
Принципы маршрутизации 17
Статическая маршрутизация 23
1. Стек протоколов tcp/ip
Стек протоколов TCP/IP – набор иерархически упорядоченных протоколов, предназначенных для построения транспортной системы, объединяющей разнородные сети в единую систему передачи данных. Под разнородностью сетей понимают различие в технологиях построения “локальных” сетей на физическом и канальном уровнях модели OSI. В настоящее время протоколы стека TCP/IP являются основными протоколами передачи данных в сети Интернет. Название стека происходит от названия базовых протоколов: протокола управления передачей TCP (Transmission Control Protocol) и межсетевого протокола IP (Internet Protocol). Часто, объединяемые сети называют подсетями, а объединенную сеть – интерсетью или сетью интернет. Технические спецификации протоколов сети Интернет оформляются в виде документов RFC (Request for Comments).
Документы RFC публикуются в сети Интернет, например, на сайте http://www.rfc–editor.org.
Рис. 1. Структура стека TCP/IP
Модель стека протоколов TCP/IP состоит из четырех уровней (RFC 1122) .
Уровень сетевых интерфейсов обеспечивает объединение в составную сеть сетей, построенных на “локальных” технологиях. Под локальными технологиями понимают технологии построения локальных сетей (подсетей) или каналов точка–точка. Основные функции этого уровня:
инкапсуляция IP-пакетов в кадры технологий локальных и глобальных сетей;
преобразование адресов межсетевого уровня в адреса, используемые в “локальных”
технологиях.
Отметим, что в отличие от физического и канального уровней модели OSI, уровень сетевых интерфейсов не определяет принципы передачи данных на физическом и канальном уровнях.
Межсетевой уровень отвечает за выбор маршрутов продвижения пакетов и передачу пакетов дейтаграммным способом (без установления соединения).
Протоколы межсетевого уровня:
Основной протокол IP (Internet Protocol) – обеспечивает передачу пакетов между узлами составной сети дейтаграммным способом (RFC 791);
Протоколы маршрутизации – предназначены для обмена маршрутизаторами информацией о конфигурации сети и построения таблиц маршрутизации.
Примеры протоколов маршрутизации: BGP (RFC 4271), OSPF (RFC 2328), RIP (RFC 1058);
Протокол управления группами IGMP (Internet Group Management Protocol) – предназначен для организации групповых рассылок (multicast). IGMP используется для передачи данных одновременно нескольким узлам сети, например, для организации теле или радиовещания (RFC 3376);
Межсетевой протокол передачи управляющих сообщений ICMP (Internet Control Message Protocol). Основное назначение ICMP – передача служебных сообщений с информацией об ошибках в работе стека TCP/IP (RFC 950).
В настоящее время наиболее распространенным протоколом для организации межсетевого взаимодействия является IP протокол версии 4 (IPv4). Постепенно внедряется IP протокол версии 6 (IPv6).
Транспортный уровень предназначен для передачи данных между прикладными процессами. В зависимости от требований предъявляемых к качеству передачи, протоколы транспортного уровня могут обеспечивать доставку данных или дейтаграммным способом или с использованием механизмов надежной доставки.
Основные протоколы транспортного уровня:
Протокол управления передачей TCP (Transmission Control Protocol) – обеспечивает надежную передачу сообщений между удаленными прикладными процессами. Для реализации надежной доставки используются логические соединения, контроль целостности передаваемых данных, контроль доставки данных и управление потоком передаваемых данных (RFC 793);
Протокол пользовательских дейтаграмм UDP (User Datagram Protocol) – обеспечивает передачу данных дейтаграммным способом, выполняет функции связующего звена между сетевым уровнем и прикладными процессами (RFC 768).
Прикладной уровень предоставляет приложениям высокоуровневые протоколы обеспечивающие преобразование форматов передаваемых данных, поддержку сессий взаимодействия прикладных процессов, доступ к стандартным сетевым службам и.т.д. Примеры протоколов: FTP (RFC 959), HTTP (RFC1945), IMAP (RFC3501), POP3 (RFC1939), SNMP (RFC1155), SMTP (RFC821), SSH (RFC4251), LDAP (RFC4510).