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


 

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

67081. Зима щедра святами. Інтегрований урок з курсу «Я і України» та позакласного читання 98 KB
  Сьогодні ми з вами більш детальніше зупинимося на дні Святого Миколая, Новому році та Різдві Христовому. У кожного з вас є картка із зображенням або ялинкових прикрас, або зірочок, або чобітків. Я пропоную вам пересісти за той стіл, де назва свята пов'язана, на вашу думку, із зображенням на картці.
67082. Я і Україна та математика. У царстві тварин 150.5 KB
  Продовжити знайомство учнів з різноманітним світом тварин; формувати поняття комахи птахи звірі навчати їх розпізнавати за істотними зовнішніми ознаками;продовжити формувати навички та вміння розпізнавати серед чотирикутників прямокутники розв'язування складених задач на знаходження невідомого доданку; знаходити значення буквених виразів...
67084. Різноманітність тваринного світу. Інтегрований урок (природознавство, математика, трудове навчання) 174.5 KB
  Учити розрізняти групи тварин: хребетні безхребетні; формувати вміння визначити істотні ознаки тварин. Закріплювати знання нумерації багатоцифрових чисел: читати записувати представляти число у вигляді суми розрядних доданків; удосконалювати обчислювальні навички вміння розвязувати задачі та знаходження площі і периметру...
67085. Інтегрований урок мови й мовлення. «Мелодія осіннього саду» 45 KB
  Мета: закріплювати знання учнів з теми Речення та члени речення; розширювати узагальнювати знання учнів з теми Осінь; розвивати вміння добирати виразні мовні засоби для передання того що вразило уяву усно вміння висловлювати свої почуття збагачувати словниковий запас...
67086. Курс «Я і Україна. Природознавство». Південний берег Криму. Математика. Додавання та віднімання багатоцифрових чисел 70.5 KB
  Мета: курс « Я і Україна. Природознавство »: ознайомити дітей із розташуванням, кліматом, рослинним і тваринним світом Південного берегу Криму, представити Крим як всеукраїнську здравницю; розвивати усне мовлення, увагу, уяву; виховувати дбайливе ставлення до багатства природи України; математика: повторити прийоми додавання та віднімання багатоцифрових чисел...
67087. Счастливый случай интеллектуальная игра 55.5 KB
  За одну минуту каждая команда должна дать наибольшее количество ответов. команда у капусты лист у мандарина долька у чеснока зубок морской разбойник пират 1 4 часа 15 минут дерево у Лукоморья дуб зубной врач стоматолог рыбная похлебка уха сказочная обувь кота сапоги усатая рыба сом край воды...
67089. Інтелектуальна гра «Найрозумніший» для учнів 10 – 11 класів 77.5 KB
  Протягом останніх 100 років у результаті техногенної діяльності людини вміст вуглекислого газу в атмосфері невпинно зменшується. Яка хімічно активна речовина виділяється в результаті розпаду NО2 під дією олефінів з неповністю згорілого автомобільного палива. Якої шкоди завдає легеням курців дьоготь що міститься у тютюновому димі...