Você está na página 1de 40

Protocolos de Rede

Professor: Ronny Mesquita


Curso: Instalador e Reparador de Redes de Computadores 1
Contatos: 9134-5707, ronny@rr.senai.br,
ronny.mesquita.atual@gmail.com
SUMÁRIO

 Protocolos de Rede

 Modelos de Referência OSI, TCP/IP

 Protocolo TCP/IP

 Transferência TCP/IP

 Fragmentação de Pacotes
2

 Conectando a Rede na Internet


Protocolos de Rede
 O protocolo de rede é uma linguagem por meio da qual
dois ou mais computadores se identificam. O protocolo é
responsável por dividir os dados que serão transmitidos
pela rede em pequenos tamanhos iguais denominados de
pacotes.

 Esses pacotes são transmitidos em ordem até o destino e


lá são unidos para compor novamente o arquivo. Há
vários tipos de protocolos que as redes podem utilizar.
3
Protocolos de Rede
 No entanto, apesar de funcionarem de maneira diferente,
os protocolos possuem algumas semelhanças, pois
surgiram com o mesmo objetivo a transmissão de dados
em uma rede.

 Atualmente o protocolo TCP/IP é o protocolo mais


utilizado.

4
Modelos de Referência

Há dois modelos de referência sobre a arquitetura de


redes: o modelo de referência OSI e o modelo de
Referência TCP/IP.

Esses modelos Surgiram da necessidade de tentar


padronizar a comunicação de dados entre redes.

5
Modelos de Referência
Modelo de Referência OSI:
O modelo de referência OSI (Open Systems
Interconnection) foi criado pela ISO (Internetional
Standards Organization), por isso também é conhecido
como modelo de referência ISO OSI.

6
Modelos de Referência
Modelo de Referência OSI:
 Esse modelo especifica como cada etapa do processo
deve trabalhar na transferência de dados. Ele ajuda a
explicar como os protocolos se comunicam e como os
equipamentos de comunicação de dados trabalham em
uma rede.

 Apesar de alguns protocolos não utilizarem o modelo


OSI, ele ainda é muito importante, pois é o modelo
escolhido para explicação didática dos sistemas de
comunicação e padrões mundiais. 7
Modelos de Referência
Modelo de Referência OSI, entendo as camadas:
 Cada uma das sete camadas do modelo OSI tem uma função
específica, que vai desde o transporte de dados até processos mais
complexos como a conversão de caracteres ou a divulgação de cada
camada:
 Camada 1 – Física: define o cabeamento e as conexões. Fazem
parte dessa camada os cabos, modems, conectores, entre outros
equipamentos.

 Camada 2 – Enlace: Transmite quadros de dados de um


computador para outro em um mesmo segmento de rede e controla o
fluxo. Esta camada também identifica e corrige possíveis erros do
nível físico, e determina o protocolo de comunicação entre os 8
sistemas conectados diretamente. É nessa camada que se localizam
as placas de rede e os Switchs.
Modelos de Referência
Modelo de Referência OSI, entendo as camadas:
 Camada 3 – Rede: encaminha pacotes de dados por meio de
segmentos de rede. Essa camada é responsável por endereçar os
pacotes, convertendo endereços lógicos em endereços físicos, dessa
forma, os pacotes conseguem chegar até o destino. Além disso a
camada de rede também determina o melhor caminho para os pacotes
atingirem o destino. É nessa camada que se localiza o protocolo IP.

 Camada 4 – Transporte: especifica o modo como os dados são


coletados e entregue entre os computadores da rede. No processo de
envio essa camada pega os dados enviados pela camada de Sessão e os
divide em pacotes para serem transmitidos para a camada de Rede. No
processo de recepção ela pega os pacotes recebidos da camada de
Rede, monta novamente a informação original e a envia a camada de 9
Sessão. É nessa camada que trabalha o protocolo TCP e o Sistema
Operacional.
Modelos de Referência
Modelo de Referência OSI, entendo as camadas:

Camada 5 – Sessão: inicia, gerencia e encerra as


conversações entre aplicações em computadores
diferentes. É essa sessão que especifica como a
transmissão de dados será feita e insere as marcações nos
dados a serem transmitidos. Essas marcações são
importantes, pois se houver falha na rede a transmissão
dos dados reinicia a partir da ultima marcação que o
computador receptor recebeu.
10
Modelos de Referência
Modelo de Referência OSI, entendo as camadas:
 Camada 6 – Apresentação: converte as informações recebidas
da camada de Aplicação em um formato que possa ser utilizado
na transmissão dessas informações. Um exemplo comum de
conversão é quando os caracteres são de um padrão diferente do
ASCII ou quando os dados estão criptografados.

 Camada 7 – Aplicação: identifica o programa que será utilizado


e permite o acesso aos protocolos para que a comunicação seja
possível. Um exemplo da utilização dessa camada é quando há
uma solicitação de recepção e-mail e o aplicativo de e-mail se
comunica com a camada de Aplicação do protocolo de rede para
fazer tal solicitação. Alguns protocolos utilizados nesta camada 11
são: HTTP, SMTP, FTP, POP3, DNS, entre outros.
Modelos de Referência
Modelo de Referência OSI, entendo as camadas:

 Quando uma camada transmite dados ela acrescenta


informações características dessa camada e envia os
dados para a camada inferior. Esse processo é chamado
de encapsulamento.

12
Modelos de Referência
Modelo de Referência TCP/IP
 O modelo de referência TCP/IP (Transmission Control
Protocol/Internet Protocol) foi desenvolvido pelo
departamento de defesa dos Estados Unidos na intenção
de criar uma rede onde as conexões continuassem
funcionando mesmo que houvesse alguma falha em um
dos equipamentos intermediários.

13
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 O nome desse modelo deve-se aos dois principais
protocolos utilizados.

 Camada 1 – Interface de Rede: a camada de Interface


de Rede é responsável por conectar o host à rede por
meio de um protocolo. Essa camada determina os
detalhes de como a informação é enviada fisicamente
pela rede, até mesmo como os bits são representados
eletricamente pelos equipamentos de hardware que
determina interface com um meio da rede, como par
trançado, fibra ótica ou cabo coaxial. 14
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 2 – Internet: a camada de internet é
responsável por deixar que os computadores dos usuários
enviem pacotes e assegurar que esses pacotes cheguem ao
seu destino mesmo que utilizem caminhos diferentes. Os
pacotes não precisam chegar ao destino na mesma ordem
em que foram enviados, pois as camadas superiores
reorganizam os pacotes. Essa camada especifica o
formato do pacote e o protocolo utilizado , o IP (internet
Protocol). A camada Internet entrega os pacotes IP no seu
destino fazendo o roteamento dos pacotes. Devido a esses
aspectos essa camada é muito parecida com a camada de 15
Rede do modelo OSI.
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 3 – Transporte: a camada de Transporte garante a
comunicação entre os computadores de origem e destino, da
mesma forma que a camada de Transporte do modelo OSI.
Essa camada possui dois protocolos:

 TCP (Transmission Control Protocol): Esse protocolo garante


a entrega dos pacotes em qualquer máquina da rede. Ao
enviar informações o TCP fragmenta os dados de entrada e
encaminha-os a camada de Internet. No computador receptor
o protocolo TCP recebe e verifica se as informações dentro
dos pacotes estão corretas e então confirma o recebimento.
Por esse motivo o TCP é considerado um protocolo confiável. 16
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 3 – Transporte:
 UDP (User Datagram Protocol): Esse protocolo também
é utilizado na transferência de dados, mas não reorganiza
os pacotes e nem confirma o recebimento correto dos
dados, o que passa a ser feito pela aplicação. Por isso o
UDP não é considerado confiável e é utilizado apenas
para transmitir dados não importantes. Por não
reorganizar os pacotes e nem confirmar o recebimento
dos dados o UDP é mais rápido que o TCP.

17
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 3 – Transporte: quando a camada de
Transporte recebe os dados passados pela camada de
Aplicação ela adiciona um cabeçalho a esses dados. Esse
cabeçalho armazena informações de controle, como o
número da porta de origem, o número da porta de destino,
um número de sequência e uma soma de verificação para
saber se a informação foi recebida corretamente no
destino. O cabeçalho é removido antes dos dados serem
recebidos na porta apropriada.

18
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 4 – Aplicação: A camada de aplicação faz a
comunicação entre os programas e os protocolos de
transporte. Essa camada possui vários protocolos os mais
conhecidos são o FTP, o DNS, o SMTP e o HTTP. Assim,
quando um aplicativo de e-mail do cliente vai receber as
mensagens que estão armazenadas no servidor é feito um
pedido para a camada de aplicação que utiliza o protocolo
SMTP.

19
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 4 – Aplicação: outra função dessa camada é
acionar o protocolo HTTP quando um endereço de uma
pagina da Web é digitado no navegador.

A comunicação entre a camada de aplicação e a camada


de transporte é feita por meio de uma porta numerada. Os
protocolos utilizam sempre as mesmas portas para as
aplicações padrão.

20
Modelos de Referência
Modelo de Referência TCP/IP, entendo as camadas:
 Camada 4 – Aplicação:
EX: o SMTP utiliza sempre a porta 25, o protocolo HTTP
utiliza sempre a porta 80 e o FTP a porta 20 para transmitir
dados e a 21 para informações de controle.

A utilização da porta possibilita que o protocolo de


transporte identifique o tipo de conteúdo do pacote de
dados e saiba para qual protocolo da camada de aplicação o
pacote de dados deve ser entregue.
21
Protocolo TCP/IP
 O protocolo TCP/IP é um conjunto de dois protocolos: o
TCP (transmission Control Protocol) e o IP (Internet
Protocol).

 TCP: esse protocolo é responsável por receber os dados


enviados pela camada superior, dividi-los em pacotes e
envia-los para a camada inferior.

IP: esse protocolo é responsável por receber os dados da


camada superior e roteá-los pelas redes. O protocolo IP
não é orientado a conexão, ou seja, não garante a entrega
22
dos dados no destino.
Transferência TCP/IP
 As camadas se comunicam com outros computadores
através dos protocolos. Durante a comunicação os
protocolos das camadas Aplicação, Transporte, Internet e
Interface de Rede trabalham em conjunto transmitindo os
bits em forma de sinais elétricos.

23
Transferência TCP/IP
 As informações vindas do usuário são geradas pelos
programa das camadas de aplicação e são transferidas de
camada em camada.

EX: Transferência de dados entre dois computadores no


modelo TCP/IP:
 Os dados da maquina de origem são entregues a camada
de aplicação da maquina de destino e um cabeçalho é
adicionado aos dados. O protocolo da camada de
aplicação utiliza os dados do cabeçalho para aplicar e
organizar os dados recebidos.
24
Transferência TCP/IP
EX: Transferência de dados entre dois computadores no
modelo TCP/IP:
 Em seguida, os dados são encaminhados para a camada
de Transporte, nessa camada os dados recebem um novo
cabeçalho que será utilizado pelos protocolos TCP ou
UDP.

A camada de Transporte passa os dados para a camada de


Internet. Nessa camada os dados recebem um novo
cabeçalho e são construídos os pacotes de dados que
serão utilizados pela camada de Interface de Rede.
25
Transferência TCP/IP
EX: Transferência de dados entre dois computadores no
modelo TCP/IP:
 Ao receber o pacote de dados, a camada de interface de
rede insere o seu cabeçalho ao pacote e faz o fechamento
dos dados. Essa camada entrega os dados para a parte
física da rede que é a responsável pelos detalhes
eletroeletrônicos da transmissão.

26
Fragmentação de Pacotes
 Os pacotes precisam obedecer um tamanho máximo que
varia de uma rede para outra.

 Essa limitação ao tamanho dos pacotes é necessário pelos


seguintes motivos.
 Restrições de Hardware.
Recursos do Sistema Operacional.
Capacidade dos protocolos.
Compatibilidade com algum padrão.
Necessidade de diminuir as retransmissões devido a erros.
Evitar que um pacote fique por muito tempo em um canal.
27
Fragmentação de Pacotes
 Assim a solução para esses problemas foi permitir que os
pacotes fossem divididos em fragmentos. Feito isso cada
fragmento é transmitido como se fosse um pacote.

Quando um pacote de dados é fragmentado cada


fragmento recebe uma numeração que será utilizada para
juntar novamente as partes do pacote quando esses
chegarem ao seu destino.

28
Conectando a Rede na Internet

Quando criamos uma rede provavelmente os


computadores dessa rede precisam ter acesso à internet.

A conexão de uma rede a internet pode ser feita de dois


modos: utilizando um endereço classe C público para a
rede ou criando uma tabela de tradução no roteador.

29
Conectando a Rede na Internet

A primeira opção consiste em conseguir um endereço


classe C público para a rede e configurar todas as
máquinas para usar endereços IP únicos dentro da
internet.

EX: se for utilizado o endereço 200.230.64.0, as


máquinas devem ser configuradas para os endereços IP:
200.230.64.1, 200.230.64.2, 200.230.64.3 etc…

30
Conectando a Rede na Internet

Já a segunda opção utiliza uma tabela de tradução no


roteador. Nesse caso é criada uma tabela que pega os
pacotes que chegam da internet com endereços IP válidos
e transforma esses endereços públicos em privados, que
serão aceitos somente na rede local.

31
Protocolos de Aplicação.

Os protocolos de aplicação do modelo TCP/IP são


responsáveis por garantir a funcionalidade das aplicações
do usuário. Alguns protocolos são utilizados para tornar
acessivel a comunicação pelo usuário, como os
protocolos SMTP, FTP, POP3, IMAP4, Finger, Telnet,
NFS, FTP, NNTP e outros para comunicação de Sistemas,
com os protocolos DNS, BOOTP, DHCP e SNMTP.

32
Protocolos de Aplicação

 O SMTP (Simple Mail Transfer Protocol) é o protocolo


utilizado entre o computador e o servidor de e-mails. Esse
protocolo é responsável por enviar e-mails.

O FTP (File Transfer Protocol) é um protocolo de


transferência de arquivos, atualmente é um dos mais
utilizados na internet.

 O POP3 (Post Office Protocol) é utilizado para


recuperação de e-mail. Esse protocolo é responsável por
controlar a conexão entre um cliente de e-mail e um 33
servidor de e-mail.
Protocolos de Aplicação

 O HTTP (Hyper Text Transfer Protocol) é um protocolo


responsável pela comunicação entre o navegador e o
servidor Web, onde as páginas estão armazenadas.

 O IMAP (Internet Message Access Protocol) é um


protocolo utilizado no gerenciamento de correio
eletrônico. Seus recursos são superiores aos do POP3.

 O Finger é responsável por abrir uma conexão na porta


79 do servidor e a fazer um pedido. O servidor envia uma
34
resposta com base nos dados pedidos.
Protocolos de Aplicação

 O TELNET é utilizado na comunicação entre computadores


ligados em rede, ou na internet. Por meio desse protocolo é
possível que o usuário de um computador trabalhe
perfeitamente em outra máquina remotamente.

 O Internet Relay Chat (IRC) é um protocolo de


comunicação utilizado principalmente em aplicativos de bate
papo (chat)e troca de arquivos.

 O NFS (Network File System) foi desenvolvido para


compartilhar arquivos e pastas entre computadores 35
conectados a rede formando um diretório virtual.
Protocolos de Aplicação

 O TFTP (Trivial File Transfer Protocol) é utilizado para transferir


arquivos entre um cliente TFTP e um servidor TFTP. Ele é
semelhante ao FTP.

 O NNTP (Network News Transfer Protocol) é um protocolo da


internet para grupos de discussão.

 O DNS (Domain Name System) é um protocolo responsável por


especificar as regras de sintaxe para a definição do nome dos
domínios e consultar esses nomes. O DNS é basicamente um sistema
de mapeamento entre endereços IP e nomes. Os nomes e os
endereços ficam armazenados em tabelas de um banco de dados nos
servidores DNS onde os endereços nominais são convertidos em 36
endereços IP e vice-versa.
Protocolos de Aplicação

 O SNMP (Simple Network Management Protocol) é o protocolo


responsável por transmitir as informações referentes aos Status dos
equipamentos que compõe a rede.

 O DHCP (Dynamic Host Configuration Protocol) é utilizado para


gerar e administrar endereços IP. Esse protocolo junto com o
servidor de DHCP distribui os endereços, máscaras, gateway, entre
outras configurações para os equipamentos que compões a rede.

 O X.25 é uma arquitetura de rede que surgiu da necessidade de se


comunicar dois computadores utilizando uma rede externa
compartilhada. Nessa rede é utilizado um pacote de protocolo 37
também chamado de X.25.
Protocolos de Aplicação
 O Frame Relay é um protocolo de comunicação semelhante ao X.25 ele
também é baseado em redes comutadas, mas não é orientado a conexão e
por isso não garante a entrega dos dados. Esse protocolo opera nas camada
2 e 3 do modelo OSI

 O PPP (Point-to-point Protocol) foi criado para transportar datagramas IP


por meio de uma conexão serial entre dois Roteadores e entre o usuário
doméstico e o provedor de internet. Esse protocolo está presente na camada
de Enlace de dados na internet.

 O PPPoE (Point-to-point Protocol over Ethernet) é uma versão do PPP


utilizado pelos serviços de Internet de banda larga. Esse protocolo trabalha
na hora de realizar a conexão entre a rede Ethernet a Internet, possibilitando
que o usuário necessite informar o usuário e senha para conseguir conectar 38
a rede. Esse protocolo também pode estar presente nas redes locais.
Protocolos de Aplicação
 O Frame Relay é um protocolo de comunicação semelhante ao X.25 ele
também é baseado em redes comutadas, mas não é orientado a conexão e
por isso não garante a entrega dos dados. Esse protocolo opera nas camada
2 e 3 do modelo OSI

 O PPP (Point-to-point Protocol) foi criado para transportar datagramas IP


por meio de uma conexão serial entre dois Roteadores e entre o usuário
doméstico e o provedor de internet. Esse protocolo está presente na camada
de Enlace de dados na internet.

 O PPPoE (Point-to-point Protocol over Ethernet) é uma versão do PPP


utilizado pelos serviços de Internet de banda larga. Esse protocolo trabalha
na hora de realizar a conexão entre a rede Ethernet a Internet, possibilitando
que o usuário necessite informar o usuário e senha para conseguir conectar 39
a rede. Esse protocolo também pode estar presente nas redes locais.
Protocolos de Aplicação

 O UDP (User Datagram Protocol) é um protocolo de


transmissão sem conexão. Isso significa que ao contrário
do TCP, o UDP não confere se todos os pacotes foram
entregues corretamente.

40

Você também pode gostar