Você está na página 1de 20

&dE

Z

dW/W

Aula Protocolo IP
Prof. Jorge Andr <jorge.silva@fatene.edu.br>

Objetivos
Conhecer o Protocolo IP;
Saber como funiona o Protocolo IP e quais so
seus campos;
Aprender a funo de todos os campos que
compem o datagrama IP;

Introduo
A camada de rede do modelo TCP/IP
equivalente camada 3(Rede) do Modelo OSI;
Responsvel por receber pacotes de dados
oriundos da camada de transporte e dividi-los em
datagramas;
Adicionam a informao do endereo lgico de origem
e de destino;
--> So dados encapsulados, isto , so dados aos quais se
acrescentaram cabealhos que correspondem a informaes
sobre o seu transporte (como o endereo IP de destino).
3

Introduo
Em seguida o datagrama enviado a camada inferior,
ou seja, a camada de interface de rede(enlace), que
responsvel por colocar os datagramas dentro de
quadros para serem transfiridos na rede pela camada
fsica;

No receptor ocorre o processo inverso;


No h confirmao de recebimento de datagramas,
esse controle feito pela camada de transporte;

Introduo
Alguns protocolos que atuam nessa camada
so:
IP (Internet Protocol);
ICMP (Internet Control Message Protocol);
IGMP ( Internet Group Management Protocol);

Internet Protocol - IP
Disponvel em duas verses:
IPv4 (verso 4);
IPv6 (verso 6);

O IPv6 foi desenvolvido graas a necessidade


de uma maior quantidade de endereos IP;

IPv4
um protocolo no orientado a conexo;
No verifica se o datagrama chegou ou no ao
destino;
No envia confirmao de recebimento e tambm
no solicita retransmisso;

Estrutura do Datagrama IPv4

Estrutura do Datagrama IPv4


O campo Options + PAD podem no existir;
Reduzindo assim o cabealho para 20 bytes;
A rea de dados no tem tamanho fixo, portanto o
tamanho de um datagrama IP tem tamanho
varivel;

Estrutura do Datagrama IPv4


O tamanho mximo de um datagrama IP de
65.535 bytes, incluindo a o cabealho;
rea de dados 65.515 bytes ou 65.511 bytes;
Depende se os campos Opes e PAD forem utilizados,
eles totalizam 4 bytes (32 bits);

10

Funo dos campos


Vers(version/verso)
Indica a verso do protocolo IP usado;
Valor 4 para IPv4;
Valor 6 para IPv6;

Hlen(Header Length/Tamanho do cabealho)


Indica o comprimento do cabealho dado um nmero
de palavras de 32 bits;
Nmero mnimo 5(20 bytes);

11

Funo dos Campos


Service Type(Tipo de Servio)
Informa a qualidade de servio desejada para entregar
do datagrama;

Total length(Tamanho Total)


Indica o nmero total de bytes que compem o
datagrama;
Tamanho mximo de 16 bits, logo nmero mximo
2^16;

12

Funo dos Campos


Identification(Identificao)
Usado para identificar o datagrama;
Quando o transmissor cria e envia o datagrama
atribudo a ele o nmero de identificao;
Ele utilizado caso o datagrama seja fragmentado no
caminho ao destino;

Flags
Usado para controlar a fragmentao do datagrama;

13

Funo dos Campos


Fragment Offset(Offset do Fragmento)
Tambm utilizado para controle da fragmentao;

TTL(Time To Live/Tempo de Vida)


Tempo mximo de vida do datagrama;
Cada vez que o datagrama passa por um gateway esse
nmero decrementado;
Caso ele chegue a zero o datagrama descartado;
Evitar que datagramas fiquem perdidos pela rede;

14

Funo dos Campos


Protocol(Protocolo)
Indica o protocolo que pediu o envio do datagrama,
atravs de um cdigo numrico;

15

Funo dos Campos


Valor

Protocolo

Reservado

ICMP

IGMP

GGP

IP

TCP

EGP

17

UDP

50

ESP(IPSec)

51

AH(IPSec)
16

Funo dos Campos


Header Cheksun(Cheksun do Cabealho)
Calcula o cheksun apenas do cabealho, portanto no
uso o campo de dados;
Vantagem pois o tempo de clculo menor pois
considera apenas o cabealho;
Caso o clculo d erro, o datagrama descartado pelo
roteador;

17

Funo dos Campos


Source IP Address(Endereo IP de Origem)
Endereo IP de origem;

Destination IP Address(Endereo IP de Destino)


Endereo IP de destino;

Options + PAD
Campo opcional, usado para testes e verificao da
rede, caso o options no complete a palavra de 32 bits,
o PAD completa com zeros;

18

Funo dos Campos


Data(Dados)
Dados que o datagrama IP est encapsulando;
Possui tamanho varivel;

19

Referncia
SOARES, Luiz F.; LEMOS, Guido e COLCHER, Srgio. Redes de
Computadores: Das LANs, MANs e WANs s Redes ATM, Ed.
Campus.
ROSS, Keith e KUROSE, JAMES. Redes de Computadores e a
Internet: Uma nova abordagem, Ed. Addison Wesley.
TORRES, Gabriel. Redes de Computadores, Ed. Nova Terra.
TENENBAUM, Andrew. S.. Redes de computadores, Ed.
Campus. 4 Edio.

20

Você também pode gostar