Vous êtes sur la page 1sur 42

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
Referncias Bibliogrficas
TANENBAUM, Andrew S. Computer Networks. fourth edition,
Prentice Hall, 2003.
KUROSE, James F. and Ross, Keith W. Computer Networking, A
Top-Down Approach Featuring the Internet. Second edition,
Addison Wesley, 2003.
STALLINGS, W. Redes e Sistemas de Comunicao de Dados. 5
Ed., Editora Campus (Elsevier), 2005.
TORRES, G. Redes de Computadores. AXCEL Books do Brasil,
2001.

Vous aimerez peut-être aussi