Modelo de Referência de Rede e Dados
Modelo de Referência de Rede e Dados
ágina 2 Copyright
Copyright
©©Huawei
Huawei
Technologies
Technologies
Co.,
Co.,
Ltd.
Ltd.
2023.
2023.
Todos
Todos
os os
direitos
direitos
reservados.
reservados.
Prefácio
Na era digital, várias informações são apresentadas como dados em nossa
vida. O que são dados? Como os dados são transmitidos?
Neste curso, usaremos o modelo de referência de rede para entender a
"vida" dos dados.
ágina 3 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Objetivos
Ao concluir este curso, você será capaz de:
Entender o processo de definição e transmissão de dados.
Entender os conceitos e vantagens do modelo de referência de rede.
Entender os protocolos padrão comuns.
Entender os processos de encapsulamento e decapsulação de dados.
ágina 4 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Conteúdo
1. Aplicativos e Dados
2. Modelo de Referência de Rede e Protocolos Padrão
3. Processo de comunicação de dados
ágina 5 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Origem da história - Aplicativos
Os aplicativos são usados para atender a vários requisitos das pessoas,
como acesso à página da Web, jogos online e reprodução de vídeo online.
As informações são geradas junto aos aplicativos. Textos, fotos e vídeos são
modos de apresentação de informações.
Aplicativo
Informações
ágina 6 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Implementação de aplicativos - Dados
Geração de dados
No campo da informática, os dados são portadores de todo tipo de informação.
Transmissão de dados
Os dados gerados pela maioria dos aplicativos precisam ser transmitidos entre os
dispositivos.
Um aplicativo
Dados precisa concluir
todo o processo,
Rede desde a geração
até a transmissão
de dados?
ágina 7 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Conteúdo
1. Aplicativos e Dados
2. Modelo de Referência de Rede e Protocolos Padrão
3. Processo de comunicação de dados
ágina 8 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Modelo de Referência OSI
7. Camada de
Fornece interfaces para aplicativos.
Aplicativo
Traduz formatos de dados para garantir que os dados da camada
6. Camada de
de aplicativo de um sistema possam ser identificados pela Camada
Apresentação de Aplicativo de outro sistema.
Estabelece, gerencia e encerra sessões entre as partes em
5. Camada de Sessão comunicação.
Estabelece, mantém e cancela um processo de transmissão de
4. Camada de
dados de ponta a ponta; controla as velocidades de transmissão e
Transporte ajusta as sequências de dados.
Define endereços lógicos e transfere dados de origens para
3. Camada de Rede destinos.
2. Camada de link de Encapsula pacotes em quadros, transmite quadros em modo P2P
dados ou P2MP e implementa a verificação de erros.
Transmite fluxos de bits por meios de transmissão e define
1. Camada Física especificações elétricas e físicas.
ágina 9 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Modelo de Referência TCP/IP
A pilha dos protocolos OSI é complexa e os protocolos TCP e IP são
amplamente utilizados no setor. Portanto, o modelo de referência TCP/IP
torna-se o modelo de referência principal da Internet.
Camada de
Aplicativo Camada de
Camada de
Aplicativo Camada de Aplicativo
Apresentação
Camada de Sessão Camada de
Camada Host a Transporte
Host Camada de
Transporte Camada de Rede
Camada da Internet
Camada de Rede Camada de link de
dados
Camada de Acesso Camada de link de
à Rede dados Camada Física
ágina 11 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Organizações de Normalização de
Protocolo Comum
Internet Engineering Task Force (IETF)
A IETF é uma organização voluntária responsável por desenvolver e promover protocolos de Internet
(especialmente protocolos que constituem o pacote de protocolos TCP/IP) e liberar novos ou substituir
padrões de protocolo antigos por meio de RFCs.
IEEE (Institute of Electrical and Electronics Engineers)
O IEEE formulou cerca de 30% das normas nos campos de eletrônica, elétrica e ciência da computação
em todo o mundo. Esses normas incluem os conhecidos IEEE802.3 (Ethernet) e IEEE802.11 (Wi-Fi).
International Organization for Standardization (ISO)
A ISO é uma organização internacional que desempenha um papel importante na formulação de
padrões de rede de computadores, como o modelo OSI definido na ISO/IEC 7498-1.
ágina 13 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
Camada de Aplicativo
• A camada de aplicativo fornece interfaces para software de aplicativo para que os aplicativos
possam usar serviços de rede. O protocolo da camada de aplicativo designa protocolos e
portas da camada de transporte.
• As PDUs transmitidas na camada de aplicativo são chamadas de dados.
Protocolos de camada de
Aplicativo Transport de Rede a Física
dados
e
Cliente Servidor
FTP FTP
Rede
Cliente FTP: fornece comandos para Servidor FTP: um dispositivo que executa
usuários locais operarem arquivos em um o serviço FTP. Ele fornece as funções de
servidor remoto. Um usuário pode instalar acesso e operação para clientes remotos,
um programa cliente FTP em um PC e permitindo que os usuários acessem o
configurar uma conexão com um servidor servidor FTP através do programa de
FTP para operar arquivos no servidor. cliente FTP e acessem arquivos no
servidor.
ágina 15 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Protocolos de Camada de
Aplicativo Transport de Rede a Física
dados
e
Conexão Telnet
Um usuário se conecta a um
AP Roteador servidor Telnet por meio do
programa de cliente Telnet. Os
Rede
SW Firewall comandos inseridos no cliente
Cliente
Telnet ... Telnet são executados no servidor,
Servidor como se os comandos fossem
inseridos no console do servidor.
ágina 16 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Protocolos de camada de
Aplicativo Transport de Rede a Física
dados
e
Rede
Cliente HTTP Servidor HTTP
Visite [Link].
ágina 17 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
Camada de Transporte
Um protocolo da camada de transporte recebe dados de um protocolo da camada
de aplicativo, encapsula os dados com o cabeçalho do protocolo da camada de
transporte correspondente e ajuda a estabelecer uma conexão ponta a ponta (porta
a porta).
As PDUs transmitidas na camada de transporte são chamadas de segmentos.
Camada de
Aplicativo
Protocolos da camada de transporte:
Camada de TCP: um protocolo confiável orientado à
Transporte conexão definido pelo IETF no RFC 793.
(Segmento UDP: um protocolo sem conexão simples
) definido pelo IETF no RFC 768.
Camada de
Rede
Camada de
link de dados
Camada Física
ágina 18 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
ágina 19 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
Aplicativo de Aplicativo de
Telnet Telnet
HTTP HTTP
Porta TCP 1024 Porta TCP 1231 Porta TCP 80 Porta TCP 23
• Geralmente, a porta de origem usada por um cliente é alocada aleatoriamente e a porta de destino é
especificada pelo aplicativo de um servidor.
• O sistema geralmente seleciona um número de porta de origem maior que 1023 e que não está sendo
usado.
• O número de porta de destino é a porta de escuta do aplicativo (serviço) habilitado no servidor. Por
exemplo, o número de porta padrão para HTTP é 80.
ágina 21 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Configuração da Camada de
Aplicativo
de
Transport
e
Camada
de Rede
Camada
de link de
dados
Camad
a Física
conexão TCP -
Handshake de três vias
• Antes de enviar os dados, um aplicativo baseado em TCP precisa estabelecer uma conexão
por meio de um handshake de três vias.
PC1 PC2
[Link]:102 [Link]:2
4 3
Cabeçalho de Cabeçalho TCP
IP
Seq=a Ack=0
Origem = [Link]
(Sinalizadores: SYN
Destino=[Link]
está definido.)
Seq=b Ack=a+1
Origem = [Link] (Sinalizadores: SYN está
Destino=[Link] definido e ACK está
definido.)
Seq=a+1 Ack=b+1
Origem = [Link]
(Sinalizadores: ACK
Destino=[Link]
está definido.)
ágina 22 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Número Sequencial e
Aplicativo Transport de Rede a Física
dados
e
PC1 PC2
[Link]:102 [Link]:2
1 Uma conexão TCP
2
3
4 é estabelecida.
3
4 Cabeçalh Cabeçalho
5
6 … o de IP TCP
… Origem = [Link] Seq=a+1
Carga
Comprimento =
Destino = [Link] Ack=b+1
12 bytes
Seq=b+1 Carga
Origem = [Link]
Ack=a+1+ Comprimento
Destino = [Link]
12 =0 bytes
ágina 23 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
TCP
O TCP usa o mecanismo de janela deslizante para controlar a taxa de transmissão de dados.
PC PC
1 2
Buffer do
seq=100 win=3
1 destinatário
flags=SYN
Handshake seq=200 Ack=101 win=3
de três flags=SYN,ACK
vias seq=101 Ack=201 win=3
flags=ACK
Dados a
serem 2 seq=101
win=3
enviados Transmissã seq=102
o de dados win=3 3
seq=103
win=3
Pergunta: Por que
o campo Janela do
Ack=104 win=1 4 segmento enviado
ctl=ACK por PC1 permanece
seq=104 inalterado?
5 win=3
ágina 24 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Encerramento TCP –
Aplicativo Transport de Rede a Física
dados
e
ágina 25 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
Camada de Rede
A camada de transporte é responsável por estabelecer conexões entre processos
em hosts, e a camada de rede é responsável por transmitir dados de um host para
outro.
As PDUs transmitidas na camada de rede são chamadas de pacotes.
Camada de
Aplicativo
Camada de
• A camada de rede também é chamada de camada de
Transporte Internet.
Ela envia pacotes dos hosts de origem para os
Camada de hosts de destino.
Rede
(Pacote) • Funções da camada de rede:
Fornece endereços lógicos para dispositivos de
Camada de rede.
link de dados Roteia e encaminha pacotes de dados.
Os protocolos comuns da camada de rede
Camada Física incluem IPv4, IPv6, ICMP e IGMP.
ágina 26 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Processo de Trabalho de um
Aplicativo Transport de Rede a Física
dados
e
PC1 GE0/0/
1
PC2
O PC encapsula o cabeçalho de IP
(envelope).
As principais informações são sobre
os endereços IP de origem e destino. Rede A
Camada de Aplicativo
Switch A Eu tenho um
endereço MAC
quando saio da Nome: Host A
fábrica.
Switch B Endereço MAC/Endereço
Ethernet/Endereço físico:
Host A Host B
Host A
Rede A
Host C Host D • Um endereço de controle de acesso à mídia (MAC)
identifica exclusivamente uma NIC em uma rede.
• Ethernet é um protocolo de acesso múltiplo de Cada NIC requer e possui um endereço MAC
difusão que funciona no protocolo da camada do exclusivo.
link de dados. • Endereços MAC são usados para localizar
• As interfaces de rede dos PCs estão em dispositivos físicos específicos em um segmento de
conformidade com o padrão Ethernet. rede IP.
• Geralmente, um domínio de difusão corresponde • Um dispositivo que funciona na camada do link de
a um segmento de rede IP. dados, como um comutador de Ethernet, mantém
uma tabela de endereço MAC para orientar o
ágina 29 encaminhamento do quadro de dados.
Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
ARP
Protocolo de Resolução de Endereços (ARP):
Descobre o endereço MAC associado a um determinado endereço IP.
Solicitação ARP
Endereço IP de destino:
[Link]
Host Endereço MAC de destino: ? Host
A
[Link]/24 B
[Link]/24
3C-52-82-49-7E-9D Resposta ARP 48-A4-72-1C-8F-4F
Endereço IP de origem: [Link]
Endereço MAC de origem: 48-A4-72-
1C-8F-4F
ágina 30 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
(1)
3
0/
O Host 1 verifica
0/
Host 1 Host 2
GE
as entradas ARP
em cache.
GE 0/0/1 GE 0/0/2
O Host 1 envia
uma solicitação
ARP.
IP 1: [Link]/24 IP 2:[Link]/24
MAC 1: 3C-52-82-49-7E-9D MAC 2: 48-A4-72-1C-8F-4F
O Host 2 adiciona
uma entrada ARP.
1
ágina 31 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
(2)
3
0/
0/
O Host 1 verifica as
Host 1 Host 2
GE
entradas ARP em
cache. 3 GE 0/0/1 GE 0/0/2
ágina 32 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
(3)
3
0/
O Host 1 verifica
0/
Host 1 Host 2
GE
as entradas ARP
em cache.
GE 0/0/1 GE 0/0/2
O Host 1 envia
uma solicitação
ARP.
IP 1: [Link]/24 IP 2: [Link]/24
MAC 1: 3C-52-82-49-7E-9D MAC 2: 48-A4-72-1C-8F-4F
O Host 2 adiciona
uma entrada ARP.
4
Passo 4:
O Host 2 envia
uma resposta ARP. • Depois de receber a mensagem de solicitação ARP,
cada host verifica se é o destino da mensagem
com base no endereço IP de destino transportado.
O Host 1 adiciona
• O Host 2 descobre que é o destino da mensagem e
uma entrada ARP.
registra o mapeamento entre os endereços MAC e
IP do remetente em sua tabela ARP.
ágina 33 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
(4)
3
0/
0/
O Host 1 verifica
Host 1 Host 2
GE
as entradas ARP
em cache. 6
GE 0/0/1 GE 0/0/2
O Host 1 envia
uma solicitação
ARP.
IP 1: [Link]/24 IP 2: [Link]/24
MAC 1: 3C-52-82-49-7E-9D MAC 2: 48-A4-72-1C-8F-4F
O Host 2 adiciona
uma entrada ARP.
Passo 5: 5
O Host 2 envia • O Host 2 envia uma resposta ARP ao Host 1.
uma resposta ARP. Resposta
• Nesta etapa, o Host 2 descobriu o endereço MAC do Eth_II FCS
Host 1, portanto, a resposta ARP é um quadro de ARP
dados de unicast.
O Host 1 adiciona
uma entrada ARP. Endereço MAC de Tipo de operação: Resposta ARP
destino: MAC-1 Endereço MAC do remetente: MAC
Passo 6: Endereço MAC de 2
origem: MAC 2 Endereço IP do remetente: IP 2
• Depois de receber o quadro de dados de unicast, o
Endereço MAC do destinatário:
switch encaminha o quadro.
MAC 1
Endereço IP do destinatário: IP 1
ágina 34 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
(5)
3
0/
0/
O Host 1 verifica
Host 1 Host 2
GE
as entradas ARP
em cache.
GE 0/0/1 GE 0/0/2
O Host 1 envia
uma solicitação
ARP.
IP 1: [Link]/24 IP 2: [Link]/24
O Host 2 adiciona MAC 1: 3C-52-82-49-7E-9D MAC 2: 48-A4-72-1C-8F-4F
uma entrada ARP.
7
Passo 7:
O Host 2 envia
uma resposta ARP. • Depois de receber a mensagem de resposta
ARP, o Host 1 verifica se é o destino da
mensagem com base no endereço IP de destino
O Host 1 adiciona transportado.
uma entrada ARP.
• Nesse caso, o Host 1 registra os endereços MAC
e IP do remetente transportado em sua tabela
ARP.
ágina 35 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Camada
Camada
Camada de de Camada Camad
de link de
Aplicativo Transport de Rede a Física
dados
e
Camada Física
Depois que os dados chegam à camada física, a camada física converte um sinal digital em
um sinal óptico, um sinal elétrico ou um sinal de onda eletromagnética com base na mídia
física.
As PDUs transmitidas na camada física são chamadas de fluxos de bits.
Camada de
Aplicativo
Camada de
Transporte
Camada de Rede
3 4
Cabo serial
síncrono/assíncrono: V.24
à esquerda e V.35 à PAD Telefone Laptop Roteador
direita celular sem fio
Transmissão de dados através de cabos seriais Transmissão de dados entre terminais e
roteadores sem fio através de sinais sem fio
ágina 37 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Conteúdo
1. Aplicativos e Dados
2. Modelo de Referência de Rede e Protocolos Padrão
3. Processo de comunicação de dados
ágina 38 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Encapsulamento de dados no
remetente
Dados
Camada de Camada de
Aplicativo Aplicativo
Camada de Camada de
Transporte Camada de Transporte
Rede Camada de
Camada de
Camada de Rede
Rede Camada de
link de dados
link de dados Camada de
Camada de
Camada link de dados
link de dados Camada
Física
Física Camada
Camada
Física Física
ágina 41 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Decapsulação de Dados no
Destinatário
Camada de
Servidor Aplicativo DADOS Dados
Web
Camada de Pacote
al ho Carga
Rede C a be ç
de I P
Meios de 0 1 1 0 0 1 0 1 0 1 ...
transmissão
ágina 42 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Sumário
Tanto o modelo de referência OSI quanto o modelo de referência TCP/IP
adotam o conceito de projeto em camadas.
A divisão clara de funções e limites entre as camadas facilita o desenvolvimento,
o projeto e a solução de problemas de cada componente.
As funções de cada camada podem ser definidas para impulsionar a
padronização do setor.
Interfaces podem ser fornecidas para permitir a comunicação entre hardware e
software em várias redes, melhorando a compatibilidade.
A geração e transmissão de dados requerem colaboração entre os módulos.
Enquanto isso, cada módulo deve cumprir suas próprias responsabilidades.
ágina 43 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Questionár
1.
io
Quais são os benefícios do modelo em camadas?
2. Quais são os protocolos comuns na camada de aplicativo, camada de transporte,
camada de rede e camada do link de dados?
ágina 44 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.
Thank You
[Link]
ágina 45 Copyright © Huawei Technologies Co., Ltd. 2023. Todos os direitos reservados.