Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Wellington Renan Gonçalves RA148232 Resumo_4 Codigo #include <stdio.h> typedef unsigned long int FOURBYTES; typedef unsigned int TWOBYTES; typedef unsigned char ONEBYTE; int main(){ struct hear_data{ ONEBYTE end_origem[4]; ONEBYTE end_destino[4]; TWOBYTES checksum; TWOBYTES comp_total; TWOBYTES identificacao; ONEBYTE protocolo; ONEBYTE TTL; ONEBYTE TOS; ONEBYTE HL : 4; ONEBYTE Versao : 4; TWOBYTES offset : 11; ONEBYTE flags : 3; FOURBYTES payload; }; hear_data pkt; pkt.end_destino[0] = 143 ; pkt.end_destino[1] = 106 ; pkt.end_destino[2] = 233 ; pkt.end_destino[3] = 106 ; printf("\nEndereço IP de origem : %i", pkt.end_destino[0]); printf(".%i", pkt.end_destino[1]); printf(".%i", pkt.end_destino[2]); printf(".%i", pkt.end_destino[3]); printf("\nSoma de verificacao de toda cabecalho IP : %i", pkt.checksum); return 0;}
Compartilhar