Você está na página 1de 17

U NIVERSIDADE F EDERAL DE S ERGIPE

C ENTRO DE C IÊNCIAS E XATAS E T ECNOLOGIA


D EPARTAMENTO DE E NGENHARIA E LÉTRICA

R EDES DE C OMUNICAÇÕES – C AMADA DE


R EDE

Profª. Raissa Bezerra Rocha, D.Sc.

raissarocha@academico.ufs.br

"Bendita és tu entre as mulheres e bendito é o fruto do teu ventre" Lucas 1, 42.


2023
R OTEIRO DA AULA

X Protocolos de Internet.

X Formato do datagrama IPv4.

X Internet Control Message Protocol versão 4 – ICMPv4.

1/16
C AMADA DE R EDE

X Camada de física e de enlace: operam localmente, entregando


os dados na rede de um nó para outro nó.

X Camada de rede: responsável pela entrega host-host e por


encaminhar os pacotes pelos roteadores ou switches.

2/16
C AMADA DE R EDE

X A comutação na camada de rede na Internet usa a abordagem


de datagramas para a comutação de pacotes.
X Tipos de serviços:
X Serviço orientado a conexões:
→ A origem estabelece primeiro uma conexão com o destino antes de
iniciar o envio de um pacote.
→ Os pacotes são enviados por uma mesma rota e em ordem
sequencial.
→ A decisão sobre a rota de uma sequência de pacotes de iguais
origem e endereço de destino é realizada apenas uma vez, quando a
conexão é estabelecida.
X Serviço sem conexão:
→ Cada pacote é usado de forma independente.
→ Os pacotes podem trafegar por rotas diferentes.
A comunicação na camada de rede, na Internet, é sem conexão.
3/16
P ROTOCOLO DE I NTERNET

X Protocolos da camada de rede, versão 4:

X Internet Protocol versão 4 (IPv4): responsável por empacotar e


encaminhar pacote na camada de rede.
X Internet Control Message Protocol versão 4 (ICMPv4): ajuda o
IPv4 a gerenciar erros.
X Internet Group Management Protocol (IGMP): ajuda o IPv4 em
transmissão multicast.
X Address Resolution Protocol (ARP): associa as camadas de
rede e de enlace de dados no mapeamento Endereço IP →
Endereço MAC.
4/16
P ROTOCOLO DE I NTERNET

X IPv4 é protocolo sem conexão → Abordagem de datagrama.

X Cada datagrama é independente.

X Datagramas podem seguir rotas diferentes.

X IPv4 é não confiável:

X Pacotes podem ser corrompidos ou perdidos.

X Pacotes podem chegar fora de ordem ou atrasados.

X Pode ocorrer congestionamento da rede.

X Se confiabilidade é importante → Protocolo da camada de


transporte confiável, como TCP.

5/16
F ORMATO DO DATAGRAMA IP V 4

X Número da versão: versão do protocolo, aqui 4.

6/16
F ORMATO DO DATAGRAMA IP V 4

X Comprimento do cabeçalho: campo de 4 bits que define o


comprimento total do cabeçalho do datagrama em palavras de 4
bytes.

→ Quando não existirem opções, o comprimento do cabeçalho é de


20 bytes e o valor desse campo é 5 (5 × 4 = 20). Quando o campo
de opções se encontrar em seu tamanho máximo, seu valor é 15
(15 × 4 = 60).

X Serviços diferenciados: Contém informações de qualidade de


serviço (retardo, vazão e confiabilidade).

7/16
F ORMATO DO DATAGRAMA IP V 4

X Comprimento total: comprimento do datagrama, em bytes.

Comprimento dos dados = Total total − 4 × HLEN.

X Tempo de vida: número máximo de roteadores trafegados


(contagem regressiva). Valor aproximadamente duas vezes o
número máximo de saltos (roteadores) entre quaisquer duas
estações.
X Protocolo: identifica protocolo portado no payload do
datagrama.

8/16
F ORMATO DO DATAGRAMA IP V 4

X Endereço de origem: campo de 32 bits define o endereço IPv4


de origem.

X Endereço de destino: campo de 32 bits define o endereço IPv4


de destino.

X Opções: opções para teste e depuração da rede.

9/16
F RAGMENTAÇÃO DE DATAGRAMAS IP V 4

X Formato e tamanho do datagrama depende de camada física e


de enlace de dados.
X Máxima unidade de transferência – MTU: varia para diferentes
protocolos de camada de enlace de dados.

X Fragmentação:
X Adapta tamanho de datagrama à LAN ou WAN.
X Flags, fragmentation offset e total length mudam Checksum é
recalculado. Resto do cabeçalho é copiado.
X Um fragmento de datagrama pode ser refragmentado.
X Fragmentação ocorre na fonte ou qualquer roteador, mas
desfragmentação só no destino.
10/16
C AMPOS DO C ABEÇALHO DE DATAGRAMAS
IP V 4
X Campos do cabeçalho relacionados à fragmentação:
X Identificação: identifica datagrama originado na fonte.
X Para garantir unicidade, o protocolo IP utiliza um contador para
rotular os datagramas.
X Quando o protocolo IP envia um datagrama, ele copia o valor atual do
contador para o campo de identificação e incrementa o contador de
um.
X Quando o datagrama é fragmentado, o valor no campo de
identificação é copiado para todos os fragmentos. Isso ajuda a
remontar o datagrama no destino.
X Marcadores (Flags): 3 bits (3 marcadores).
X 1º bit: reservado (não utilizado).
X 2º bit (D): se seu valor for 1, proíbe a fragmentação. Se o dispositivo
não puder encaminhar o datagrama por meio das redes físicas
disponíveis, ele descarta o datagrama e envia uam mensagem de
erro ICMP à fonte. Se se valor for 0, o datagrama pode ser
fragmentado.
X 3º bit (M): Denominado bit de mais fragmentos. Se seu valor for 1,
significa que o datagrama não é o último fragmento, ou seja, existem
mais fragmentos após este. Se for 0, significa que é o único ou último
fragmento.
11/16
C AMPOS DO CABEÇALHO DE DATAGRAMAS
IP V 4

X Deslocamento do fragmento: posição relativa dos fragmentos


em relação ao datagrama completo.

12/16
C AMPOS DO CABEÇALHO DE DATAGRAMAS
IP V 4

13/16
Internet Control Message Protocol VERSÃO
4 – ICMP V 4

X Compensa duas deficiências do protocolo IP:


X Permite verificar se roteadores estão ativos e seu desempenho.
X Notificar a estação de origens possíveis erros.
X Gera mensagens que são encapsuladas em datagramas IP.
X Mensagens ICMPv4: mensagens de relatório de erros ou
mensagens de consulta.

X Código descreve razão para tipo particular de mensagem.


14/16
ICMP V 4 – M ENSAGENS

X Mensagens de aviso de erro:


X ICMP não corrige, apenas reporta erros.
X Mensagens sempre para a fonte.
X Não envia mensagem relativa a:
X datagrama com endereço de multicast.
X outra mensagem ICMP.
X fragmento de datagrama que não seja o primeiro.
X Mensagem inclui o cabeçalho (informa a origem sobre o
datagrama em si) e primeiros 8 bytes do payload do datagrama
original (pois contém informações sobre o número das portas UDP
e TCP – para informar as camadas superiores que houve erros).

X Mensagens de consulta:
X Usadas independentemente, sem referência a um datagrama.
X Vêm em pares: requisição e resposta.
X Pedido e resposta de eco: testa disponibilidade de uma estação ou
roteador.
X Pedido de carimbo de tempo: encontrar tempo de ida e volta
(propagação) entre dois dispositivos, ou verifica se relógios estão
sincronizados.
15/16
R EFERÊNCIAS B IBLIOGRÁFICAS

FOROUZAN, B.; MOSHARRAF, F. Redes de Computadores: uma


abordagem top-down. [S.l.]: McGraw-Hill, 2013.

FOROUZAN, B. Comunicação de Dados e Redes de


Computadores. 4 ed., São Paulo: McGraw-Hill, 2008.

KUROSE, J. F; ROSS, K. W. Redes de computadores e a Internet:


uma abordagem top-down. 6 ed. São Paulo: Pearson Education do
Brasil, 2013.

TANENBAUM, A. S.; WETHERALL, D. Redes de Computadores. 5


ed. São Paulo: Pearson Prentice Hall, 2014.

16/16

Você também pode gostar