В Интернете нашли применения два основных протокола транспортного уровня: UDP – RFC 768. UDP позволяет приложениям отправлять инкапсулированные IP дейтаграммы, т.е. вложенные, без установления соединения. UDP передает сегменты состоящие из 8 байтного заголовка, за которым следует поле полезной нагрузки. Формат заголовка: По прибытию пакета UDP содержимое его поля передается процессу, связанному с портом назначения. Поля: - порт источника и порт назначения в общем случае определяют, какому процессу предназначен сегмент.
- длина UDP – длина сегмента, включая заголовок и полезную нагрузку.
- контрольная сумма – не является обязательным полем, если она не подсчитывается, то равна 0. В случае поддержания высокой производительности существует опция отключения подсчета контрольной суммы. UDP не выполняет, выполняют пользовательские процессы – управлением потока, контролем на ошибку, повторную передачу после ошибочного сегмента. Примеры UDP протокола, приложение DNS сервер. DNS – Domain Name System – служба имен доменов. Если надо найти IP
|