Buscar

Redes de Computadores e Internet - Procolo

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;}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais