Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
manual.docx
Скачиваний:
18
Добавлен:
04.04.2023
Размер:
1.29 Mб
Скачать

Решение задач по ip‐адресации и статической маршрутизации (учебно–методическое пособие)

СОДЕРЖАНИЕ

  1. СТЕК ПРОТОКОЛОВ TCP/IP 2

  2. IP ПРОТОКОЛ ВЕРСИИ 4 3

  3. АДРЕСАЦИЯ В IPV4 5

    1. IP-адреса 6

    2. Разделение IP-адреса на номер сети и номер узла на основе классов 6

    3. Разделение IP-адреса на номер сети и номер узла на основе масок 7

    4. Распределение IP-адресов 14

    5. IP-адреса для изолированных сетей 14

    6. Специальные IP-адреса 15

  4. ПРОТОКОЛ ARP 15

  5. МАРШРУТИЗАЦИЯ 17

    1. Принципы маршрутизации 17

    2. Статическая маршрутизация 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) .

  1. Уровень сетевых интерфейсов обеспечивает объединение в составную сеть сетей, построенных на “локальных” технологиях. Под локальными технологиями понимают технологии построения локальных сетей (подсетей) или каналов точка–точка. Основные функции этого уровня:

  • инкапсуляция IP-пакетов в кадры технологий локальных и глобальных сетей;

  • преобразование адресов межсетевого уровня в адреса, используемые в “локальных”

технологиях.

Отметим, что в отличие от физического и канального уровней модели OSI, уровень сетевых интерфейсов не определяет принципы передачи данных на физическом и канальном уровнях.

  1. Межсетевой уровень отвечает за выбор маршрутов продвижения пакетов и передачу пакетов дейтаграммным способом (без установления соединения).

Протоколы межсетевого уровня:

  • Основной протокол 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).

  1. Транспортный уровень предназначен для передачи данных между прикладными процессами. В зависимости от требований предъявляемых к качеству передачи, протоколы транспортного уровня могут обеспечивать доставку данных или дейтаграммным способом или с использованием механизмов надежной доставки.

Основные протоколы транспортного уровня:

  • Протокол управления передачей TCP (Transmission Control Protocol) – обеспечивает надежную передачу сообщений между удаленными прикладными процессами. Для реализации надежной доставки используются логические соединения, контроль целостности передаваемых данных, контроль доставки данных и управление потоком передаваемых данных (RFC 793);

  • Протокол пользовательских дейтаграмм UDP (User Datagram Protocol) – обеспечивает передачу данных дейтаграммным способом, выполняет функции связующего звена между сетевым уровнем и прикладными процессами (RFC 768).

  1. Прикладной уровень предоставляет приложениям высокоуровневые протоколы обеспечивающие преобразование форматов передаваемых данных, поддержку сессий взаимодействия прикладных процессов, доступ к стандартным сетевым службам и.т.д. Примеры протоколов: FTP (RFC 959), HTTP (RFC1945), IMAP (RFC3501), POP3 (RFC1939), SNMP (RFC1155), SMTP (RFC821), SSH (RFC4251), LDAP (RFC4510).