Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Existem 4 campos no cabeçalho UDP. Source port, destination port, length e checksum. 2. Cada um dos campos do cabeçalho UDP tem 2 bytes. 3. É o valor da soma dos 8 bytes de cabeçalho mais os dados (23 bytes). 4. O número máximo de bytes é 216 - 1 menos os bytes do cabeçalho, ou seja, 65535 – 8 = 65527 bytes. 5. O maior número possível da porta de origem é 216 – 1 = 65535 6. O número do protocolo é 17 (decimal) ou 0x11 (hexadecimal). 7. A soma de verificação UDP é calculada como o complemento de 16 bits da soma de um complemento de um pseudo cabeçalho de informações do cabeçalho IP, o cabeçalho UDP e os dados. Isso é preenchido conforme necessário com zero bytes no final para criar um múltiplo de dois bytes. Se a soma de verificação for calculada como sendo 0, ela deve ser definida como 0xFFFF. 8. A porta de origem do pacote UDP enviada pelo host é a mesma que a porta de destino do pacote de resposta e, inversamente, a porta de destino do pacote UDP enviada pelo host é a mesma que a porta de origem do pacote de resposta. Crédito extra Campo Valores hexadecimais IP header: Source IP Address c0a8 49320 ... 000f 15 IP header: Destination IP Adress acd9 44249 ... 0c66 3174 IP header: Protocol number (preenchido com 0 a esquerda) 0011 17 16 bit UDP Length 001f 31 UDP header: source port f349 62281 UDP header: destination port 01bb 443 UDP header: length 001f 31 UDP data 0c41 3137 ... 5aa6 23206 4a50 19024 d0ae 53422 780a 30730 7b50 31568 b797 46999 ab0e 43790 dea8 57000 55d4 21972 2373 9075 f100 61696 Soma 8901c
Compartilhar