
Сетевое программное обеспечение (2 семестр)
Структура стека TCP/IP
В стеке TCP/IP определены 4 уровня:
-
Прикладной уровень.
-
Основной (транспортный) уровень.
-
Уровень межсетевого взаимодействия.
-
Уровень сетевых интерфейсов.
Соответствие уровней стека TCP/IP семиуровневой модели ISO/OSI
Протокол IP
Функции протокола IP
Из чего (каких частей) состоит IP пакет?
Контрольная сумма
Минимальная длина заголовка
Максимальная длина пакета
Время жизни пакета
Фрагментация
MTU
Протоколы транспортного уровня TCP и UDP.
Протокол UDP
Протокол TCP
Механизм пересылки данных
Начальный порядковый номер
Контрольная сумма
Приемное окно (полоса пропускания х время цикла)
Алгоритмы повышающие производительность
Медленный старт
Синдром бестолкового окна
Алгоритм Нейгла
Задержанный АСК (подтверждение нескольких сегментов)
Тайм аут повторной пересылки
Алгоритм Джекобсона (для экзамена)
Алгоритм Керна (текущее врем и сглаженное отклонение сохраняются до подтверждения некоторого сегмента без его повторной отправки)
Экспоненциальное торможение
Снижение перегрузок за счет уменьшения пересылаемых данных по сети
Барьеры производительности
10млнбит.с, цикл 100мс. Приемное окно 125 000байт
порядковый номер, 4ГБ/сек
Token Ring (маркер)
ICMP (протокол сообщений об ошибках)
Типы и коды сообщений об ошибка.
Эхо-запрос сообщения
MTU.
Алгоритмы маршрутизации
Автономная система
Все алгоритмы маршрутизации классифицируются по следующим признакам:
Дистанционно-векторные
Состояния связей алгоритмы
Дистанционно-векторный протокол RIP.
Характеристики протокола RIP.
Механизмы работы протокола RIP.
Формат RIP-пакета.
Недостатки
Протокол состояния связей OSPF
Принцип работы
Формат пакета OSPF.
Протоколы достижимости EGP и BGP
Протокол EGP
Недостаток
Схема работы.
EGP выполняет три основные функции:
Формат заголовка EGP-пакета.
Протокол BGP
Отсутствие петель, зацикливание. Как?
Формат заголовка BGP-пакета
Сообщения BGP
Организация параллельных процессов
Fork, Wait3
Организация многопоточных приложений
Mutex
Псевдопараллельная реализация серверов
Select
IPv6
Формат заголовка
Типы адресов. Представление записи адресов. Представление типа адреса
Не специфицированный адрес. Адрес обратной связи.
Совместимость v4 и v6
Локальные уникаст-адреса
Заголовки расширения
Опции
Размер пакетов
Контрольная сумма
Время жизни пакета
Функции библиотеки pcap
Функции библиотеки MPI
Протокол SCTP
Особенности протокола. Сравнение с UDP, TCP.
Протокол DHCP, BootP
Протокол DNS (nslookup)