- •Баня е. Н. Компьютерные сети
- •Предисловие
- •1. Общие принципы организации кс Базовые определения
- •Классификация кс
- •Характеристика передающей среды
- •Кабели с витыми парами
- •Коаксиальные кабели
- •Оптоволоконные кабели
- •Иерархия цифровых каналов pdh и sdh
- •Структурированная кабельная система
- •Способы представления информации
- •Способы кодирования информации
- •Преобразование информации
- •Способы модуляции
- •Виды адресации кс
- •Методы передачи данных по каналам связи
- •Методы доступа к каналам
- •Эталонная модель osi
- •Стандарты кс
- •2.Локальные компьютерные сети lan Сети Ethernet (e) Особенности построения сетей Ethernet
- •Структура кадров сетей Ethernet
- •Особенности функционирований сетей Ethernet
- •Сетевая технология Fast Ethernet (fe) Разновидности сетевых технологий Fast Ethernet (fe)
- •Особенности функционирования сетей fe. Режим автопереговоров
- •Сеть Gigabit Ethernet (ge)
- •Сетевая технологи 10ge
- •Сетевая технологи 40/100ge
- •Сетевые адаптеры
- •Сетевые контроллеры Intel Сетевые контроллеры (nc) Intel семейства 8255x
- •Сетевые контролеры семейства 8254x
- •Сетевые адаптеры Intel
- •Сеть Token Ring (tr) Архитектурные особенности
- •Структура кадров
- •Оптоволоконный распределенный интерфейс fddi Архитектурные особенности сети fddi
- •Структура кадров fddi
- •Сетевая технология 100vg – AnyLan Особенности функционирования
- •Структура кадров
- •3.Беспроводные сети wlan Беспроводные сети стандарта ieee 802.11 Способы представления информации
- •Основные типы стандартов
- •Архитектурные особенности
- •Характеристика сетевых решений компании Cisco
- •Безопасность беспроводных сетей
- •Широкополосный беспроводной доступ WiMax
- •4. Сетевые устройства структурированных сетей Структуризация сетей
- •Повторители, концентраторы и мосты
- •Сетевые коммутаторы (switch) Классификация, особенности работы
- •Архитектура коммутаторов
- •Характеристика коммутаторов Catalyst
- •Маршрутизация и маршрутизаторы
- •Алгоритмы маршрутизации
- •Протоколы маршрутизации
- •Структура маршрутизаторов
- •Характеристика маршрутизаторов компании cisco
- •Высокопроизводительные магистральные маршрутизаторы компании cisco
- •5. Протоколы нижнего уровня крупных кс Сетевая технология х.25 Архитектурные особенности
- •Структура кадров
- •Сетевая технология isdn
- •Сетевая технология Frame Relay Архитектурные особенности
- •Структура кадров
- •Сетевая технология atm
- •Формат ячейки
- •Архитектурные особенности
- •6. Особенности функционирования крупных сетей Характеристика стека протоколов tcp/ip
- •Межсетевой протокол ip Структура заголовка
- •Протокол управления передачей tcp Структура заголовка
- •Особенности работы
- •Протокол пользовательских дейтаграм udp
- •Построение подсетей с помощью масок
- •Сетевая технология mpls
- •Сети vpn
- •7. Мультисервисные сети
- •Характеристика стека протоколов h.323
- •Характеристика стека протоколов sip
- •Компрессия речи
- •Архитектура Cisco avidd
- •Сетевая технология iptv
- •Архитектурные решения cisco для реализации iptv
- •8. Широкополосный доступ в интернет
- •Широкополосный доступ xDsl
- •Доступ в Интернет по сетям кабельного телевидения catv
- •Сетевая технология fttx, pon
- •9. Системы управления качеством обслуживания (QoS) Задачи систем управления качеством
- •Управление перегрузками и очередями
- •Предотвращение перегрузок
- •Порядок реализации дифференциального и интегрального сервисов
- •10. Системы сетевого управления Особенности работы
- •Системы сетевого управления Cisco Works2000
- •11. Безопасность компьютерных сетей Общая характеристика проблем безопасности Классификация сетевых угроз
- •Политика безопасности
- •Характеристика способов вторжений и средств предотвращения вторжений Виды атак
- •Система обеспечения сетевой безопасности
- •Решение компании Cisco по обеспечению безопасности сетей
- •Список сокращений
- •Литература Основная
- •Дополнительная
- •Содержание
- •Баня е.Н. Компьютерные сети
- •04151, Київ, Волинська,60
Межсетевой протокол ip Структура заголовка
Протокол IP (Internet Protocol) – один из основных протоколов стека. Он просто передает данные по сети в форме пакетов, не обеспечивая проверку возникновения ошибок. Надежность обеспечивается протоколом более высокого уровня, так называемым протоколом управления передачей TCP (Transmission Control Protocol).
Протокол IP обеспечивает наилучший маршрут доставки дейтаграмм без прямого соединения. Другими словами, нет никакой гарантии, что пакеты прибудут по назначению. Также не гарантируется прием пакетов в той последовательности, в какой они были отправлены. Целостность и правильная последовательность данных, содержащихся в IP-пакетах может быть обеспечена только протоколом более высокого уровня.
Формат пакета называется IP-дейтаграммой. Пакет IP состоит из заголовка и поля данных. Заголовок содержит различные поля, в том числе и IP-адреса получателя и отправителя.
● Поле версии (VERS), в котором помещается номер используемой версии протокола.
0 31 |
|||
Версия |
IHL |
Тип сервиса |
Длина пакета |
Идентификация |
Флаги |
Смещение фрагмента |
|
Время жизни |
Протокол |
Контрольная сумма заголовка |
|
Адрес отправителя |
|||
Адрес получателя |
|||
Опции (+ заполнение) |
|||
Данные (переменная длина) |
|||
Рисунок 6.2
● Поле типа сервиса ToS (Type of Service) занимает 1 байт и включает информацию о приоритете пакета и критерий выбора маршрута. Первые 3 бита этого поля образуют подполе приоритетов. Приоритет может иметь значения от 0 до 7. В это поле включается 3 бита, определяющих критерии выбора маршрута. Бит D говорит о том, что пакет должен передаваться с минимальной задержкой. Бит Т используется для максимизации пропускной способности. Бит R – для максимизации надежности доставки.
● Поле длина пакета занимает 2 байта и определяет полную длину IP-пакета в байтах, включая данные и заголовок. Максимальная длина пакета равна 65536 октетов. В любой сети размер кадра намного меньше, например, в сетях Ethernet максимальный размер кадра составляет 1500 байт, а сетях FDDI – 4096 байт. В функции уровня IP входит разбивка слишком длинных сообщений на более короткие, называемые фрагментами. Размер фрагмента кратен 8 байтам. В IP-заголовке предусмотрено 3 поля, управляющие процессом фрагментации и сборки пакетов в цельный пакет на приемной стороне (идентификатор данных, смещение фрагмента и биты флага).
● Поле идентификации занимает 2 байта и содержит целое число, определяющее порядковый номер дейтаграммы в последовательности. Это поле используется принимающим узлом для соединения в единое целое фрагментов дейтаграммы.
● Поле флагов - это трехбитное поле. Младшие два бита из этих трех используются для контроля фрагментации. Средний бит определяет, может ли пакет фрагментироваться. Самый младший бит показывает, является ли пакет последним в серии фрагментированных пакетов.
● Поле смещение фрагмента занимает 13 бит и используется для указания смещения в поле данных этого пакета от начала общего поля данных исходного пакета, который подвергается фрагментации.
● Поле времени жизни TTL (Time to Live) занимает 1 байт и указывает предельный срок, в течение которого пакет может перемещаться в сети. Это поле содержит счетчик, из которого вычитается единица при каждой транзитной передаче. Как только в счетчике будет записан код нуля, дейтаграмма уничтожается. Это предотвращает бесконечное зацикливание пакетов.
● Поле протокола показывает, какой протокол более высокого уровня получит входящий пакет после его IP-обработки. Каждому протоколу стека TCP/IP присвоен свой номер (например, протокол TCP имеет номер 6, а протокол UDP - номер 17). Этот номер и записывается поле протокола.
● Поле контрольной суммы заголовка содержит CRC для проверки целостности заголовка. Эта контрольная сумма рассчитывается только для обеспечения целостности заголовка IP-пакета. Она не используется для проверки целостности поля данных. Если данные потеряны или повреждены во время передачи, протокол IP не имеет средств сообщить об этом.
IP-адрес отправителя определяет узел-источник пакета. IP-адрес получателя определяет узел, которому этот пакет отправлен.
Поле опций позволяют протоколу IP выполнять такие функции, как обеспечение безопасности, тестирование сети, отладка и т.п.
И наконец, поле данных содержит информацию, поступившую с более высокого уровня (транспортного).
