
- •Телекоммуникационные службы и услуги
- •1.4.2. Структура систем телекоммуникаций
- •-Управление (устройства управления обрабатывают поступающую информацию, и устанавливают соединение в конкретном направлении);
- •Сигнализация
- •2.1. Электромеханические системы коммутации
- •4.1. Этапы развития цифровых телефонных сетей
- •4.2. Цифровые сигналы
- •На коротких расстояниях (например, в пределах одной коммутационной станции) тактовая частота распространяется отдельно от информационных сигналов.
- •Сигнализация в телекоммуникационных сетях
- •5.1. Линейная сигнализация
- •Коммутация в сетях электросвязи
- •6.1. Основные положения Организация связи в распределенных телекоммуникационных сетях основана на принципах коммутации и реализуется в узлах коммутации (ук) и коммутационных станциях (кс).
- •Маршрутизация по виртуальным каналам
- •Маршрутизация по фиксированным путям
- •Взаимосвязь открытых систем
- •Прикладной
- •Прикладной (Appliсation)
- •Прикладной
- •Представительный
- •Представительный (pdu)
- •Служебный
- •Сеансовый (Session)
- •Сеансовый
- •Транспортный (Transport)
- •Транспортный
- •Сетевой
- •Сетевой (Пакет/Диаграмма)
- •Сетевой
- •Канальный
- •Канальный (Кадр)
- •Физический (Physical)
- •Физический (Символ)
- •Среды передачи
- •8.1. Общие сведения
- •Интеллектуальная сеть – это архитектурная концепция предоставления новых услуг связи, для которой характерны:
- •-Возможность управления некоторыми атрибутами услуг пользователями;
- •8.2. Функциональная схема исс
- •-Переадресация вызова;
- •-Прямой вызов; -"перехват" вызова.
- •8.3. Сетевая архитектура исс
- •-Учет стоимости услуг исс.
- •-Обеспечение инсталяции программного обеспечения (по) новых услуг
- •-Координация данных в ip, ssp, scp;
- •2. Сокращенный номер (abd);
- •Каждая из услуг исс описывается набором обязательных и
- •8.5. Нумерация услуг исс
- •8.6. Функциональная модель исс
- •9.1. Общие положения
- •Пк лвс Маршрутизатор ip Транспортный шлюз атс та
- •9.3. Функциональная схема управления вызовами в ip-сети Покажем на рис. 9.5 функциональную схему управления вызовами в ip-сети.
- •3. Качество шлюза:
- •4. Качество ip-сети:
- •Временные задержки при передаче речевых сообщений и данных
- •Потеря пакетов
- •9.6. Процедура обработки речевых сообщений в ip-телефонии
- •Типы адресов:
- •Если ip-адрес начинается с "11110"(первые 5 бит) в двоичном коде, то
- •9.9. Функциональная схема взаимодействия серверов dhcр и ldap
- •9.10.1. Классификация ip-сетей По способу связи оконечных устройств между собой ip-сети подразделяются на:
- •9.10.3. Услуги ip-телефонии
- •Услугами ip-телефонии являются:
- •Микрофон
- •Динамик
- •10. Цифровые сети интегрального обслуживания – цсио, или цифровые сети с интеграцией служб - цсис
- •10.1. Основные положения
- •11. Технология Ethernet
- •11.1. Общие положения
- •11.2. Кадры Ethernet
- •Кадр 802.3
- •Стандарт 802.3 определяет восемь полей заголовка.
- •Кадр 802.3z (Gigabit Ethernet)
- •11.3. Уровень llc – уровень управления логическим каналом
- •11.4. Инкапсуляция данных в Ethernet кадр
- •11.5. Топология Ethernet
- •Топология точка-точка (Point-to-Point)
- •Топология общая шина (Bus)
- •Топология звезда (Star)
- •11.6. Полудуплексный режим работы (Half-Duplex)
- •11.7. Полнодуплексный режим работы (Full-Duplex)
- •Коаксиальные кабели
- •Волоконно-оптические кабели
- •Кабели типа "витая пара"
- •11. 8. Адресация в локальных сетях (lan addressing)
- •11.9. Коммутаторы (Switches)
- •11.10. Протокол покрывающего дерева (Spanning-Tree Protocol)
- •11.10.1. Основные определения
- •11.10.2. Протокольные блоки данных моста (bpdu – Bridge Protocol Data Unit). Инициализация топологии
- •11.11. Виртуальные локальные сети (vlan – Virtual Local Area Network)
- •Уровни стека протоколов tcp/ip
- •Структура ip пакета
- •Протокол arp, rarp
- •Rarp(обратный протокол определения адреса)
- •Формат пакета arp
- •Протокол управления сообщениями Internet (icmp – Internet Control Message Protocol)
- •Адресация ip Типы адресов
- •Классы ip адресов
- •Типы ip адресов
- •Маска ip адреса
- •Использование маски
- •Автоматизация процесса назначения ip-адресов узлам сети – протокол dhcp
Структура ip пакета
Рассмотрим структуру IP пакета (Рис.22):
Рис.22
Ver – Версия протокола, используется версия №4 (вскоре будет осуществляться переход на 6 версию);
IHL (IP header length) – длина заголовка IP-пакета. Единица в IHL – 32-битное слово (4 байта). Поле состоит из 4-х бит, следовательно, максимальная длина заголовка IP равна 64 байта;
ToS (Type of Service) – тип сервиса. Первые 3 бита образуют подполе приоритета, 4-й бит TOS должен быть равен 0. Остальные 4 бита TOS:
минимизация задержки
максимизация пропускной способности
максимизация надежности доставки
минимизация стоимости
Только 1 из этих 4 бит может быть 1
TPL (Total Packet Length) – полная длина пакета в байтах. Максимальная длина IP пакета 65535 байт.
IDENTIFICATION – это поле используется когда IP нуждается в фрагментации дейтаграммы, тогда каждый IP-пакет несёт в себе идентификационный номер фрагментированной дейтаграммы. Все фрагменты должны иметь одинаковое значение данного поля, тогда дейтаграмма может быть дефрагментирована польностью.
Флаги
DF (Do not Fragment) – не фрагментировать. Устанавливается, когда IP-пакет нельзя фрагментировать
LF (Last Fragment) – последний фрагмент. Устанавливается, когда это последний пакет в серии фрагментированных пакетов.
TTL (time-to-live) – время жизни. Время жизни пакета в секундах. Это время уменьшается на количество секунд задержки в каждом маршрутизаторе или на 1 при любом переходе через маршрутизатор. Поле TTL введено для устранения бесконечного блуждания пакетов по сети (например, в случае неправильной конфигурации маршрутизаторов и возникновения логических колец). Когда поле становится равным 0 дейтаграмма уничтожается маршрутизатором и ICMP сообщение посылается отправителю.
PROTOCOL – поле указывает какому протоколу верхнего уровня принадлежит информация в поле данных пакета.
HEADER CHECKSUM – контрольная сумма, рассчитывается только по заголовку.
SOURCE и DESTINATION – IP адреса отправителя и получателя.
OPTIONS (+padding) – поле переменной длины для различных опций. Часть из них мы обсудим позже. В конце поля OPTIONS должно быть добавлено несколько байт для выравнивания заголовка пакета по 32х битной границе.
DATA – поле данных
Протокол arp, rarp
ARP (Address Resolution Protocol) – протокол соответствия адреса.
RARP (Reverse Address Resolution Protocol) – обратный протокол соответствия адреса
IP адреса имеют какое-либо значение только в семействе протоколов TCP/IP. Канальные уровни, такие как Ethernet или Token ring, имеют собственную схему адресации (в основном 48-битные адреса); сетевые уровни, в свою очередь, используют эти канальные уровни. Сеть Ethernet, может быть использована различными сетевыми уровнями в одно и то же время. Компьютеры, использующие разные сетевые протоколы могут находиться на одном и том же физическом кабеле.
Когда кадр Ethernet отправляется от одного хоста по локальной сети к другому, по его 48-битному MAC-адресу определяется, к какому интерфейсу он должен быть доставлен. Драйвер сетевой платы никогда не смотрит на IP-адрес назначения в IP пакете.
Другими словами возникает необходимость установить соответствие между двумя различными формами адресов: 32-битными IP адресами и каким-либо типом адресов канального уровня.
На Рис.23 показаны два протокола: протокол определения адреса (ARP - Address Resolution Rrotocol) и обратный протокол определения адреса (RARP - Reverse Address Resolution Protocol).
Рис.23
ARP предоставляет динамическое сопоставление IP адресов и соответствующих аппаратных адресов (MAC-адресов). Мы используем термин динамическое, так как это происходит автоматически и обычно не зависит от используемых прикладных программ или воли системного администратора.
RARP, в основном, используется системами без жестких дисков (бездисковые рабочие станции или X-терминалы), однако здесь требуется ручная конфигурация с участием системного администратора.
Рассмотрим пример (Рис.24):
Рис.24
TCP посылает запрос на установление соединения удаленному хосту, посылая IP пакеты по указанному IP адресу (Send IP datagram to IP address).
Если хост назначения подключен к сети (Ethernet, Token Ring, или к другому концу канала точка-точка), IP пакет может быть послан непосредственно хосту. Если хост назначения находится в удаленной сети, хост определяет IP адрес непосредственно подключенного маршрутизатора следующей пересылки, чтобы послать туда IP пакет. В обоих случаях IP пакет посылается либо хосту, либо маршрутизатору, подключенному непосредственно к данной сети.
Если используется локальный сегмент Ethernet, посылающий хост должен конвертировать 32-битный адрес в 48-битный Ethernet адрес. Или другими словами, осуществить преобразование из логического IP адреса в соответствующий физический аппаратный адрес. Этим занимается ARP. ARP работает в широковещательных сетях, где много хостов или маршрутизаторов подключено к одной и той же сети.
ARP посылает фрейм Ethernet (Resolve IP address to hardware address), который называется ARP запрос (ARP request), каждому хосту в сети (используетсмя широковещательный MAC-адрес). На Рис.24 широковещательный запрос показан пунктирными линиями. ARP запрос содержит IP адрес хоста назначения и запрос "если Вы владелец этого IP адреса, пожалуйста, сообщите мне Ваш аппаратный адрес".
Хост назначения (Send ARP reply) на ARP уровне получает этот широковещательный запрос, определяет, что отправитель спрашивает именно его IP адрес, и отвечает на него ARP откликом (ARP reply). Этот отклик содержит IP адрес и соответствующий аппаратный адрес.
ARP отклик принимается, и IP пакет, из-за которой начался обмен ARP запрос - ARP отклик, может быть послана. IP пакет отправляется на хост назначения
Фундаментальная концепция, заложенная в ARP, заключается в следующем. Сетевой интерфейс имеет аппаратный адрес (48-битное значение для Ethernet или Token ring). Кадры, которыми обмениваются на аппаратном уровне, должны адресоваться к корректному интерфейсу. Однако TCP/IP использует собственную схему адресации: 32-битные IP адреса. Знание IP адреса хоста не позволяет ядру послать пакет этому хосту. Драйвер Ethernet должен знать аппаратный адрес пункта назначения, чтобы послать туда данные. В задачу ARP входит обеспечение динамического соответствия между 32-битными IP адресами и аппаратными адресами, используемыми различными сетевыми технологиями.
Каналы точка-точка не используют ARP. Когда эти каналы конфигурируются (обычно во время загрузки), ядру необходимо сказать IP адрес для каждого конца канала. Аппаратные адреса, такие как Ethernet адреса, в данном случае не используются.