You are on page 1of 56

IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando

Redes de Computadores
Prof. Rodrigo Carneiro Brando
rodrigo.brandao@ifnmg.edu.br
Cincia da Computao
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelos de Redes
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelo de Referncia OSI
Funcionamento
Camadas e Funcionalidades
Modelo TCP/IP
Histrico
Camadas e funcionalidades
Comparao OSI x TCP/IP
Agenda
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Solues Proprietrias em cada rede;
Alto custo.
Conversores.
No incio...
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Organizao Internacional para Padronizao
Estabelece padronizaes e normalizaes em 170 pases.
Tipos de classificaes da ISO:
Normas Tcnicas (ABNT, por exemplo).
Classificaes de pases (PT / PRT para Portugal; BR / BRA
para Brasil).
Normas de Procedimento.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelo de Referncia OSI
ISO e OSI so a mesma coisa?
Trata-se de um modelo para compreender e projetar uma
arquitetura de redes flexvel e interopervel.
OSI Open Systems Interconnection (criado em 1983 e
formalizado em 1995)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Questes
Como separar as diversas funes desempenhadas pelos
protocolos da rede?
Como tornar uma funo independente das demais?
Como padronizar os componentes de rede, permitindo o
desenvolvimento por parte de vrios fabricantes?
Como possibilitar a comunicao entre tipos diferentes de
hardware e de software de rede?
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Visa estabelecer:
Camadas com funes bem definidas.
Camadas com protocolos padronizados internacionalmente.
Nmero de camadas nem grande, nem pequeno.
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Objetivos:
Dividir, simplificar e organizar as etapas de comunicao em
camadas hierrquicas.
A camada N presta um servio a camada N+1.
Cada camada responsvel por uma funo especfica.
Definir uma arquitetura de rede pela combinao dos diversos
protocolos nas vrias camadas.
Arquitetura em Camadas
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Exemplo dos Correios
Enviando uma carta...
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Arquitetura em Camadas
O que definido em cada camada?
O servio a ser executado.
Servio define o que uma camada capaz de oferecer camada
imediatamente superior.
Camadas fornecedoras e consumidoras de servio.
Cada camada oferece servios s camadas superiores atravs de
interfaces.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Arquitetura em Camadas
SAP Service Access Point
PDU Protocol Data Unit
SDU Service Data Unit
PCI Protocol Control Information
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Arquitetura em Camadas
PDU (Protocol Data Unit)
Unidade de dados que a camada N+1 passa para a camada N,
atravs do SAP.
Composta de uma parte de dados (SDU Service Data
Unit) e uma parte de controle (PCI Protocol Control
Information).
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Arquitetura em Camadas
Transmisso de Dados
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Arquitetura em Camadas
Recepo de Dados
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
responsvel pela movimentao de bits
individuais de um hop para o seguinte.
Trata das caractersticas fsicas, mecnicas e
eltricas da interface e do meio de transmisso.
responsvel pela:
Representao dos bits sem significado.
Taxa de dados.
Topologia fsica.
Modo de transmisso.
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
responsvel pela transferncia de frames de
um hop para o seguinte.
Trata o fluxo de dados no enlace entre
transmissor e receptor.
responsvel pelo:
Endereo fsico.
Controle de fluxo.
Controle de erros.
Controle de acesso (mltiplo acesso): defini
qual dispositivo assumir o controle do link.
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
responsvel pela entrega de pacotes
individuais desde o host de origem at o
host de destino.
No garante que o pacote chegue ao destino
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
responsvel pela entrega de uma mensagem
de um processo a outro.
Garante que a mensagem chegue intacta e na
sequncia correta (segmentao e
remontagem).
responsvel pelo:
Controle/Orientao da conexo.
Controle de fluxo processo-a-processo.
Controle de erros (retransmisso) processo-a-
processo.
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
Permite que aplicaes em hosts
diferentes partilhem uma sesso
responsvel pelo:
Controle de dilogo (modo de
comunicao entre dois processos).
Sincronizao
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
Trata da sintaxe e semntica dos dados.
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Aplicao
Transporte
Rede
Enlace
responsvel por prover servios ao
usurio, como:
Correio eletrnico
Transferncia de arquivos
Acesso a banco de dados
No define as aplicaes em si!
Apresentao
Fsica
Sesso
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Encapsulamento dos Dados
A parte de dados de um pacote no nvel (N 1) transporta o pacote inteiro
do nvel N.
O nvel (N 1) no tem conhecimento da distino entre dados,
cabealho e trailer.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Encapsulamento dos Dados
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Organizao das Camadas
As camadas podem ser organizadas em 3 nveis.
A cada camada um cabealho (header), e/ou um trailer, pode ser
acrescentado.
Aps atingir o seu destino, o sinal passa pela camada 1 de volta
para a forma digital.
Os cabealhos e trailers anexados so eliminados e o receptor
recebe a mensagem.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelo de Referncia OSI Resumo
Transmisso e recepo dos bits brutos atravs do meio de
transmisso.
Fsica
Deteco de erros. Enlace
Roteamento de pacotes em uma ou vrias redes. Rede
Oferece mtodos para a entrega de dados ponto-a-ponto. Transporte
Negociao e conexo com outros ns. Sesso
Formatao dos dados, converso de cdigos e caracteres. Apresentao
Funes especialistas (transferncia de arquivos, envio de
e-mail, terminal virtual).
Aplicao
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelo TCP/IP
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Desenvolvimento: 1969;
Utilizao: 1983;
Surgiu da necessidade de se conectar vrias redes de forma
padronizada;
Introduo
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Departamento de defesa dos EUA
A rede deveria ser capaz de sobreviver perdas;
A comunicao deveria ser mantida enquanto as mquinas
de origem e destino estivessem funcionando;
Necessria uma arquitetura capaz de suportar tanto trfego
sensvel e no sensvel a atraso.
Introduo
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Conjunto de padres que permitem a interconexo de redes e
sistemas heterogneos.
Equipamentos desenvolvidos por diferentes fabricantes, com
diferentes arquiteturas de hardware e que executam em
diferentes SOs.
A ideia do TCP/IP era fornecer uma transmisso confivel de
dados para qualquer destino da rede sob quaisquer
circunstncias.
Famlia de Protocolos TCP/IP
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Quem pode utilizar?
Qualquer organizao que deseje se interconectar na forma de
uma rede de comunicao;
No requer uma conexo com a Internet;
A Internet apenas uma demonstrao concreta da validade da
tecnologia TCP/IP.
Famlia de Protocolos TCP/IP
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Camada de Host/Rede
Host / Rede
Host / Rede 1
Internet
Internet
Transporte
Transporte
Aplicao
Aplicao 4
3
2
Trata dos detalhes de hardware
necessrios para o interfaceamento
fsico com a rede.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Camada de Internet
Internet
Internet 2
Host / Rede
Host / Rede 1
Transporte
Transporte
Aplicao
Aplicao 4
3
Possibilita a interligao entre as redes:
transmisso de pacotes independente da
localizao dos hosts.
Internetworking Protocol
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Camada de Internet
O IP usa alguns protocolos auxiliares:
ARP (Address Resolution Protocol)
Usado para encontrar o endereo da camada de enlace.
RARP (Reverse Address Resolution Protocol)
ICMP (Internet Control Message Protocol)
Roteamento
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Camada de Transporte
Transporte
Transporte 3
Internet
Internet
Host / Rede
Host / Rede
2
1
Aplicao
Aplicao 4
Permite um fluxo de dados fim-a-fim.
Os protocolos mais famosos so:
TCP (Transmission Control Protocol);
UDP (User Datagram Protocol).
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Camada de Aplicao
Aplicao
Aplicao 4
Internet
Internet
Host / Rede
Host / Rede
Transporte
Transporte 3
2
1
Alguns protocolos de protocolos de alto
nvel:
DHCP (Dynamic Host Configuration
Protocol )
FTP (File Transfer Protocol);
SMTP (Send Mail Transfer Protocol);
DNS (Domain Name System);
HTTP (Hypertext Transfer Protocol)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Protocolos do Modelo TCP/IP
Alguns dos protocolos mais comuns so:
Transporte
Transporte
Internet
Internet
Aplicao
Aplicao
HTTP
HTTP
FTP
FTP
SMTP
SMTP
DHCP
DHCP
TCP
TCP UDP
UDP
IP
IP
ARP
ARP
ICMP
ICMP
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelo OSI vs. Modelo TCP/IP
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Modelo OSI vs. Modelo TCP/IP
Internet
Internet
Host / Rede
Host / Rede
Aplicao
Aplicao
Transporte
Transporte
4
3
2
1
Modelo de Referncia TCP/IP
Rede
Rede
Fsica
Fsica
Aplicao
Aplicao
Apresentao
Apresentao
Sesso
Sesso
Enlace
Enlace
Transporte
Transporte
1
2
3
4
5
6
7
Modelo de Referncia OSI
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
A tecnologia de comutao de pacotes (e no comutao de
circuitos) presumida por ambos;
Comparaes OSI e TCP/IP
Os protocolos do TCP/IP so os padres em torno dos quais a
Internet se desenvolveu.
Nenhuma rede foi criada em torno de protocolos especficos
relacionados ao OSI, embora todos usem o modelo OSI para guiar
seu raciocnio.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Podemos definir que a Internet utiliza uma pilha de protocolos
hbrida.
Qual modelo utilizado pela Internet?
Internet
Internet
Fsica
Fsica
Aplicao
Aplicao
Enlace
Enlace
Transporte
Transporte
1
2
3
4
5
Pilha de protocolos da Internet
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Endereamento Viso Introdutria
Camadas
So usados 4 nveis de endereamento em uma Internet.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Endereos Fsicos
Exemplo:
Um n com endereo fsico 5 envia um frame para um n
com endereo fsico 121. Os dois ns e outros 5 ns so
conectados por meio de link LAN (topologia em barramento).
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Endereos Lgicos
Exemplo:
Considere o seguinte cenrio:
Trs roteadores esto conectando quatro LANs.
Cada computador est conectado a apenas um link.
O computador com endereo lgico A e endereo fsico 5
precisa enviar um pacote para o computador com endereo
lgico R e endereo fsico 31.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Endereos de Portas
Para os processos receberem e transmitirem dados, precisamos de
um mtodo para identificar os diferentes processos.
Um endereo de porta tem um comprimento de 16 bits.
Alguns endereos de porta:
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Endereos Especficos
http://74.125.193.94/
Endereos amigveis
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Jogo rpido... (1/8)
FCC - 2014 - AL-PE - Analista Legislativo - Infraestrutura
O modelo OSI trata da interconexo de sistemas abertos, ou seja, sistemas que
esto abertos comunicao com outros sistemas. H um conjunto de questes
tratadas mais adequadamente em cada uma de suas camadas. Uma das principais
questes tratadas na camada de enlace de dados como.
a) definir a voltagem a ser usada para representar um bit 1 e um bit 0 transmitidos
por um canal de comunicao.
b) a transmisso ser realizada: nos dois sentidos simultaneamente ou apenas em
um sentido.
c) ser a sintaxe e a semntica das informaes transmitidas.
d) a conexo inicial ser estabelecida e de que maneira ela ser encerrada quando
ambos os lados terminarem a comunicao.
e) impedir que um transmissor rpido envie uma quantidade excessiva de dados a
um receptor lento.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
FEPESE - 2013 - JUCESC - Analista Tcnico em Gesto de Registro Mercantil - Analista de Informtica
Sobre o modelo de referncia OSI, considere as seguintes afirmativas:
1. dividido em 7 layers ou camadas.
2. utilizado como metodologia de desenvolvimento de software de redes.
3. Uma dada camada N requisita e utiliza servios da camada anterior N1.
4. um modelo prtico de padronizao mantido pela ISO.
Assinale a alternativa que indica todas as afrmativas corretas.
a) So corretas apenas as afrmativas 1 e 3.
b) So corretas apenas as afrmativas 1 e 2
c) So corretas apenas as afrmativas 1 e 4
d) So corretas apenas as afrmativas 1, 3 e 4.
e) So corretas apenas as afrmativas 1, 2 e 3.
Jogo rpido... (2/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
FCC - 2013 - TRT - 18 Regio (GO) - Analista Judicirio - Tecnologia da Informao
No modelo OSI, o endereo MAC pertence camada de ........ e a
correo de erros pertence camada ......... .
As lacunas so, correta e respectivamente, preenchidas por:
a) Aplicao - de Enlace.
b) Enlace - Fsica.
c) Rede - de Rede.
d) Sesso - de Rede.
e) Enlace - de Enlace.
Jogo rpido... (3/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
FUNCAB - 2013 - DETRAN-PB - Analista de Sistemas
No modelo OSI, a camada responsvel pela comutao de pacotes
conhecida como:
a) apresentao.
b) rede.
c) sesso.
d) internet.
e) transporte.
Jogo rpido... (4/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
VUNESP - 2012 - TJ-SP - Tcnico em Comunicao e Processamento de Dados
A figura seguinte apresenta a interface entre duas camadas do modelo OSI
O bloco de letra A representa o dado proveniente da camada superior; e o
bloco de letra B, o cabealho inserido pela camada inferior. Nesse contexto, os
blocos de letras A e B recebem, respectivamente, a designao
a) PDU e SDU.
b) PDU e PCI.
c) PCI e SDU.
d) SDU e PDU.
e) SDU e PCI.
Jogo rpido... (5/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
FCC - 2012 - TRT - 6 Regio (PE) - Analista Judicirio - Tecnologia da Informao
O Modelo OSI padroniza sistemas de comunicao em termos de camadas.
Dentre estas, a camada de
a) rede (network layer) responsvel pela confiabilidade da comunicao,
fazendo a retransmisso de dados em caso de necessidade.
b) sesso (session layer) responsvel por implementar a independncia entre
a representao dos dados utilizados nas aplicaes locais e as utilizadas na
rede.
c) apresentao (presentation layer) a responsvel por estabelecer e terminar
conexes entre hosts.
d) enlace de dados (data link layer) responsvel por detectar erros ocorridos
na camada fsica (physical layer).
Jogo rpido... (6/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
UNEMAT - 2012 - CEPROMAT - Analista de Tecnologia da Informao
Os numerais abaixo apresentam as camadas do modelo OSI, e os parnteses, logo
aps, o papel de cada uma. Numere corretamente os parnteses.
1 Enlace de dados 2 Rede 3 Transporte
4 Sesso 5 Apresentao
( ) Transforma a camada fsica, de um meio de transmisso bruto em um link
confivel.
( ) responsvel pela entrega de pacotes desde sua origem ao seu destino,
provavelmente atravs de vrias redes (links).
( ) a camada responsvel pela entrega processo a processo de toda a mensagem,
segmentao e remontagem, controle da conexo, fluxo e erros.
( ) Controla o dilogo da rede, estabelece, mantm e sincroniza a interao entre
sistemas que se comunicam entre si.
( ) Responsabiliza-se especificamente pela traduo, compresso e criptografia.
Jogo rpido... (7/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
IF-SP - 2011 - IF-SP - Professor - Informtica I - Arquitetura de Computadores e Redes
Ao enviar dados recebidos por uma aplicao pela rede,qual a sequncia de
encapsulamento correta?
a) Segmentos, dados, pacotes, quadros e bits
b) Pacotes, Dados, segmentos, quadros e bits
c) Dados, segmentos, pacotes, quadros e bits
d) Dados, quadros, segmentos, pacotes, e bits
e) Bits, Dados, segmentos, pacotes e quadros
Jogo rpido... (8/8)
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Atividade Individual / Debate
1) Faa um comparativo dos Modelos OSI e TCP/IP.
2) Por meio de uma analogia, explique o modelo em camadas.
3) Descreva a funo de cada uma das camadas do Modelo OSI.
Destas, escolha quatro e exemplifique.
4) Utilizando o SAP, PCI, SDU e PDU, descreva o processo de
encapsulamento.
5) Proponha um cenrio que aborde os nveis de endereamento do
Modelo TCP/IP e o encapsulamento / desencapsulamento dos dados.
IFNMG Campus Montes Claros (Cincia da Computao) Rodrigo Carneiro Brando
Referncias Bibliogrficas
FOROUZAN, Behrouz A. Comunicao de Dados e Redes de
Computadores. 4. ed. So Paulo: McGraw-Hill Brasil, 2008.
SOARES, Luiz Fernando G. Redes de Computadores: Das LANs,
MANs e WANs s redes ATM. 2. ed. Rio de Janeiro: Campus.
STALLINGS, W. Redes e Sistemas de Comunicao de Dados. 5
Ed., Editora Campus (Elsevier), 2005.
TANEMBAUM, Andrew S. Redes de Computadores. 4. ed. Rio
de Janeiro: Campus, 2003.

You might also like