Você está na página 1de 26

ARA0370 – PROTOCOLOS DE

REDES DE COMPUTADORES
AULA 01
EMENTA

• Fundamentos de Protocolos de Redes de Computadores


• Protocolos de Aplicação e Transporte
• Análise de Protocolos
• Protocolos de Camada de Rede
• Endereçamento IPV6
• Protocolos da Camada de Enlace
EMENTA

• Fundamentos de Protocolos de Redes de Computadores


• Protocolos de Aplicação e Transporte
• Análise de Protocolos
• Protocolos de Camada de Rede
• Endereçamento IPV6
• Protocolos da Camada de Enlace
AULA 01

• Fundamentos de Protocolos de Redes de Computadores


• Introdução às Redes de Computadores
• Conceitos de Camadas, Mensagens, Segmentos, Datagramas e Quadros
• Arquitetura de Camadas OSI e TCP/IP e os principais organismos de padronização e
organização

• ONDE POSSO ESTUDAR?


• Protocolos de Redes de Computadores, de Rejane Cunha Freitas, Capítulo 01.
INTRODUÇÃO

• Enviando um Cartão de Natal pelos correios para um amigo nos EUA


• Escrever a mensagem no cartão
• Colocar o cartão em um envelope
• Enviar pelos Correios
• Escrever o endereço
• O seu cartão é despachado em um malote
• Ao chegar aos EUA o processo é repetido, só que de forma inversa
INTRODUÇÃO

• Uma mensagem enviada pelo Whatsapp não é muito diferente!


• Primeiro a mensagem precisa sair do seu celular/PC
• Depois entra na rede do seu provedor
• Viaja por toda a estrutura que existe até o destinatário
INTRODUÇÃO

• O que hoje leva


menos de 1 seg
antes demorava
MESES!
INTRODUÇÃO

• O que é uma rede?


• Conexão entre, no mínimo, dois dispositivos
• Internet
• Rede mundial de comunicação de dados
• Rede composta de várias redes, as quais também são compostas de redes menores, etc.
• Inicialmente era uma conexão entre universidades dos EUA para pesquisas militares
ENLACE E COMUTAÇÃO

• Os dispositivos em uma rede estão conectados


através de um enlace de comunicação.
• Três elementos básicos que compõem a Internet
• Dispositivos finais
• Núcleo (backbone mantido pelas ISPs)
• Redes de acesso (redes físicas que conectam os
dispositivos)
ENLACE E COMUTAÇÃO

• Comutação por circuito

• Antes da comunicação os dispositivos reservam recursos (largura de banda)


• Dados são transferidos em um fluxo contínuo
• Exemplo: Internet discada.
ENLACE E COMUTAÇÃO

• Comutação de pacotes

• Recursos alocados para transmissão de cada pacote sob demanda


• Os comutadores de pacotes (roteadores) não guardam informações da conexão. Cada um
direciona os pacotes de acordo com seu endereço de destino
• Os pacotes em um roteador são tratados como FIFO
• O acúmulo de pacotes pode gerar lentidão e perda de informação
PROTOCOLOS

• Alguém assistiu The Crown na Netflix?


• A visita oficial de qualquer Chefe de Estado à Rainha Elizabete II precisa
obedecer uma série de protocolos
• O que falar, e quando falar
• Os gestos necessários, e o momento adequado
• Não seguir o protocolo pode causar transtornos diplomáticos!
PROTOCOLOS

• A comunicação entre osdispositivos também precisa utilizar protocolos para


estabelecer a comunicação (o que e como enviar)
• Algumas regras definidas pelos protocolos de rede
• Como a mensagem é formatada ou estruturada
• Como dispositivos de rede compartilham informações sobre rotas
• Como e quando mensagens de erro são passadas entre dispositivos
• A configuração e término das sessões de transferência de dados
PROTOCOLOS

• Um protocolo bastante utilizado: HTTP (HyperText Transfer Protocol)


• Define o formato e o tipo de mensagens trocadas entre um navegador e o servidor da
página que está sendo acessada
• TAREFA DE CASA: Pesquisar mais a fundo como funciona o HTTP
ARQUITETURA DE CAMADAS

• Visando estabelecer um padrão para que dispositivos de diferentes marcas


possam se comunicar, a ISO (International Organization for Standardization)
criou o modelo de referência OSI (Open Systems Interconnect)
• OSI: arquitetura de redes em camadas que serve de referência
• Cada camada tem funções e serviços associados
• Vantagens
• Reduz a complexidade do processo de comunicação (dividir para conquistar)
• Facilita o desenvolvimento de novos produtos ou serviços sem alterar outros
ARQUITETURA DE CAMADAS

• Principais funções de cada camada


• Aplicação: possui protocolos que são comumente utilizados pelos usuários (e-mail,
transferência de arquivos, acesso remoto, etc.)
• Apresentação: foco na sintaxe e semântica das informações transmitidas. Permite que
dados com diferentes modos de representação sejam traduzidos
• Sessão: permite que dispositivos mantenham uma comunicação, de modo que longas
sessões de transmissão consigam se recuperar em caso de falhas
• Transporte: recebe os dados das camadas superiores, processa os dados
(empacotamento) e os transmite
ARQUITETURA DE CAMADAS

• Principais funções de cada camada


• Rede: determina a maneira como os pacotes são endereçados e roteados entre os
dispositivos.
• Enlace de dados: divide o fluxo da camada de rede em quadros. Pode também tratar
erros de transmissão, assim as camadas superiores não precisam lidar com esses erros.
• Física: a camada de transmissão de bits através do canal de comunicação. Nessa
camada é decidido como representar os bits, como transmiti-los, etc.
ARQUITETURA DE CAMADAS

• Apesar da boa intenção (definição clara de protocolos em cada camada),


poucos protocolos foram desenvolvidos
• OSI se tornou um modelo de referência para outros modelos
• Arquitetura mais conhecida e utilizada: TCP/IP
TCP/IP

• Uma arquitetura que define um conjunto de protocolos que dá suporte à


transmissão de dados
• Teve OSI como referência
• Alguns autores consideram
que as camadas Física e de
Enlace fazem parte da mes-
ma camada
TCP/IP

• Nas camadas Física e Enlace, o TCP/IP não define um protocolo específico


• Destaques da camada de Rede: IP e ICMP
• Mais conhecidos na Camada de Aplicação
• SMTP, HTTP, DNS
TCP/IP

• Mensagens, segmentos, datagramas e quadros no TCP/IP


• Protocolos possuem hierarquia. Cada protocolo em nível superior é suportado por um ou mais protocolos
do nível abaixo
• Em cada camada os protocolos adicionam certas informações no processo de encapsulamento. Desta
forma, no dispositivo destino, os protocolos se preocupam apenas com as informações de sua camada
• PDU (Protocol Data Unit): conjunto formado pelos dados e cabeçalho de cada camada
• PDU Aplicação: Mensagem
• PDU Transporte: Segmento
• PDU Rede: Datagrama
• PDU Enlace/Físico: Quadro
TCP/IP
PRINCIPAIS ORGANISMOS DE PADRONIZAÇÃO E
ORGANIZAÇÃO
• Quem decide qual arquitetura e protocolos devem ser usados? Ou como deve
funcionar um protocolo?
• Padrões de comunicação de facto: foram adotados pelo mercado
• Padrões de comunicação de jure: foram regulamentados por algum órgão oficial
reconhecido
PRINCIPAIS ORGANISMOS DE PADRONIZAÇÃO E
ORGANIZAÇÃO
• ISO (International Organization for Standardization)
• Organização voluntária e independente que produz e publica padrões para uma vasta
gama de assuntos
• TAREFA DE CASA: Pesquisar ISO 9000, 9001, 9004 e 90011
• IEEE (Institute of Electrical and Electronics Engineers)
• Maior organização profissional do mundo. Possui grupos de trabalho que desenvolvem
padrões nas áreas de engenharia elétrica e informática.
• TAREFA DE CASA: Pesquisar IEEE 802.3 e 802.11
PRINCIPAIS ORGANISMOS DE PADRONIZAÇÃO E
ORGANIZAÇÃO
• IETF (Internet Engineering Task Force)
• É estruturada em grupos que tratam de questões relacionadas à Internet, desde novas
aplicações, informações para usuários, integração do OSI, roteamento e endereçamento,
segurança, gerenciamento de redes, etc. Uma nova ideia deve ser apresentada
formalmente em uma RFC (Request For Comments). Após avaliada, pode ganhar o status
de padrão

• ICANN (Internet Corporation for Assigned Names and Numbers)


• Controla os números de redes IP para evitar conflitos de endereços
FIM

• Por hoje é só!


• Não esqueça das pesquisas requisitadas
• Responda as questões do fim do Capítulo 01 do livro
• Brincar com wireshark
• https://www.wireshark.org/docs/wsug_html_chunked/ChapterIntroduction.html
• Dúvidas e Sugestões: entre em contato

Você também pode gostar