8774

UDP пакет

Доклад

Информатика, кибернетика и программирование

UDP пакет Протоколы UDP и TCP относятся к транспортному уровню модели стека TCP/IP Протокол UDP (UserDatagramProtocol) не требует подтверждения получения, не обеспечивает гарантированности доставки и, следовательно, целостност...

Русский

2013-02-17

39.5 KB

20 чел.

UDP пакет

Протоколы UDP и TCP относятся к транспортному уровню модели стека TCP/IP 

Протокол UDP (User Datagram Protocol) не требует подтверждения получения, не обеспечивает гарантированности доставки и, следовательно, целостности переданных данных (сборки данных из разных пакетов). Протокол используется для передачи команд и сетевой информации (например, при разрешении имен в DNS), а также для передачи вышележащим протоколам, обеспечивающим гарантированность доставки и целостность данных своими средствами. Структура UDP пакета приведена в таблице 1.

Таблица 1. UDP пакет.

←————————————————————————— Слово 32 бита (4-е байта) ————————————————————→

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

Порт источника

Порт получателя

Длина

Контрольная сумма

Данные

. . . .

Данные

Порты источника и получателя – 16-и битовые (2-х байтовые) идентификаторы прикладных протоколов источника и получателя соответственно. Эти идентификаторы необходимы для разделения данных при одновременной работе различных прикладных процессов. Например, при одновременном приёме файлов (протокол FTP) и просмотре web-страницы (протокол HTTP) на одном и том же узле. За известными протоколами (по умолчанию) закреплены первые 1024 порта (например, FTP – 21 порт, HTTP – 80 и т.д.), но номера портов могут быть и переназначены произвольным образом. Совокупность прикладного протокола, IP адресов и номеров портов узлов назначения и источника называется сокетом (socket – гнездо). В сокете номер порта указывается за IP адресом после двоеточия (например, 212.46.206.2:80). Совокупность параметров сокета необходима для организации взаимодействия процессов (программ) в конечных узлах компьютерной сети.

Длина – длина всего (с заголовком) UDP пакета. Максимальная длина UDP пакета есть максимальный размер данных в IP пакете минус минимальная длина заголовка UDP пакета, т.е. (65 535 – 20) – 8 = 65 507 байт.

Контрольная сумма – дополнение до нуля всех двухбайтовых слов пакета и псевдозаголовка.

Перед заголовком для фиксации сокета на транспортном уровне вставляется псевдозаголовок, дополняющий номера портов недостающими значениями IP адресов и индикатором протокола (см. таблицу 2).

Таблица 2. Псевдозаголовок UDP пакета

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

IP адрес источника

IP адрес получателя

0

Протокол

Длина

Протокол – идентификатор протокола (например, 17 – UDP, 6 – TCP).

Длина – длина UDP/TCP пакета.


 

А также другие работы, которые могут Вас заинтересовать

85042. Пожары в жилых и общественных зданиях, их причины и последствия 31.81 KB
  Дать учащимся представление о значении огня в жизнедеятельности человека о причинах возникновения пожаров и их возможных последствиях для безопасности человека. Изучаемые вопросы Значение огня в жизнедеятельности человека. Используя материалы курса истории обсудить с учащимися значение огня в жизнедеятельности человека на разных этапах развития общества. Благодаря использованию огня человек становился все меньше зависимым от природных условий существования.
85043. Профилактика пожаров в повседневной жизни и организация защиты населения. Права, обязанности и ответственность граждан в области пожарной безопасности 31.93 KB
  Права обязанности и ответственность граждан в области пожарной безопасности. Разъяснить учащимся значение профилактики пожаров; обсудить основные направления деятельности человека по обеспечению пожарной безопасности. Сформировать у учащихся чувство ответственного отношения к правилам пожарной безопасности к рекомендациям специалистов по правилам поведения для обеспечения личной безопасности во время пожара. Основные направления деятельности человека по обеспечению пожарной безопасности.
85044. Безопасное поведение на водоемах в различных условиях 33.55 KB
  Оказание помощи терпящим бедствие на воде. Закрепить знания правил безопасного поведения на воде во время купания во время водных походов в условиях аварийной ситуации возникшей во время водного пожара. Познакомить учащихся с основными способами оказания помощи терпящим бедствие на воде. Изучаемые вопросы Значение воды в жизнедеятельности человека безопасность на воде.
85045. Загрязнение окружающей природной среды и здоровье человека 31.48 KB
  Загрязнение окружающей природной среды и здоровье человека Цель урока. Сформировать у учащихся убеждение в необходимости сохранения окружающей природной среды и формирования у каждого человека культуры в области экологической безопасности. Изучаемые вопросы Влияние жизнедеятельности человека на загрязнение окружающей среды. Загрязнение атмосферы почв и природных вод в результате жизнедеятельности человека.
85046. Правила безопасного поведения при неблагоприятной экологической обстановке 30.91 KB
  Изучаемые вопросы Расширение возможностей организма человека противостоять опасным факторам окружающей среды. Формирование потребности в сохранении окружающей природной среды. Снижение вредного воздействия на организм человека неблагоприятных факторов окружающей среды. Изложение учебного материала Во вступительной части урока целесообразно отметить что значительного снижения уровня загрязнения окружающей нас природной среды в ближайшем будущем вряд ли можно ожидать.
85047. Классификация чрезвычайных ситуаций техногенного характера 30.34 KB
  Классификация чрезвычайных ситуаций техногенного характера Цель урока. Познакомить учащихся с чрезвычайными ситуациями техногенного характера и основными причинами их возникновения; дать общее представление о классификации чрезвычайных ситуаций техногенного характера. Изучаемые вопросы Причины возникновения чрезвычайных ситуаций техногенного характера. Объекты экономики возникновение на которых производственных аварий может привести к чрезвычайным ситуациям техногенного характера.
85048. Аварии на радиационно опасных объектах и их возможные последствия. Обеспечение радиационной безопасности населения 32.01 KB
  Аварии на радиационно опасных объектах и их возможные последствия. Обеспечение радиационной безопасности населения. Познакомить учащихся с понятиями радиационно опасный объект ионизирующее излучение радиоактивное загрязнение окружающей среды. Дать общее представление о последствиях аварий на радиационно опасных объектах и о влиянии ионизирующего излучения на организм человека.
85049. Аварии на химически опасных объектах Тамбовской области и их возможные последствия. Обеспечение химической защиты населения 33.32 KB
  Обеспечение химической защиты населения. Познакомить учащихся с общими мероприятиями проводимыми в стране и в регионе для защиты населения от химических аварий. Обобщить знания о средствах индивидуальной защиты и их защитных свойствах. Средства индивидуальной защиты и их защитные свойства.
85050. Гражданская оборона как составная часть национальной безопасности и обороноспособности страны 29.5 KB
  Сформировать у учащихся общее представление о гражданской обороне как составной части общегосударственной системы мероприятий по защите населения страны от опасностей мирного и военного времени. Познакомить с системой руководства гражданской обороной и основными правами и обязанностями граждан в области гражданской обороны. Изучаемые вопросы Предназначение и задачи гражданской обороны. Руководство гражданской обороной.