
- •Роль компьютерных сетей в мире телекоммуникаций. Глобальные сети.
- •Сближение локальных и глобальных сетей.
- •Конвергенция компьютерных и телекоммуникационных сетей.
- •Основы среды передачи данных. Основные определения.
- •Линии передачи данных. Проводные, оптические.
- •Линии передачи данных. Беспроводные, спутниковые.
- •Системы мобильной связи.
- •Методы передачи дискретных данных на физическом уровне.
- •Методы передачи данных канального уровня.
- •Обобщенная задача коммутации, коммутация каналов.
- •Обобщенная задача коммутации, коммутация пакетов.
- •Сети с виртуальными каналами, дейтаграммные сети.
- •Коммутация сообщений.
- •Постоянная и динамическая коммутация.
- •Модели сетевого взаимодействия.
- •Модель iso. Уровни модели.
- •Функции сетевого уровня
- •Архитектура интегрированной сети.
- •Принципы маршрутизации.
- •Протоколы маршрутизации.
- •Стек протоколов tcp/ip.
- •Прикладной, транспортный, межсетевого взаимодействия уровни стека tcp/ip.
- •Сетезависимые и сетенезависимые уровни стека tcp/ip.
- •Формат пакета ip.
- •Управление фрагментацией.
- •Маршрутизация с помощью ip-адресов.
- •Алгоритмы маршрутизации. Фиксированная, простая, адаптивная.
- •Сегменты tcp. Порты и установление tcp-соединений.
- •Концепция квитирования
- •Реализация скользящего окна выбор таймаута реакция на перегрузку сети протокола tcp
- •Формат сообщений tcp
- •Типы адресов стека tcp/ip
- •Формы записи ip-адреса
- •Классы ip-адресов
- •Особые ip-адреса. Порядок назначения ip-адресов
- •Автоматизация процесса назначения ip-адресов
- •Протоколы разрешения адресов
- •Домен и доменное имя
- •Система доменных имен dns
- •Сервисы Internet
- •Протокол smtp
- •Основные компоненты технологии www
- •Архитектура www-технологии
- •Протокол ftp
- •Общие характеристики стандарта gsm – 900 (1800)
- •Структура и формирование сигналов в стандарте gsm - 900 (1800)
- •Защита и безопасность информации в стандарте gsm - 900 (1300)
Прикладной, транспортный, межсетевого взаимодействия уровни стека tcp/ip.
В стеке протокола TCP/IP определены 4 уровня, которые решают задачу организации надежной и производительной работы интерсети, части которой построены на разных сетевых технологиях.
Уровни стека:
Прикладной
Соответствует 3ем верхним уровням модели OSI (прикладной, представительный, сеансовый). Объединяет службы, предоставляемые системой пользовательским приложениям. Стек TCP/IP включает в себя большое количество протоколов и служб прикладного уровня (протокол копирования файлов FTP, эмуляция терминала TelNet, простой протокол передачи эл. почты SMTP, протокол передачи гипертекстовой информации HTTP). Протоколы прикладного уровня устанавливаются на хостах. Реализуется программными системами с архитектурой «клиент-сервер». Отрабатывает только логику, не интересуется способами передачи данных по сети. Использует протоколы нижних уровней как набор инструментов.
Транспортный (основной)
Типы предоставляемого сервиса вышележащему уровню:
Гарантируемая доставка (протокол управления передачей TCP)
Доставка по возможности (протокол пользовательский дэйтаграмм UDP)
Устанавливается на хостах.
Межсетевого взаимодействия
Данный уровень – основа всей архитектуры TCP/IP. Обеспечивает перемещение пакетов в пределах всей составной сети. Протоколы уровня поддерживают интерфейс с вышележащим транспортным уровнем, который предоставляет запросы на передачу данных. Основной протокол этого уровня – IP, он отвечает за передвижение пакета между подсетями от одного граничного маршрутизатора до другого до тех пор, пока пакет не попадет в сеть назначения. Устанавливается на хостах и всех шлюзах.
Сетезависимые и сетенезависимые уровни стека tcp/ip.
Протоколы прикладного уровня работают на компьютерах, выполняющих приложения пользователей, поэтому смена сетевого оборудования не влияет на работу приложений, если они имеют доступ к сетевым возможностям протоколов сетевого уровня.
Протоколы транспортного уровня больше зависят от сети, т.к. они организуют интерфейс уровней, непосредственно организующих передачу данных по сети. Однако они устанавливаются только на конечных узлах.
Протоколы 2ух нижних уровней (протоколы межсетевого уровня и сетевых интерфейсов) сетезависимы, т.к. они устанавливаются на всех шлюзах и хостах.
Формат пакета ip.
Пакет IP состоит из:
Поля данных
Заголовка
Поле номера версии VERS (версия протокола IP)
Поле длины заголовка HLEN пакета IP (4 бита, длина заг-ка в 32ух битовых словах(20 байт 5 слов в 32 бита), мб увеличена за счет доп. байт из поля резерва)
Поле типа сервиса SERVISE TYPE (1 байт)
Первые 3 бита – приоритет пакета PRECEDENCE (0-7)
3 бита – критерий выбора маршрута (D – min задержки,T – max проп.сп-ти,R – max над-ти доставки)
Поле общая длина (заголовок + поле данных) TOTAL LENGTH (2 байта)
Поле идентификатора пакета IDENTIFICATION (2 байта) распознает фрагменты исходного пакета, фрагменты должны иметь одинаковое значение этого поля
Поле флаги FLAGS (3 бита)
DF=1 запрет фрагментации, промежуточный/последний фрагмент исходного пакета
MF – промежуточный фрагмент в пакете
Поле смещения фрагмента FRAGMENT OFFSET (13 бит) – смещение поля данных пакета фрагмента относительно начала общего поля данных исходного пакета. Используется при сборке/разборке фрагментов пакета, при передаче между сетями с различными максимальными длинами пакетов
Поле времени жизни TIME TO LIVE (1 байт) – предельный срок, в течении которого, пакет может перемещаться по сети.
Протокол PROTOCOL (1 байт) – какому протоколу верхнего уровня принадлежит пакет
Поле контрольная сумма HEADER CHECKSUM (2 байта) рассчитывается по всему заголовку
Поле адреса источника SOURSE IP ADRESS (32 бита)
Поле адреса назначения DESTINATION IP ADRESS (32 бита)
Поле резерва IP OPTIONS необязательное, обычно для отладки сети