8774

UDP пакет

Доклад

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

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

Русский

2013-02-17

39.5 KB

18 чел.

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


 

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

83420. А. Барто «Лебединое горе». Пословицы. Е. Благинина «Елка». Загадки 44.5 KB
  Работать над содержанием произведений. Формировать навыки выразительного чтения. Развивать познавательный интерес, связную речь, мышление, умение анализировать. Обогащать словарный запас. Воспитывать любовь к природе, желание приходить на помощь, сочувствие к чужому горю; чувства любви и дружбы.
83421. «Риторика та поезія» С.Я. Маршак 28.5 KB
  Реалізувати пропедевтичні знання про поетичну творчість дитячого поета С.Я. Маршака через методи інтерактивного навчання, розвивати уміння відрізняти риторичні не словесні засоби спілкування від літературних (поетичних)засобів, закріплювати уміння декламувати вірш з риторичними засобами...
83422. Здається, байка просто бреше, а справді ясну правду чеше. Л.Глібов «Лебідь, Щука і Рак», «Коник-стрибунець» 37 KB
  Ознайомити дітей із жанром байки; розвивати способи і види читання байки вчити передавати в інтонації характери дійових осіб оцінювати їхні вчинки виявляти мотиви їхньої поведінки; виховувати в дітей товариськість любов до праці. Сьогодні ми ознайомимося з новим розділом Байки.
83423. У різні пори року приваблива земля 237.5 KB
  У зелених пишних шатах у яскравому вінку прийшла до нас весна. Не забула весна заглянути і в ліс посіяла там травицю пролісками заквітчала галявини задзвеніла піснями пташок. Весна стала господаркою і в нашому краї а земля дочекалася працелюбних рук.
83424. Два різних світи – одне ціле. Програма виховної роботи 340 KB
  Дорослішання сучасної молоді відбувається в складних умовах. Нестабільність сімейного інституту, неактуальність традиційної підготовки молоді до шлюбу диктують необхідність використання спеціальних заходів для надання допомоги дітям в усвідомленні своєї статевої приналежності, формування адекватного...
83425. Розважально-пізнавальна програма. Сім’Я. Сім’Я. Сім’Я 105 KB
  А зараз з великим задоволенням разом рушимо вперед. Кожному з вас доведеться сім разів проявити себе. Оскільки в сім’ї тільки починає складатися життєвий досвід дитини, тому, проявляючи своє Я, він має право звернутися по допомогу або до мами, або до тата, а, може, і до обох відразу.