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


 

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

72876. Пищевые цепи и сети 70.5 KB
  Пищевые цепи и сети. Таким образом пищевые цепи переплетаются образуя пищевые сети. Пищевые сети служат основой для построения экологических пирамид.
72877. Экологические системы. Понятия «биоценоз», «биотоп», «биогеоценоз», «экосистема». Гомеостаз экосистемы (устойчивость и стабильность) 61.5 KB
  Важнейшими показателями динамики экосистем являются устойчивость и стабильность. Иногда понятия устойчивость и стабильность рассматриваются как синонимы но тогда следует различать два вида устойчивости: резидентная устойчивость стабильность способность оставаться в устойчивом...
72878. Экология сообществ. Биоценоз. Видовая, пространственная и экологическая структуры биоценоза 61.5 KB
  Видовая пространственная и экологическая структуры биоценоза. Различают видовую пространственную и экологическую структуру биоценоза. Показателями значимости каждого отдельного вида в видовой структуре биоценоза являются: обилие вида т.
72879. Экология популяций. Ареал. Статические и динамические показатели популяции 62 KB
  Статические и динамические показатели популяции Популяция это элементарная группировка организмов определенного вида обладающая всеми необходимыми условиями для поддержания своей численности необозримо длительное время в постоянно изменяющихся условиях среды.
72880. Экологическая валентность (толерантность, устойчивость, пластичность). Лимитирующий фактор 66.5 KB
  Количественно выражается интенсивностью и диапазоном действия экологических факторов при которых вид сохраняет нормальную жизнедеятельность. Действия факторов характеризуются их дозировкой амплитудой размахом колебаний. при оптимальной интенсивности факторов.
72881. Экологические биотические факторы среды: антагонистические (хищничество, паразитизм, конкуренция), неантагонистические (симбиоз - сожительство, мутуализм – взаимный, комменсализм – сотрапезник) 64 KB
  Экологические биотические факторы среды: антагонистические хищничество паразитизм конкуренция неантагонистические симбиоз сожительство мутуализм взаимный комменсализм сотрапезник. Конкуренция это использование ресурсов пищи воды света пространства одним организмом который тем самым...
72882. Экологические факторы и их классификация 59.5 KB
  Любой организм в природе испытывает на себе воздействие самых разнообразных компонентов внешней среды. Факторы среды экологические факторы разнообразны имеют разную природу и специфику действия. Абиотические факторы неживой природы: а климатические условия освещенности температурный режим и т.
72883. Метаболические процессы в живых организмах 62 KB
  Все происходящие в организме преобразования вещества и энергии объединены общим названием метаболизм обмен веществ. Он обеспечивает рост развитие обновление биологических структур а также накопление энергии синтез макроэргов.
72884. Экологические проблемы АЭС. Охрана окружающей среды 65.5 KB
  Иллюзия о безопасности ядерной энергетики была разрушена после нескольких больших аварий в Великобритании США и СССР апофеозом которых стала катастрофа на чернобыльской АЭС. При этом в отношении чернобыльского выброса многое остается неизвестным и риск здоровью населения от аварийных...