Você está na página 1de 117

CAMADA DE

COMUNICAÇÃO

Éder Porfírio
eder_porfirio@uvanet.br
Redes de Computadores

 A comunicação sempre foi uma


das maiores necessidades do ser
humano;

 Surgimento dos computadores,


essa necessidade se tornou ainda
maior;

 TI (Tecnologia da Informação);

 TIC (Tecnologia da Informação e


Comunicação).
DEFINIÇÃO

 Podemos definir uma rede de computadores como um


sistema computadorizado, que usa componentes de
comunicação para conectar dois ou mais computadores e
seus recursos.
Motivação
 O compartilhamento de recursos é a principal motivação
para se montar uma rede.

 Recursos:
 Hardware;

 Softwares;

 Informações;
Histórico das Redes de Computadores

Computação Centralizada

Mainframes
Redes (??) físicas interligando terminais
sem poder de processamento a
computadores centrais de grande porte.
Histórico das Redes de Computadores

Computação Cliente/Servidor

Downsizing
- Barateamento do Hardware
- Poder de processamento das estações
História da Internet

Inicialmente criada nos Estados Unidos com fins


de defesa – GUERRA FRIA

O desafio partiu de 2 pressupostos:

1 Não precisar retransmitir tudo se houver algum problema;

2 Se houver uma interrupção no caminho (BOMBA??), assumir de


forma transparente um outro caminho.
ARPA
e durante a guerra fria . . .

em outubro de 1957 URSS lança o Sputnik . . .


NET
. . . em 1958 os EUA criam a

todas as informações eram


centralizadas no pentágono!

em 1966, por medo de um ataque


ao pentágono, a DARPA planejou
uma grande rede . . .

para manter a comunicação entre as


bases militares dos EUA
Nasce a internet...
já na década de 70, a tensão entre URSS e EUA diminui . . .

os militares permitem que os cientista acessem a


ARPANET
+ mais tarde, cederam a rede para as universidades norte-
americanas...

que sucessivamente (1974), passaram-na para as universidades


+ de outros países...

acesso doméstico de pesquisadores e alunos


+
surge o conceito de uma rede comercial

e assim surgiu a internet!


O criador
implementou a primeira
comunicação entre um cliente
HTTP e um servidor através da
internet . . . . . . . (1990)

hipertexto
Tim Berners Lee
Físico Britânico
Cientista da Computação
world wide web
Professor do MIT

Diretor do world wide web consortium (W3C)


Histórico das Redes de Computadores

Os Estados Unidos já possuem tantas fibras óticas instaladas entre e


dentro de suas cidades que ocupam menos de 20% da banda disponível.
História da Internet – Fatos no Brasil

- MEC exige eCNPJ e eCPF para PROUNI

- Mais de 99% do IRPF pela Internet

- E-Commerce ultrapassa 1 Bi de Reais anual

- NF Eletrônica

- Processo Judicial 100% eletrônico

- TV Digital e Internet

- Educação à Distância pela Internet


Histórico das Redes de Computadores

Desafios:

Computação Distribuída

O grande desafio dos dispositivos móveis

Redes celulares 4G e 5G

Convergência
Tipos de Redes

LAN – Local Area Network


WLAN – Wireless LAN

MAN – Metropolitan Area Network

WAN – Wide Area Network


Topologias Físicas
COMPONENTES

 Os componentes físicos são partes muito importante


para a configuração de uma rede. Placas, cabos,
roteadores, switches, cada um deles tem uma função
específica para que os computadores consigam se
comunicar.

 Eles podem ser classificados, de acordo com o seu modo


de funcionamento, em ativos e passivos.
ATIVOS DE REDE

 Podemos considerar um ativo de rede, todo e qualquer


componente que possa de alguma forma modificar a
informação, ou seja, o ativo de rede de alguma forma ela
processa a informação e a retransmite.

 Como principais exemplos de ativos de rede, temos:


placas de rede, hubs, switches, AP’s e roteadores
ATIVOS
 PLACA DE REDE
 As placas podem ser consideradas como os primeiros
ativos de uma rede de computadores.

 Elas são responsáveis por criar a interface (porta de


entrada) com os cabos e conectores.
ATIVOS
 HUB
 O hub é um dispositivo que tem a
função de interligar os
computadores de uma rede local.
Seu funcionamento é bem simples:
ele recebe os dados vindos de um
computador (transmissor) e
retransmite esses dados para todos
os outros computadores da rede
(receptores).
ATIVOS
 SWITCH
 Fisicamente, o hub e o
switch também são muito
parecidos, e assim como o
hub ele também pode
conter várias portas. A
diferença está no fato de o
switch enviar os pacotes de
dados desejados apenas
para o host destino,
criando uma rede mais
eficiente
ATIVOS
 ROTEADORES
 Os roteadores são equipamentos que fazem a comutação
dos pacotes entre as redes e por isso são os principais
responsáveis pela comunicação entre computadores que
estejam distantes um do outro.
ROTEADOR
 Os roteadores funcionam usando  A Internet (rede mundial de
uma tabela, chamada tabela de computadores) pode ser vista
roteamento, onde são descritas como a junção de milhões de
todas as possibilidades de envio pequenas redes. E essa interligação
dos pacotes recebidos pelo é feita através de roteadores
roteador. espalhados pelo mundo tudo.
PASSIVOS DE REDE

 Chamamos de passivos de rede, todos os componentes


que fazem parte de uma rede de computadores, porém
não fazem nenhum tipo de processamento com na
informação.

 Nessa classe se enquadram cabos, conectores, tomadas,


patch painel, etc.
PASSIVOS
 CABO COAXIAL
 O cabo coaxial é foi o cabeamento mais utilizado para
comunicação de dados entre computadores até meados
dos anos 90.

 Ele é constituído por camadas de condutores e isolantes.


PASSIVOS
 CABO PAR TRANÇADO
 Cabo Par Trançado, Twisted Par ou simplesmente TP, é um
cabeamento formado por 4 pares de fio de cobre.
 Esse “traçamento” é feito para cancelar as interferências
eletromagnéticas externas e interferências multas (crosstalk).
CABO PAR TRANÇADO

Cabos par trançado que ainda estão em evolução já chegam


a velocidades de:
 10 Mbps (Ethernet)
 100 Mbps (Fast Ethernet)
 1000 Mbps ou 1 Gbps (Gigabit Ethernet)

A principal vantagem da utilização do cabo par trançado é o


seu baixo custo de instalação e manutenção.
PASSIVOS
 FIBRA ÓTICA
 A fibra ótica usa a luz para transmitir informação por isso não sofrem
interferências eletromagnéticas.
 A fibra ótica é feita de vidro ou de materiais que possam transmitir luz, mas
independente do material que ela é constituída a transmissão é dada de
maneira semelhante.
 Um feixe de luz é lançado em um lado da fibra e esse feixe percorrendo
toda a extensão da cabo até chegar ao outro lado por sucessivas reflexões.
CONCEITOS IMPORTANTES
 PROTOCOLO
 O conjunto de regras “escolhido” para que haja a
comunicação.

 EXEMPLO PRÁTICO:
 Problema: Enviar um arquivo de um ponto para o outro
da rede.

 Protocolo FTP (File Transfer Protocol- Protocolo de


Transferência de Arquivos).
Conceitos Importantes
 TRANSMISSÃO DE DADOS
 Os dados são transmitidos de um ponto a outro através de
sinais, usando o meio de transmissão para tal.

 Meios:
1. Eletricidade;
2. Ondas de rádio;
3. Feixes de luz;
4. Ondas de satélite;
5. Infravermelhos;
6. Entre outros.
Conceitos Importantes
 TRANSMISSÃO DE DADOS

 Independente do meio de transmissão, os sinais que são


enviados para a transmissão de dados são bits ou
conjuntos de bits
 por isso que a capacidade de transmissão (ou taxa de
transmissão) de uma rede é medida em bps (bits por
segundo), ou seja, a quantidade de 0’s e 1’s que são
capazes transmitir em um segundo.
Conceitos Importantes
A transmissão de dados pode
acontecer de três formas:
 Simplex: Apenas um host transmite
a informação;
 Half Duplex: Os dois hosts enviam
informações, sendo que um de cada
vez;
 Full Duplex: Todos os hosts
transmitem e recebem dados ao
mesmo tempo. Para esse tipo de
transmissão é necessário controle de
fluxo.
Conceitos Importantes
Conceitos Importantes

Broadcast

Multicast
Conceitos Importantes
Conceitos Importantes

Como switches e roteadores são utilizados


para segmentar uma rede...

• Switches resolvem problemas que antes se


tinha com hubs – DOMÍNIOS DE COLISÃO

• Roteadores separa em redes diferentes –


DOMÍNIOS DE BROADCAST
Modelos de Internetworking

Modelo OSI

Modelo DoD (Pilha TCP/IP)


Modelo de Referência OSI
 As primeiras redes de computadores poderiam ser
comparadas à uma ilha, pois só havia comunicação entre
equipamentos de um mesmo fabricante.

 No fim dos anos 70 a ISO (International Organization for


Standartization) .

 Modelo “International Standard #7498;

 Modelo de Referência OSI (Open Systems Interconnect ).


Modelo OSI

O Modelo de Referência
OSI não é um protocolo,
nem um conjunto de
deles, ele é um
conjunto de regras que
visam padronizar a
comunicação em uma
rede de computadores,
Camada de Aplicação - 7
 Essa camada é responsável pela comunicação entre o
usuário e a rede;

 Os dados começam a ser formatados, para serem enviado


para o destino,;

 Aqui estão contidos os principais serviços do usuário,


como: correio eletrônico, web, envio de arquivos, acesso
remoto, etc.
Camada de Apresentação - 6

 O papel da camada de apresentação é traduzir tudo que


vem das outras camadas para a camada de aplicação de
uma forma inteligível.

 Criptografia, descriptografia, a compressão e a


descompressão dos dados.
Camada Sessão - 5
 A camada de sessão tem o papel de fornecer suporte
para a comunicação fim-a-fim que será realizada pela
próxima camada;

 Faz o gerenciamento de atividades e controle de diálogo,


por isso é de vital importância para a comunicação entre
os Hosts.
Camada de Transporte - 4

 Responsável pelo estabelecimento de conexão;

 Dividir e reagrupar os dados que serão enviados;

 Retransmissão caso algum desses “pedaços de


informação” se perca no meio do caminho.;

 Controle de fluxo (isso garante que um transmissor


rápido não congestione um receptor lento).
Camada de Rede - 3

 Endereçamento e roteamento dos pacotes de dados

 Não é orientada a conexão (isso quer dizer que ela não

garante a entrega).
Camada de Enlace - 2

 Função de encapsular os dados de acordo com a


tecnologia física.

 Exemplo, o encapsulamento de dados da ethernet


(cabeada) é completamente diferente do Wi-Fi (sem fio).
Camada Física - 1

 A principal preocupação da camada 1 é quebrar os dados


em bits e transmitir para o meio físico;

 Receber esse bits e os converter em informação e enviar


para a camada 2 (Sessão).
Modelo OSI
Camadas
HIERARQUIA DAS CAMADAS
HIERARQUIA DAS CAMADAS
Encapsulamento dos Dados

É importante compreender que cada camada


comunica-se com sua camada correspondente

Exemplo do TRADUTOR:

Português Russo
Tradutor Português-Inglês Tradutor Inglês-Russo
Mensageiro da Mensagem Receptor da Mensagem
Encapsulamento dos Dados

Cada camada usa um bloco de informações chamado:


PDU – Protocol Data Unit

É como se cada camada colocasse o conjunto de


dados dentro de uma CAIXA adicional.

Cada CAIXA possui suas próprias informações de


controle.
Encapsulamento dos Dados
TCP/IP
TCP/IP
 O TCP/IP foi desenvolvido em 1969 pelo U.S.
Departament of Defense Advanced Research Projects
Agency, como um recurso para um projeto experimental
chamado de ARPANET.

 TCP/IP, que é a tecnologia de rede utilizada na Internet


(rede mundial de computadores);

 Está presente na maioria esmagadora das redes


espalhadas pelo mundo.
Benefícios

 Padronização;

 Interconectividade;

 Roteamento;

 Protocolo Robusto (escalável, aberto e multiplataforma)

 Internet:
Comparação TCP/IP e OSI
Camada Física
Preocupa-se exclusivamente em transmitir os dados por
um meio.

PDU – Protocol Data Unit: bits


100101010001010101011111010101011101010

• Cabeamento

• Conectores – Conectorização

• Interfaces de Rede (placas/outros dispositivos)

• Redes Wireless
Camada Física
Tipos de Comunicação

SIMPLEX – Apenas transmite em um sentido

DUPLEX – Transmite em ambos os sentidos

Half-Duplex – Apenas um sentido por vez

Full-Duplex – Transmite nos 2 sentidos


simultaneamente (Switches; Placas de Rede a
partir do Fast Ethernet)

Nivela sempre por baixo


Camada de Enlace
Principais Características:
- Prepara tudo para a camada física
- Controle de ERROS
- Endereçamento de Hardware

ETHERNET
IEEE 802.3 e 802.2
Camada de Enlace - ETHERNET

LLC (Logical Link Control) – faz a ponte entre a


camada de Rede e a MAC

Media Access Control – Controle de Acesso ao Meio

É onde se localiza o endereço físico da placa de rede


3 bytes do fabricante + 3 bytes um serial
Camada de Enlace - ETHERNET

Coisas para lembrar do Ethernet:

- Cabo azul 10/100/1000 Mbps

- Endereço MAC – 00.FF.31.01.3A.78

- CSMA/CD
- Acesso ao meio por detecção de Portadora
- Detecção de Colisão
Prática Rápida

 Usar o comando ARP (Address Resolution Protocol ) para


analisar rapidamente a tabela com os endereços físicos da
rede local.

 Comando:
 arp -a
Camada de Enlace
Análise de Switches e Hubs:

Latência é o tempo medido entre a entrada de um


quadro na porta até sua saída desta porta.

A vantagem do switch em relação ao hub é a


criação de um domínio de colisão para cada porta
do switch.

O switch monitora o tráfego da rede para ir


montando sua tabela.
Prática Rápida

 Usar o comando ping para analisar o latência da rede.

 Comando:
 ping <ip> -t
CAMADA DE INTERNET

 É de grande importância, juntamente com a camada de


transporte.

 O principal protocolo dessa camada é o IP (Internet Protocol)

 Principais Funções:
 Roteamento

 Endereçamento Lógico

 Fornecer as camadas superiores uma interface de rede única


Camada de Rede
Responsável pelo ENDEREÇAMENTO e pela
determinação do melhor CAMINHO que os
pacotes devem seguir.

No TCP/IP – Camada de Rede = IP

Roteadores trabalham na Camada de Rede.


PROTOCOLO IP

 Cada host precisa receber um endereço;

 Endereço esse que precisa ser único dentro da rede.

 Protocolo IP – endereçamento LÓGICO dos hosts.


Endereço IP

 Um endereço IP é constituído de 32 bits (4 octetos);

 Deve ser único no segmento de rede;

 o endereçamento IP trata da localização lógica do


computador na rede;

 O endereçamento físico ficará por conta do MAC-


Address
Endereçamento IP
 Os 32 bits que compõem o endereço IP, são divididos em
4 partes de 8 bits (1 byte).

Limites do endereçamento IP:


 0.0.0.0
 255.255.255.255.
Classes de IP’s
 Para fins de otimização, os endereços IP foram divididos
em classes.
 Essa divisão é padronizada pela RFC 1166 de 1990, e
divide o IP em 5 classes.
Endereçamento IP
 Exemplos:
 Classe A: 10.30.20.4
 Classe B: 130.170.10.5
 Classe C: 192.30.1.5
Endereçamento IP
Endereços Frios
 A ideia era que cada computador que estivesse ligado à
internet tivesse um IP único.

 Endereços frios: faixas que não poderão ser usadas na


Internet;
Máscara de Sub-Rede
Particularidades
IPV6

 IPv6 é a versão mais atual do IP.

 Segundo a CGI a data para o esgotamento do IPV4 no


Brasil e dia 12 de junho de 2014.

 http://www.test-ipv6.com/

 https://www.youtube.com/watch?v=_JbLr_C-HLk
ROTEAMENTO DE PACOTES
Cabeçalho IP
ROTEAMENTO DE PACOTES
Prática Rápida
 Utilize o comando “tracert” para ver quantos e quais são
os saltos que seu pacote de dados faz para chegar a um
destino específico.
 Caso não tenha nenhum endereço IP para testar, você
pode usar esse comando com um endereço URL da
Internet.

 Comando:
 Tracert <ip>
TABELA DE ROTEAMENTO

 Tabela de rotas onde estão descritas:


 as redes de acesso
 interface que deve ser para enviar a informação.

 A construção dessa tabela pode variar de um roteador


para o outro e vai depender do protocolo de roteamento
de cada um.
Tabela de Roteamento
Camada de Rede
Exemplo de Tabela de Roteamento
INT – Interface Metric – Quantidade de hops
Camada de Rede
Exercício – Conforme o exemplo anterior, monte a tabela de
roteamento do cenário a seguir: 3 roteadores / 5 redes.
A Tabela deve ter 3 colunas: REDE / Interface / Métrica
Camada de Rede

Lembre-se quando lembrar de roteadores:

- Roteadores não encaminham broadcasts;

- Utilizam endereços lógicos para saber para qual roteador enviar


um pacote;

- Pode gerenciar listas de controle de acesso;

- Pode rotear pela mesma interface para prover comunicações


entre LANs Virtuais (VLAN’s);

- Permite gerenciar QoS – Qualidade de serviço.


PRÁTICA - Analisando os Pacotes da Rede

Análise do Protocolo TCP/IP – Siga os passos:

– Abra o Microsoft Network Monitor (packet analyzer)


– Inicie a captura de pacotes.

– Verifique a captura de dados:


• Na janela “Frame Sumary” clique em um “Echo request”

• Veja na janela “Frame Details”. Por que não tem informações do


protocolo TCP (camada de transporte)?
CAMADA DE TRANSPORTE

 Camada mais importante.

 Sem ela todo o conceito de camadas não faria sentido.

 Funções:
 Promover a comunicação confiável;
 Comunicação fim a fim;
 Segmentação das mensagens;
 Reorganização e o pedido para o reenvio.
Camada de Transporte

• Protocolo confiável:

• Confirmações de recebimento – ACK (Acknowledgments)


• Sequenciamento – Sequencing
• Controle de fluxo – flow control

Pode ser orientado a conexão ou não.


Serviços oferecidos as camadas
vizinhas
Os principais protocolos:

 TCP (Transmission Control Protocol)

 UDP (User Datagram Protocol)


TCP (Transmission Control Protocol)

 Protocolo confiável;

 Garantia de entrega dos dados;

 Orientado a conexão.
Garantia de Entrega
 Tx e Rx estabelecem um canal confiável de transmissão
de dados, ou seja, existe a certeza que tudo que um
mandar será recebido pelo outro
 No pior dos casos existirá, por parte dos envolvidos na
comunicação, a certeza de que algo deu errado.
Estabelecimento de conexão
 Three Way Handshake
Finalizar Conexão
ENCERRAMENTO DE CONEXÃO

 Encerrar uma conexão é mais fácil do que estabelecê-la.

 No entanto, nem sempre as “coisas” são simples.

 Problema dos dois exércitos...


MULTIPLEXAÇÃO
Segmentação
 Nem todos os segmentos de dados seguem a mesma rota
Camada de Transporte
Controle de Fluxo

- Buffer;

- Confirmações de recebimento de cada segmento de


dados são enviadas para o host de origem;

- Segmentos sem a confirmação são retransmitidos;

- Segmentos são remontados na sequência correta;

- É criado um fluxo de dados com o intuito de evitar


congestionamento e grandes perdas de dados.
Controle de Congestionamento
Camada de Transporte - PORTAS
PORTAS

 Os protocolos TCP e UDP utilizam as portas para se


comunicar com a camada de aplicação.

 Função:
 Informação encontra a aplicação correta;

 Permitem que diferentes formas de comunicação


aconteçam no mesmo momento.
PORTAS

 TCP/IP possui 65.536 (216) portas;

 As primeiras 1024 portas são chamadas de “Portas


Conhecidas”, - definidas na RFC 1700;
 Padronizado pela IANA - Internet Assigned Numbers
Authority

 As outras portas podem ser usadas de acordo a com a


sua necessidade;
PORTAS
Cabeçalho TCP
Resumindo

TCP É Responsável por tarefas muito


importantes:

1- Segmenta e monta os dados em streams;


2- Cria serviços de comunicação fim a fim;
3- Estabelece conexão entre os nós.

TCP – confiável
Prática Rápida
 Use o comando netstat –n para listar todas as suas
conexões TCP.
UDP (User Datagram Protocol)

 Não é orientado a conexão

 Não tem garantia de entrega;

 Não é sequencial;

 Simplicidade

 Velocidade.
Transmissão UTP
Cabeçalho UDP
Comparação TCP x UDP
Rede x Transporte – Nunca esqueça !!!!!!

Rede = IP Rede = IP
Transporte = TCP Transporte = TCP
Rede = IP Rede = IP
Transporte = TCP Transporte = TCP
Rede = IP Rede = IP
Transporte = TCP Transporte = TCP
Rede = IP Rede = IP
Transporte = TCP Transporte = TCP
Rede = IP Rede = IP
Transporte = TCP Transporte = TCP
Rede = IP Rede = IP
Transporte = TCP Transporte = TCP
CAMADA DE APLICAÇÃO
 FTP (File Transfer Protocol)

 SMTP (Simple Mail Transfer Protocol)

 SNMP (Simple Network Management Protocol)

 DHCP (Dynamic Host Configuration Protocol)

 NFS (Network File System)

 DNS (Domain Name System)

 HTTP (HyperText Transfer Protocol)


Encapsulamento dos Dados

Segmento
Pacote

Quadro
Bits
Encapsulamento dos Dados

Para transmissão, o encapsulamento pode ser descrito


da seguinte forma:

1- Informações do usuário são convertidas em dados para


transmissão pela rede;
2- Dados são convertidos em segmentos e uma conexão é
estabelecida entre origem e destino;
3- Segmentos são convertidos em pacotes ou datagramas e um
endereço lógico é adicionado, permitindo o roteamento;
4- Pacotes são convertidos em quadros para transmissão na rede e
endereços físicos são adicionados para a afetiva transmissão;
5- Quadros são convertidos em bits e requisitos de codificação e
clock são utilizados.

Você também pode gostar