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


 

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

43635. Реконструкция системы водоснабжения с. Исмаилово Дюртюлинского района Республики Башкортостан 275.5 KB
  Вся жизнедеятельность человека связана с использованием воды потребность в которой все возрастает. Кроме того потребители воды люди животные машины при выполнении многих производственных операций пахота уборка пастьба животных и др. Все это усложняет водоснабжение увеличивает дальность транспортирования воды затрудняет эксплуатацию систем. Это обусловливает цикличное чередование сельскохозяйственных работ а следовательно неравномерность потребления воды.
43636. Организация технологического процесса производства сополимеризации этилена, пропилена и третьего мономера 345.35 KB
  Внутри цеховых электрических сетей наибольшее применение имеет напряжение 380 220В основным преимуществом которого является возможность совместного питания силового и осветительных электроприемников получающих питание от системы напряжений 380 220 В как правило не должно превышать 200 500 кВт допускающих применение коммутирующих аппаратов на 630 А.д передачи 09÷098 Давление развиваемое насосом рассчитывается по формуле: P = ρHq...
43637. Расчет комплексной электрификации коровника на 400 голов боксового содержания 391.21 KB
  Аэродинамический расчёт воздуха и выбор вентилятора. Высокая концентрация поголовья в крупных животноводческих помещениях приводит к резкому увеличению накопления в воздушной среде продуктов обмена веществ в организме животных вредных газов водяных паров а также к увеличению пылевой и бактериальной загрязненности воздуха что отрицательно влияет на физиологическое состояние организма и продуктивность животных. Относительная влажность воздуха...
43638. Укрепление основ политики, в центре которой находятся интересы людей 106.49 KB
  Насыщенность 20го века событиями две мировые и холодная войны создание оружия массового поражения и т. Реалисты рассматривают государства в качестве единиц анализа и видят международные отношения как хаотичное взаимодействие государств на мировой арене выступающей в виде поля острого противоборства. Самым эффективным средством сохранения мира является по мнению реалистов баланс сил возникающий не только из столкновения национальных интересов но и из единства культур взаимного уважения прав друг друга и согласия относительно...
43640. Свободное программное обеспечение 32.92 KB
  Термин «Свободное программное обеспечение» (СПО) пришел в русский язык из английского. В оригинале термин «Freesoft» обозначает свободный или бесплатный софт, так как английском языке «free» означает как «свободный», так и «бесплатный».
43641. Расчет переходных процессов в электрических цепях 537.46 KB
  В данной работе я научился рассчитывать переходные процессы в цепи 1-го и 2-го порядка, а также рассчитывать формы и спектры сигналов при нелинейных преобразованиях.
43642. Разработка и внедрение комплексной системы защиты информации в медицинское учреждение 891 KB
  Комплексная система защиты информации (КСЗИ) - совокупность нормативно-правовых, организационных и инженерно-технических мероприятий, которые направлены на обеспечение защиты информации от разглашения, утечки и несанкционированного доступа.
43643. Абонентская сеть широкополосного доступа ООО «ТомГейт». Результат моделирования в среде Packet Tracer 2.18 MB
  Сегодня в мире бизнеса компьютерная сеть – это больше чем набор соединенных между собой устройств. Для множества видов деятельности предприятий компьютерная сеть это ресурс, позволяющий сотрудникам собирать, анализировать, организовывать и распространять информацию, являющуюся основой их бизнеса и источником прибыльности всего предприятия.