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 пакета.


 

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

60149. Іменини Трирічка (виховний захід у 3 класі) 400 KB
  По сигналу одна команда кричить З днем а інша народження Оце привітали так привітали А тепер у нас справжній День народження Вчитель: З днем народження вітаєм Діти: Так так так І звичайно побажаєм Діти...
60150. Колективна творча справа «Майбутнє України - це я, це ти» 202.5 KB
  Я ти він вона Учениця Ми є діти українські Хлопці та дівчата Рідний край наш Всі Україна Учениця Славна і багата Ведуча ІІ Всім хто присутні сьогодні на святі Скажем слова ми прості. Всі Гостей дорогих ми вітаємо щиро Стрічаємо хлібом любовю і миром...
60151. Внеклассное мероприятие по информатике и литературе. Творческая лаборатория «Я всё могу» 118.5 KB
  Пушкина развивать устную речь учащихся логическое мышление внимание наблюдательность умение анализировать информацию воспитывать любви к искусству к русской словесности воспитывать ответственности за порученное дело чувства коллективизма гуманизма...
60152. ЗИМУ ЯК ПРОЖИТИ БЕЗ ПРОБЛЕМ? 243 KB
  МЕТА: ознайомити учнів з видовим різноманіттям зимуючих птахів своєї місцевості;надати учням знання з біології птахів аспектів їх підгодівлі. Обладнання: плакати з зображеннями птахів матеріали для конкурсів маски птахів листівки агітаційного змісту.
60153. Дружба – велика сила 193.5 KB
  Очікуванні результати: Після заняття учні зможуть: сформулювати поняття дружба; практикувати навички взаємодопомоги при вирішенні різних проблем; критично ставитися до себе і своїх особистих якостей вчинків; знати прислівя та приказки про дружбу.
60154. Інтелектуальна гра «Я ЛЮБЛЮ УКРАЇНСЬКУ» 152 KB
  Стимулювати інтерес учнів до удосконалення мовної компетентності та збагачення свого словникового запасу; розвивати швидкість мислення та память; прищеплювати здоровий дух змагання; через міжпредметні звязки виховувати пізнавальні інтереси любов і повагу...
60155. Европейский день языков и межкультурного диалога 120.5 KB
  Слово учителя 26 сентября каждого года празднуется Европейский день языков. И в первый год 21 века произошло и первое празднование Европейского дня языков. В настоящее время в Европе сосуществуют свыше 70 национальных и региональных языков.
60156. Біологічна інтелектуальна гра «Зоряний час» 77 KB
  Перші 3 тури складаються з запитань завдань на які пропонується 4 варіанти відповідей із яких ви вибираєте правильну і відповідь на запитання даєте за допомогою карточки з відповідною цифрою. Право на відповідь мають і основний учасник та його помічник.