- •Типичная конфигурация корпоративной вычислительной сети
- •Классификация вычислительных сетей
- •Эталонная модель взаимосвязи открытых систем
- •Среды передачи данных
- •Радиоканалы
- •Представление двоичной информации в виде электрических сигналов
- •Формула Хартли-Шеннона
- •Аналоговые каналы
- •Модемная связь
- •Протоколы канального уровня при модемной связи: XModem, YModem, ZModem - сценарии установления и
- •Многоканальная передача (разделение каналов)
- •Каналы территориальных вычислительных сетей
- •SDH (Synchronous Digital Hierarchy)
- •Технологии мобильной (сотовой) связи
- •«Последняя миля» - абонентские линии xDSL
- •Контроль правильности передачи данных
- •Алгоритмы сжатия данных
- •Локальные вычислительные сети
- •Метод доступа МДКН/ОК
- •Сеть Ethernet (IEEE 802.3):
- •Высокоскоростные варианты Ethernet : 100Base-X; Gigabit Ethernet; 10GB Ethernet.
- •Кольцевые ЛВС
- •Сеть FDDI
- •100VG-AnyLAN (стандарт IEEE 802.12)
- •Мосты
- •Коммутаторы
- •Маршрутизаторы
- •Задания:
- •Адресация в сетях TCP/IP
- •Определение IP-адреса
- •Алгоритмы маршрутизации
- •Алгоритм (протокол) OSPF (Open Shortest Path First)
- •Сети TCP/IP
- •Установление соединения - трехшаговая процедура: узел А - указывает номер своего первого байта,
- •Версия
- •Протоколы стека TCP/IP
- •Операции над пакетами в маршрутизаторе:
- •Взаимодействие процессов в сетях TCP/IP
- •Задания:
- •Сети Х.25
- •Сети ATMАТМ(Asynchronousсети Transfer Mode)
- •Уровни ATM
- •Протоколы LANE, IP-over-ATM, MPOA.
- •Вопросы:
- •Основная литература:
Определение IP-адреса
31
Алгоритмы маршрутизации
Алгоритм Беллмана-Форда или RIP (Routing Information Protocol)
32
Алгоритм (протокол) OSPF (Open Shortest Path First)
Номер |
1 |
2 |
3 |
итерации |
|
|
|
|
|
|
|
b |
3,a |
3 |
|
|
|
|
|
c |
1,a |
|
|
|
|
|
|
d |
|
8,c |
5,b |
|
|
|
|
e |
|
|
7,b |
|
|
|
|
f |
|
13,c |
13 |
|
|
|
|
g |
|
|
|
h k n
4 |
5 |
6 |
7 |
8 |
9 |
10 |
7 |
7 |
|
7,d |
7 |
7 |
6,d |
|
|
9,g |
9 |
9 |
|
|
|
11,e |
11 |
11 |
|
|
17,e |
17 |
12,h |
12 |
33
Сети TCP/IP
Протокол ТСР
Функции TCP
Порт отправителя Порт получателя
Начало сегмента (адрес 1-го байта)
Подтверждение (ожидаемый адрес)
Управление |
Размер окна |
|
|
Контр. код |
Дополнит. признаки |
|
|
Опции |
|
Данные
•порт отправителя - 16;
•порт получателя - 16;
•код позиции (номер первого байта в поле данных) - 32;
•подтверждение (номер первого еще не полученного байта) - 32;
•управление - 16;
•размер окна -16;
•CRC - 16;
•признаки - 16;
•опции - 24;
•заполнитель - 8;
• данные. |
34 |
|
Установление соединения - трехшаговая процедура: узел А - указывает номер своего первого байта, узел В
подтверждает согласие и указывает номер своего первого байта, узел А подтверждает согласие.
Узел А |
Узел В |
||
|
|
|
|
Запрос на прямое |
|
|
|
соединение, Бпр |
|
|
Согласие, запрос на |
|
|
|
обратное соединение, |
Согласие, Ообр |
|
|
Бобр, Опр |
Передача, начиная с |
|
|
|
Бп, не более Бп+ Опр |
|
|
|
|
|
|
|
Процедура медленного старта - рост окна до возникновения отказа.
35
Версия |
Функции IP |
Протокол IР |
|
Тип |
Общая длина |
||
|
сервиса |
|
|
Длина |
|
|
|
|
|
|
|
заголовка Номер дейтаграммы |
Место фоагмента |
|
|
Время |
Трансп. |
Контр. код заголовка |
|
жизни |
протокол |
|
|
|
IP адрес отправителя |
|
IP адрес получателя
Опции
Данные
•Версия IP - 4;
•длина заголовка - 4;
•тип сервиса (приоритет,треб. к задержке, скорости, надежности и стоимости) - 8;
•длина информационной части - 16;
•идентификация (номер дейтаграммы) - 16;
•номер фрагмента - 16;
•время жизни - 8;
•тип протокола на транспортном уровне - 8;
•CRC заголовка -16;
•адрес источника - 32;
•адрес получателя - 32;
• опции - 32. |
36 |
Протоколы стека TCP/IP
Кроме TCP и IP:
Протокол транспортного уровня UDP
(без установления соединения, только номера портов и CRC заголовка);
Протоколы управления ICMP и SNMP
(ICMP: функции определения достижимости узлов, определения времени доставки, сигнализация о перегрузках; SNMP: агент-менеджер, сбор статистики, информация
о состоянии сети);
Протокол разрешения адресов ARP (соответствие IP и MAC адресов)
и др.
37
Операции над пакетами в маршрутизаторе:
Ведение таблицы маршрутизации
|
Анализ CRC и |
|
|
Определение след. |
|
||||||
|
времени жизни |
|
|
маршрутизатора |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
Прием кадра и отбрасывание |
|
Формирование заголовка |
|||||||||
канального заголовка |
|
канального уровня |
|||||||||
|
|
|
|
|
|
||||||
Канальный уровень |
|
входного порта |
|
|
|
|
|
||||
|
Канальный уровень выходного порта |
||||||||||
|
|||||||||||
|
|
|
|
|
|
|
ARP-таблицы - соответствие МАС- и IP-адресов
В каждом узле формируются пакеты с IP-именами; с помощью DNS устанавливается IP-адрес; с помощью ARP определяется МАС-адрес и формируется заголовок канального уровня. Если в ARP-таблице нет адреса, то посылается ARP-запрос.
38
Взаимодействие процессов в сетях TCP/IP
Установление соединения: свой номер порта и IP-имя получателя --> на транспортный уровень --> обращение к DNS, получаем IP-адрес -->
на сетевой уровень --> обращение к ARP-таблице: или получаем МАС-адрес или посылается ARP-запрос, при неудаче передача в сеть через
порт маршрутизатора.
39
Задания:
1.Назовите основные недостатки протокола IPv4.
2.Почему в заголовке IP-пакета указывается контрольная сумма заголовка, а не всего пакета?
3.Что ограничивает пропускную способность в сетях с протоколом IPv4?
4.Как влияет на максимально достижимую пропускную способность сети TCP/IP ограничение числа двоичных разрядов в заголовках TCP и IP, отводимых
под номер байта?
размер окна?
идентификатор пакета при фрагментации?
5.Каким образом в сетях TCP/IP определяются IP- и MAC-адреса по IP-имени?
6.Почему считается целесообразной длина IP-пакета не более 576 байт? А какова максимально возможная длина пакета в этих сетях?
40