0% acharam este documento útil (0 voto)
110 visualizações19 páginas

Modulo 3

O documento explica como os protocolos de rede permitem a comunicação entre dispositivos. Ele define o que são protocolos e como eles especificam emissores, receptores, codificação de mensagens, formatação e outros aspectos necessários para a comunicação. Além disso, descreve funções comuns de protocolos como endereçamento, confiabilidade, controle de fluxo e outros, dando exemplos como TCP e IP. Finalmente, discute o modelo OSI e TCP/IP que organizam os protocolos em camadas para permitir a comunicação eficiente entre dispositivos.

Enviado por

Max contabil
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
110 visualizações19 páginas

Modulo 3

O documento explica como os protocolos de rede permitem a comunicação entre dispositivos. Ele define o que são protocolos e como eles especificam emissores, receptores, codificação de mensagens, formatação e outros aspectos necessários para a comunicação. Além disso, descreve funções comuns de protocolos como endereçamento, confiabilidade, controle de fluxo e outros, dando exemplos como TCP e IP. Finalmente, discute o modelo OSI e TCP/IP que organizam os protocolos em camadas para permitir a comunicação eficiente entre dispositivos.

Enviado por

Max contabil
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Módulo 3

Protocolos
Título do módulo: Protocolos e modelos

Objetivo do módulo: Explicar como os protocolos de rede permitem que dispositivos acessem recursos de rede locais e remotos.
Primeiramente o que é um protocolo ???
● Emissor e um receptor identificados;
○ remetente e destinatário, e origem

● Língua e gramática comum;


○ canal, ou seja, o caminho que a mensagem é transmitida

● Velocidade e ritmo de transmissão;


● Requisitos de confirmação ou recepção;
● E diversos protocolos que estamos envolvidos no dia a dia.
E no mundo da TI, como é a mesma coisa…
● Emissor e receptores (1 ou mais)
○ Unicast (converso com 1 pessoa), Multicast (numa sala de aula) e Broadcast (eu na praça,
gritando para todos na rua) :D
● Codificação das mensagens (língua e gramática)
○ converter a mensagem para que todos entendam a mensagem
● Formatação/Encapsulamento
○ padronização do formato de envio da mensagem codificada
○ ideia de um envelope
● tamanho da mensagem
● tempo da mensagem
○ controle de fluxos, gerenciamento da taxa de transmissão dos dados e a quantidade de
informações que acordamos em transferir
○ tempo limite de resposta, o tempo que vou aguardar o retorno da mensagem para tomar/ou
não uma ação/tempo excedido
○ métodos de acesso, ou seja, quem pode enviar uma mensagem
● opções de envio da mensagem
● diversos modelos de protocolos
Algumas funções dos protocolos de rede,
● Endereçamento, Identifica o remetente e o destinatário pretendido da mensagem usando
um esquema de endereçamento definido. Exemplos de protocolos que fornecem incluem
Ethernet, IPv4 e IPv6.
● Confiabilidade, Esta função fornece mecanismos de entrega garantidos em caso de
mensagens são perdidos ou corrompidos em trânsito. O TCP fornece entrega garantida.
● Controle de fluxo, Esta função garante que os fluxos de dados a uma taxa eficiente entre
dois dispositivos de comunicação. O TCP fornece serviços de controle de fluxo.
● Sequenciamento, Esta função rótula exclusivamente cada segmento de dados
transmitido. A usa as informações de sequenciamento para remontar o informações
corretamente. Isso é útil se os segmentos de dados forem perdido, atrasada ou recebida
fora de ordem. O TCP fornece serviços de sequenciamento.
● Detecção de erros, Esta função é usada para determinar se os dados foram corrompidos
durante transmissão. Vários protocolos que fornecem detecção de erros incluem Ethernet,
IPv4, IPv6 e TCP.
● Interface de aplicação, Esta função contém informações usadas para processo a
processo comunicações entre aplicações de rede. Por exemplo, ao acessar uma página da
Web, protocolos HTTP ou HTTPS são usados para se comunicar entre o processos da
Web do cliente e do servidor
Alguns protocolos,

Protocolos de comunicação em rede

Os protocolos permitem que dois ou mais dispositivos se comuniquem através de um ou mais redes. A família de tecnologias
Ethernet envolve uma variedade de protocolos como IP, Transmission Control Protocol (TCP), HyperText Protocolo de transferência
(HTTP) e muito mais.

Protocolos de segurança de rede

Protocolos protegem os dados para fornecer autenticação, integridade dos dados e criptografia de dados. Exemplos de protocolos
seguros incluem o Secure Shell (SSH), SSL (Secure Sockets Layer) e TLS (Transport Layer Security).

Protocolos de roteamento

Protocolos permitem que os roteadores troquem informações de rota, compare caminho e, em seguida, selecionar o melhor
caminho para o destino remota. Exemplos de protocolos de roteamento incluem Open Shortest Path First (OSPF) e Border
Gateway Protocol (BGP).

Protocolos de descoberta de serviço

Protocolos são usados para a detecção automática de dispositivos ou serviços. Exemplos de protocolos de detecção de serviços
incluem Host dinâmico Protocolo de Configuração (DHCP) que detecta serviços para endereço IP alocação e Sistema de Nomes
de Domínio (DNS) que é usado para executar conversão de nome para endereço IP.
Como funciona a interação entre os protocolos ? Modelo de camadas, onde cada
camada faz a sua parte, encaminha o resultado para camada superior e recebe da sua
camada inferior. Modelo de camadas é muito eficaz e eficiente para debug/resolução de
problemas/melhorias/troubleshooting/etc…Ele separa as “caixas” de forma inteligente e
“segregadas” mas em trabalho harmônico com suas caixas inferiores e superiores.

Protocolo HTTP - controla a comunicação do


servidor web e o cliente. Na navegação de
internet por exemplo
Protocolo TCP - que gerencia as conversas
individuais, e garantir a confiabilidade do meio.
Protocolo IP - responsável para entregar as
mensagens ao remetente para emisor.
Encaminhar as mensagens por várias redes.
Ethernet = responsável pela entrega de
mensagem na NIC dentro de uma LAN
Modelo OSI como referência teórica.

● fornece lista de funções e serviços que podem ocorrer em cada camada, descrevendo o que deve
ser feito em uma camada específica, mas não prescrevendo como deve ser realizado.
● Ele também descreve a interação de cada camada com as camadas diretamente acima e abaixo.

Modelo de Protocolo TCP/IP ou modelo Internet, referência prática


fonte:
https://www.youtube.com/channel/
UC6uMjw7vPrCX2cj3t5MPVPg
Camada de aplicação:

Sistema de nomes
● DNS - Sistema de nomes de domínio. Converte nomes de domínio, como cisco.com, em endereços IP.
Configuração de hosts
● DHCPv4 - Protocolo de configuração de host dinâmico para IPv4. Um servidor DHCPv4 atribui dinamicamente informações de endereçamento IPv4
aos clientes DHCPv4 na inicialização e permite que os endereços sejam reutilizados quando não forem mais necessários.
● DHCPv6 - Protocolo de Configuração do Host Dinâmico para IPv6. DHCPv6 é semelhante ao DHCPv4. Um servidor DHCPv6 atribui dinamicamente
informações de endereçamento IPv6 aos clientes DHCPv6 na inicialização.
● SLAAC - Configuração automática de endereço sem estado. Um método que permite que um dispositivo obtenha suas informações de
endereçamento IPv6 sem usar um servidor DHCPv6.
E-mail
● SMTP -Protocolo de transferência de correio simples. Permite que os clientes enviem e-mails para um servidor de e-mail e permite que os servidores
enviem e-mails para outros servidores.
● POP3 - Post Office Protocol versão 3. Permite que os clientes recuperem e-mails de um servidor de e-mail e baixem o e-mail para o aplicativo de
e-mail local do cliente.
● IMAP - Protocolo de Acesso à Mensagem na Internet. Permite que os clientes acessem o e-mail armazenado em um servidor de e-mail e também
mantenham o e-mail no servidor.
Transferência de arquivos
● FTP - Protocolo de transferência de arquivos. Define as regras que permitem que um usuário em um host acesse e transfira arquivos para e de outro
host em uma rede. O FTP é um protocolo de entrega de arquivos confiável, orientado a conexão e reconhecido.
● SFTP - Protocolo de transferência de arquivos SSH. Como uma extensão do protocolo Secure Shell (SSH), o SFTP pode ser usado para estabelecer
uma sessão segura de transferência de arquivos na qual a transferência é criptografada. SSH é um método para login remoto seguro que
normalmente é usado para acessar a linha de comando de um dispositivo.
● TFTP - Protocolo de Transferência de Arquivos Trivial. Um protocolo de transferência de arquivos simples e sem conexão com entrega de arquivos
não confirmada e de melhor esforço. Ele usa menos sobrecarga que o FTP.
Web e serviço Web
● HTTP - Protocolo de transferência de hipertexto. Um conjunto de regras para a troca de texto, imagens gráficas, som, vídeo e outros arquivos
multimídia na World Wide Web.
● HTTPS - HTTP seguro. Uma forma segura de HTTP que criptografa os dados que são trocados pela World Wide Web.
● REST - Representational State Transfer. Um serviço Web que utiliza interfaces de programação de aplicações (APIs) e pedidos HTTP para criar
aplicações Web
Camada de transporte

Conexão orientada

● TCP - Protocolo de controle de transmissão. Permite a comunicação confiável entre processos executados em hosts separados e fornece
transmissões confiáveis e reconhecidas que confirmam a entrega bem-sucedida.

Sem Conexão

● UDP - Protocolo de datagrama do usuário. Permite que um processo em execução em um host envie pacotes para um processo em execução em
outro host. No entanto, o UDP não confirma a transmissão bem-sucedida do datagrama.

Segmentação de dados, que, divisão dos dados em pedaços menores e mais gerenciáveis para o envio na rede, ou seja,
dividir um fluxo de dados em unidades menores para termos melhor controle e melhor qualidade na entrega evitando assim
a perda de dados. E necessidades de retransmissão, e outras técnicas. Então temos a melhoria em questão de velocidade,
para aproveitar melhor o meio, e aumento de eficiência.

E para melhor aproveitamento da largura de banda e da infra-estrutura, podemos enviar mais de “segmento”/grupo de
dados simultaneamente, ede aplicações diferentes, por exemplo, para o destinatario da conexão. Multiplexando a conexão.
(ainda bem que existe isso :) )

E por essas mensagens serem segmentadas e multiplexadas, como podemos remontar a informação no final ? Tudo é
sequenciado e numerado. Garantindo assim que possamos remontar tudo, de forma correta, e se tiver faltando algum
pedaço podemos solicitar o reenvio.
Camada de Internet

Protocolo IP (Internet Protocol)

● IPv4 - Protocolo da Internet versão 4. Recebe segmentos de mensagem da camada de transporte, empacota mensagens em pacotes e
endereça pacotes para entrega de ponta a ponta através de uma rede. O IPv4 usa um endereço de 32 bits.
● IPv6 - IP versão 6. Semelhante ao IPv4, mas usa um endereço de 128 bits.
● NAT - Tradução de endereços de rede. Converte endereços IPv4 de uma rede privada em endereços IPv4 públicos globalmente
exclusivos.

Mensagens

● ICMPv4 - Protocolo de mensagens de controle da Internet para IPv4. Fornece feedback de um host de destino para um host de origem
sobre erros na entrega de pacotes.
● ICMPv6 - ICMP para IPv6. Funcionalidade semelhante ao ICMPv4, mas é usada para pacotes IPv6.
● ICMPv6 ND - descoberta de vizinho ICMPv6. Inclui quatro mensagens de protocolo que são usadas para resolução de endereço e
detecção de endereço duplicado.

Protocolos de roteamento

● OSPF - Abrir o caminho mais curto primeiro. Protocolo de roteamento de estado de link que usa um experimento hierárquico baseado em
áreas. OSPF é um protocolo de roteamento interno padrão aberto.
● EIGRP - Protocolo de roteamento de gateway interno aprimorado. Um protocolo de roteamento de padrão aberto desenvolvido pela
Cisco que usa uma métrica composta com base na largura de banda, atraso, carga e confiabilidade.
● BGP - Protocolo de gateway de fronteira. Um protocolo de roteamento de gateway externo padrão aberto usado entre os Internet Service
Providers (ISPs). O BGP também é comumente usado entre os ISPs e seus grandes clientes particulares para trocar informações de
roteamento.
Camada de acesso à rede

Resolução de endereços

● ARP - Protocolo de Resolução de Endereço. Fornece mapeamento de endereço dinâmico entre um endereço IPv4 e um
endereço de hardware.
Observação: Você pode ver outro estado de documentação que o ARP opera na Camada da Internet (Camada OSI 3). No
entanto, neste curso, afirmamos que o ARP opera na camada de Acesso à Rede (OSI Camada 2) porque seu objetivo principal
é descobrir o endereço MAC do destino. Um endereço MAC é um endereço da camada 2.

Protocolos de link de dados

● Ethernet - define as regras para os padrões de fiação e sinalização da camada de acesso à rede.
● WLAN - Rede local sem fio. Define as regras para sinalização sem fio nas frequências de rádio de 2,4 GHz e 5 GHz.
Endereços/Endereçamentos

● Endereços de origem e destino da camada de rede - Responsável por entregar o pacote IP da


origem original ao destino final, que pode estar na mesma rede ou em uma rede remota.
● Endereços de origem e destino da camada de enlace de dados - Responsável por fornecer o
quadro de enlace de dados de uma placa de interface de rede (NIC) para outra NIC na mesma
rede.
Endereços Lógicos da Camada 3 - IPs
● Endereço IP de origem - O endereço IP do
dispositivo de envio, que é a fonte original do
pacote.
● Endereço IP de destino - O endereço IP do
dispositivo receptor, que é o destino final do
pacote.
● Parte da rede (IPv4) ou Prefixo (IPv6) - A parte
mais à esquerda do endereço que indica a rede
na qual o endereço IP é um membro. Todos os
dispositivos na mesma rede terão a mesma
parte da rede no endereço.
● Parte do host (IPv4) ou ID da interface (IPv6) -
A parte restante do endereço que identifica um
dispositivo específico na rede. Essa parte é
exclusiva para cada dispositivo ou interface na
rede.
● A máscara de sub-rede (IPv4) ou
comprimento do prefixo (IPv6) é usada para
identificar a parte da rede de um endereço IP da
parte do host
● IPv4 - 32 bits binário e IPv6 - 128 bits
hexadecimal
Endereços de Enlace de Dados
● O endereço físico da Camada 2 do link de dados tem uma função diferente. A finalidade do
endereço de enlace de dados é fornecer o quadro de enlace de dados de uma interface de rede
para outra na mesma rede.
● Antes que um pacote IP possa ser enviado por uma rede com ou sem fio, ele deve ser encapsulado
em um quadro de enlace de dados, para que possa ser transmitido pela mídia física.
● O endereço MAC é formado por um conjunto de 6 bytes separados por dois pontos (“:”) ou hífen
(“-”), sendo cada byte representado por dois algarismos na forma hexadecimal, como por exemplo:
"00:19:B9:FB:E2:58". Cada algarismo em hexadecimal corresponde a uma palavra binária de
quatro bits, desta forma, os 12 algarismos que formam o endereço totalizam 48 bits.

Qual o problema ???


Endereço de enlace fica “enjaulado” dentro da LAN, porque ? Roteador de L3, repassa informações de
L2 :(

O roteador remove as informações da Camada 2 conforme é recebido na NIC e adiciona novas


informações de enlace de dados antes de encaminhar a NIC de saída em seu caminho para o destino
final.
Comunicação entre redes

3
Comunicação dentro da própria rede.
Lembrando, para saber se está na mesma rede, cálculo de subrede :D E caso não estiver, precisamos do default
gw configurado na estação.

Você também pode gostar