Протоколы TCP-IP


Протоколы TCP-IP

Введение

Предисловие
Необходимость Интернета.
Интернет TCP/IP
Средства Интернета
Средства Интернета прикладного уровня.

Средства Интернета сетевого уровня.
История создания Интернета
Группа Активности Интернета(IAB).


Новая организация IAB
Технические отчеты Интернета

Протоколы Интернета и стандартизация.
Будущие рост и технология
FNC и NREN
Организация этой книги
Итоги.
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Два подхода к сетевому взаимодействию
Глобальные сети, городские сети, локальные сети
Технология Ethernet

Свойства Ethernet'а
Обнаружение коллизий и восстановление
Пропускная способность Ethernet'а
Вариации Ethernet'а
Адресация Ethernet'а
Формат кадра Ethernet'а
Мосты(bridges) и их важность

Технология Token Ring ProNET
Адресация ProNET-10
Формат кадра proNET-10
Восстановление маркера proNET-10.
Звездообразное кольцо proNET-10
Технология ARPANET

Адресация ARPANET
Сети Национального Научного Фонда(NSF)
Старая магистральная сеть NSFNET
Вторая магистральная сеть NSFNET в 1988-1989 годах
Магистральная сеть NSFNET в 1989-1990 годах
Мультиплексирование и программируемые соединения
Сети среднего уровня NSFNET

Сети доступа NSFNET
Сети университетских городков NSFNET
Другие технологии, над которыми использовался TCP/IP
X25NET
Cypress
Коммутируемый(dial-up) IP
Пакетное радио
Итоги и выводы
Для дальнейшего изучения

Упражнения

Протоколы TCP-IP


Введение
Взаимодействие на прикладном уровне
Взаимодействие на сетевом уровне
Свойства объединенной сети(интернета)
Архитектура Интернета
Соединение через IP-шлюзы(маршрутизаторы)
Взгляд пользователя
Все сети равны
Вопросы, которые остались без ответа

Итоги
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Универсальные идентификаторы
Три основных класса IP-адресов
Адреса описывают сетевые соединения
Сетевые и широковещательные адреса
Ограниченное широковещание
Интерпретация нуля как символа "это"
Групповая адресация

Недостатки адресации Интернета
Точечная(dotted) десятичная нотация
Адрес обратной связи(loopback)
Список соглашений о специальных адресах
Замечания:
Ответственность за адресацию в Интернете
Пример
Порядок байт в сети
Итоги

Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Проблема разрешения адресов
Два типа физических адресов
Разрешение с помощью прямого отображения
Разрешение с помощью динамического связывания
Кэш разрешения адресов
Уточнение ARP
Реализация ARP

Инкапсуляция и идентификация ARP
Формат протокола ARP
Итоги
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Протокол обратного разрешения адресов(RARP)
Повторение транзакций RARP

Основные и дублирующие серверы RARP.
Итоги
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Виртуальная сеть
Архитектура Интернета и его философия
Понятие ненадежной доставки
Система доставки без установления соединения
Цель межсетевого протокола
Межсетевая дейтаграмма

Формат дейтаграммы
Тип сервиса для дейтаграммы и приоритет
Инкапсуляция дейтаграмм
Размер дейтаграммы, сетевая МЕП(MTU) и фрагментация
Сборка фрагментов
Управление фрагментацией
Время жизни(TTL)

Другие поля дейтаграммы
Межсетевые опции дейтаграммы
Опция записи маршрута
Опции пути источника
Опция временных меток
Обработка опций при фрагментации
Итоги
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Маршрутизация в Интернете

Прямая и косвенная доставка
Доставка дейтаграммы по одной сети
Косвенная маршрутизация
IP-маршрутизация на основе таблиц.
Маршруты по умолчанию
Маршруты, специфичные для ГВМ
Итоговый алгоритм

Алгоритм:
Маршрутизация для IP-адресов
Обработка приходящих дейтаграмм
Работа с таблицами маршрутизации
Итоги
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение
Межсетевой протокол управляющих сообщений

Сообщение об ошибке против исправления ошибки
Доставка сообщения ICMP
Формат сообщения ICMP
Тестирование достижимости назначения и его состояния
Формат сообщения запроса эха и ответа эха
Сообщения о недостижимости назначения
Сообщения о недостижимости назначения - 2
Управление потоком дейтаграмм и переполнение сети
Формат подавления источника
Запросы изменения маршрута от шлюзов

Обнаружение циклических или слишком длинных путей.
Сообщения о других ситуациях
Синхронизация часов и оценка времени передачи
Сообщения запроса и ответа информации
Получение маски подсети
Итоги
Для дальнейшего изучения
Упражнения

Протоколы TCP-IP

Введение

Необходимость нескольких протоколов
Концептуальные уровни протокольного ПО
Возможности уровней
Семиуровневая справочная модель ВОС
Х.25 МККТТ и его связь с моделью ВОС
Модель уровней Интернета TCP/IP

Различия между схемами Х.25 и Интернетом
Надежность на канальном уровне и межконцевая надежность.
Местонахождение средств управления.
Принцип разделения протоколов на уровни
Разделение на уровни в среде интернета TCP/IP

Протоколы TCP-IP

Введение
Определение окончательного места назначения.
Протокол пользовательских датаграмм (UDP)
Фоpмат UDP-сообщений
Псевдо-заголовок UDP.

Инкапсуляция UDP и разделение протоколов на уpовни.
Разделение на уpовни и вычисление контpольной суммы UDP.
Мультиплексиpование, демультиплексиpование и поpты UDP.
Заpезеpвиpованные и свободные номеpа поpтов UDP.
Резюме.
Для дальнейшего изучения
Упpажнения