- Lektsia - бесплатные рефераты, доклады, курсовые работы, контрольные и дипломы для студентов - https://lektsia.info -

Номера портов, используемые в протоколе UDP

Номер порта Идентификатор Описание
echo Эхо
netstat Программа выдачи состояния сети
time Текущее время
name Сервер имен хостов
whois Информация о пользователе
nameserver Сервер доменных имен (DNS)
tftp Простейший протокол передачи файлов (TFTP)
kerberos Служба аутентификации Kerberos
ntp Протокол синхронизации сетевого времени (NTP)
snmp Простой протокол сетевого управления (SNMP)

Более подробную информацию о протоколе UDP можно найти в RFC-768

 

Протокол TCP

Данный протокол является сквозным и ориентирован на создание соединений. Он работает в широком спектре систем связи — от выделенных каналов до сетей с КП (коммутацией пакетов) или КК (коммутацией каналов). Протокол TCP размещается над сетевым протоколом IP, который даёт возможность TCP посылать и принимать сегменты информации различной длины, вложенные в межсетевые дейтаграммные «конверты» (пакеты).

При организации связи между парой прикладных процессов протокол TCP обеспечивает:

□ надёжную передачу данных;

□ управление потоком данных;

□ мультиплексирование;

□ организацию, поддержание и сброс виртуального соединения (виртуального канала);

□ приоритетную доставку информации и её безопасность.

Протокол TCP, в отличие от протокола UDP, создаёт виртуальные соединения или каналы. Подобно модулю UDP, прикладные процессы взаимодействуют с модулем TCP через порты, которые имеют общеизвестные адреса (номера).

 

Cтандартные номера портов протокола TCP

Номер порта Идентификатор в UNIX Описание
echo Эхо
ftp Протокол передачи файлов (FTP)
telnet Подключение к терминалу
smtp Простой протокол передачи электронной почты (SMTP)
time Текущее время
whois Информация о пользователе
nameserver Сервер доменных имен (DNS)
www Сервер World Wide Web
kerberos Служба аутентификации Kerberos
ntp Протокол синхронизации сетевого времени (NTP)
snmp Простой протокол сетевого управления (SNMP)

 

Виртуальное соединение, создаваемое протоколом TCP, является дуплексным и расходует ресурсы обоих оконечных модулей TCP. Протокол TCP разбивает поток двоичных разрядов (поступающих с вышележащего уровня) на TCP-сегменты, которые передаются по виртуальному соединению. На приёмном конце производится обратная операция.

Протокол ТСР требует, чтобы все отправленные сегменты данных были подтверждены с приёмного конца. Для повышения эффективности работы используются механизм скользящего окна, тайм-ауты и повторные передачи для обеспечения надёжной доставки. Каждая из принимающих сторон может управлять потоком данных от передающего модуля, чем предотвращается возможность переполнения буферов приёмников. Пользователь при установлении соединения может устанавливать категорию срочности и безопасности. Эти признаки учитываются не только при работе с TCP-сегментами, но и дублируются в поле «Тип сервиса» IP-пакета.

Формат ТСР-сегмента включает заголовок и данные и имеет следующий вид:

«Порт источника» и «Порт получателя» указывают номера портов в TCP-модулях (идентифицируют взаимодействующие приложения).

«Последовательный номер (Позиционный номер)» содержит номер, который указывает в потоке данных от источника до конечного получателя место первого байта данных, содержащихся в этом сегменте.

«Номер подтверждения (Квитанция)» при установленном флаге АСК содержит значение последовательного номера, который отправитель данного сегмента собирается принимать, то есть помечает этот сегмент как подтверждение получения. (Этот номер всегда на единицу больше номера последнего успешно принятого байта).

«Смещение данных (Размер заголовка)» определяет число 32-разрядных слов в заголовке TCP-сегмента. Минимальный размер составляет 5 слов, а максимальный — 15, то есть 20 и 60 байт соответственно. Смещение считается от начала заголовка TCP.

«Резерв» все разряды устанавливаются равными 0.

«Поля управляющих флагов»:

URG (urgency) - указатель срочности;

АСК (acknowledgement) - подтверждение;

PSH (push) - указатель немедленной выдачи на верхний уровень;

RST (reset) - немедленный сброс соединения;

SYN (synchronization) - синхронизация последовательных номеров;

FIN (final) - завершение соединения.

«Окно» содержит число байт, равное длине окна, т.е. период времени в байтах, когда отправитель ожидает информацию от приёмника.

«Проверочная сумма». Проверочная сумма подсчитывается для всего ТСР сегмента.

Поле «Указатель срочности (Указатель границы срочных данных)» указывает последовательный номер байта, которым заканчиваются срочные данные. Если установлен флаг URG и это поле равно 0, то весь сегмент считается срочным.

Поле «Модификаторы (Опции)» указывает на дополнительные услуги и может иметь переменную длину, кратную байту.

Поле «Заполнитель» имеет переменную длину и дополняет заголовок до целого числа 32-разрядных слов. Поле заполняется нулями.

 

Контрольные вопросы:

Протокол UDP?

Протокол TCP?

 


Лекция №18. Сети PDH. Сети SONET/SDH. Сети DWDM. Сети OTN.

План:

Коммутация каналов - основной принцип первичных сетей

Сети PDH

Сети SDH

Сети DWDM

5. Контрольные вопросы

Первичные, или опорные, сети предназначены для создания коммутируемой инфраструктуры, с помощью которой можно достаточно быстро и гибко организовать постоянный канал с топологией "точка-точка" между двумя пользовательскими устройствами, подключенными к такой сети.