Você está na página 1de 53

FACULDADE ANHANGUERA DE INDAIATUBA

Curso: CINCIA DA COMPUTAO


Disciplina: REDES DE COMPUTADORES Professor: RODRIGO DE ALMEIDA MOREIRA ramoreira@gmail.com
OBS: alguns slides do Prof. Renato Cividini Matthiesen

Aulas:
MODELOS DE REFERNCIA E EXEMPLOS DE REDES DE COMPUTADORES
1

Referncias
Autor: TANENBAUM, Andrew S.

Ttulo: Redes de Computadores


Edio: 4 Editora: Campus Autor: KUROSE, James F.

Ttulo: Redes de Computadores e a Internet


Edio: 3 Editora: Addison Wesley
Alguns slides e figuras do Prof. Renato Cividini Matthiesen
2

Objetivo

Redes de Computadores Reviso aula 2


Projeto baseado em camadas

Servios
Conjunto de primitivas que uma camada oferece camada situada acima dela No informa nada sobre como estas primitivas so implementadas

Protocolos
Conjunto de regras que controla o formato e o significado dos pacotes ou mensagens que so trocadas pelas entidades pares contidas em uma camada

As entidades utilizam os protocolos com a finalidade de implementar suas definies de servio possvel trocas seus protocolos, desde que no alterem o servio que prestam para outra camada
4

Tpicos
Modelos de Referncia Exemplos de Redes

Tpicos
Modelos de Referncia
OSI TCP/IP Comparao entre Modelo OSI e TCP/IP

Exemplos de Redes

Tpicos
Modelos de Referncia Exemplos de Redes
A Internet X25 Frame Relay ATM Ethernet LANs sem fio
7

Modelos de Referncia Introduo


No incio as redes apresentavam solues proprietrias No havia interoperabilidade entre tecnologias de fabricantes diferentes As empresas era responsvel pela implementao de todas as camadas
Necessidade de padronizao

Modelos de Referncia Introduo


Facilita a troca de dados entre mquinas de diversos fabricantes Tornou-se necessrio definir uma arquitetura padro, aberta e pblica para redes de computadores Com esse objetivo, duas arquiteturas acabaram tornando-se referncias no mundo:
Arquitetura ISO/OSI
Proposto para ser uma referncia (no muito usado)

Arquitetura TCP/IP
Modelo alternativo (mais usado)
9

Modelos de Referncia Vantagens - Modelo em Camadas


Reduz a complexidade da arquitetura da rede Padroniza as interfaces Utiliza engenharia modular Facilita que a tecnologia seja interopervel Facilita a evoluo da arquitetura da rede Simplifica a aprendizagem Cada camada executa uma funo bem definida
10

Modelos de Referncia Modelo ISO/OSI


International Standard Organization Open System Interconnection

Modelo conceitual de referncia Padro para troca de dados entre sistemas abertos No se importa com a implementao de tecnologia Descreve como a informao trocada entre computadores A tarefa de troca de informaes entre computadores dividida em 7 camadas Cada camada independente uma da outra
11

Modelos de Referncia
Princpios para chegar nas 7 camadas do modelo OSI
Uma camada deve ser criada onde houver necessidade de outro grau de abstrao Cada camada deve executar uma funo bem definida A funo de cada camada deve ser escolhida tendo em vista a definio de protocolos padronizados internacionalmente Os limites de cada camada devem ser escolhidos para minimizar o fluxo de informaes pelas interfaces O nmero de camadas deve ser o suficiente para que funes distintas no precisem estar na mesma camada e o suficiente para que a arquitetura no se torne difcil de controlar
12

Modelos de Referncia Camadas do Modelo ISO/OSI


7 Aplicao
Processos de Aplicaes Representao de Dados

6 Apresentao
5 Sesso

Comunicao Interhosts
Conexes Ponto-a-Ponto

4 Transporte 3 Rede
2 Enlace

Roteamento e Endereamento
Acesso aos Meios Transmisso de Bits
13

1 Fsica

Modelos de Referncia Camadas do Modelo ISO/OSI


7 Aplicao

6 Apresentao
5 Sesso

4 Transporte 3 Rede
2 Enlace
Camada de Meios
Controla a entrega fsica das mensagens na rede
14

1 Fsica

Modelos de Referncia Camadas do Modelo ISO/OSI


7 Aplicao

Apresentao

Camada de Host
Fornece a entrega de dados precisa entre computadores

5 Sesso

4 Transporte 3 Rede
2 Enlace

1 Fsica
15

Modelos de Referncia Camadas do Modelo ISO/OSI


7 Aplicao
DNS, HTTP, NFS, SNMP, ... MIME, XDR, ...

6 Apresentao
5 Sesso

Named Pipes, NetBIOS, SAP, ...


TCP, UDP, ...

4 Transporte 3 Rede
2 Enlace

IP, ICMP, IPsec, IGMP, ...


ARP, Ethernet, Frame Relay, ... RSRS-232, OTN, DSL, E1, T1, ...
http://en.wikipedia.org/wiki/OSI_model
16

1 Fsica

Modelos de Referncia Camadas do Modelo ISO/OSI


Application Protocol Data Unit
Presentation Protocol Data Unit Session Protocol Data Unit

Transport Protocol Data Unit


Pacote Quadro

Bit

17

Modelos de Referncia Encapsulamento


Cada camada pega as informaes passadas pela camada superior, acrescenta informaes pelas quais ela seja responsvel e passa os dados para a camada imediatamente inferior.
7
Aplicao Apresentao
H = HEADER = Cabealho
Dados Dados Dados

Aplicao Apresentao

6
5 4

HA
HS HT HR HE

6
5 4

Sesso
Transporte Rede Enlace

Sesso
Transporte Rede Enlace

Dados
Dados Dados

3
2 1
Origem

3
2 1

Fsica

Fsica

010011101010111

Destino

18

Modelos de Referncia Encapsulamento

Etapa 1 Computador converte a mensagem de email em caracteres. Estes so os dados. Etapa 2 Os dados so segmentados para Mensagem de Email transporte pela camada de transporte. Etapa 3 Os segmentos so convertidos Dados 5 Dados para pacotes pela camada de rede. O HT Dados 4 Segmento pacote contm um cabealho com o endereo de origem e destino. 3 Pacote Dados HR Etapa 4 Os pacotes so colocados em 2 Quadro Dados quadros pela camada de enlace. Que HE permite ao dispositivo se conectar ao 1 Bits 0100110101111 prximo dispositivo da rede. Etapa 5 O quadro alterado para um padro de bits 1s e 0s para transmisso Bits Internet no meio.
19

Modelos de Referncia Modelo ISO/OSI: 1 Camada Fsica


Transmisso de bits brutos atravs de um canal de comunicao

Pega os quadros enviados pela camada de enlace e os transforma em sinais compatveis com o meio onde devero ser transmitidos
Define interface eltrica ou ptica da rede para transmitir bits entre entidades Tipo de sinal
Analgico ou digital
7 6 5 4 3 2 1
Aplicao Apresentao Sesso Transporte Rede Enlace
Fsica

Processos de Aplicaes
Representao de Dados Comunicao Interhosts Conexes Ponto-a-Ponto Roteamento e Endereamento Acesso aos Meios Transmisso de Bits - Fios, conectores, voltagens, 20 taxas de dados

Placa de rede
Equipamentos
Conector, cabo, repetidor, hub, switch, modem

Modelos de Referncia Modelo ISO/OSI: 2 Camada Enlace


Transforma um canal de transmisso bruta de dados em uma linha que parea livre de erros Pega os pacotes de dados recebidos da camada de Rede e os transforma em quadros que sero trafegados pela rede Adiciona informaes (endereo da placa de origem, de destino, dados de controle e CRC) Cada quadro contm alguma forma 7 de redundncia para deteco 6 de erros
5 3 2 1
Aplicao
Apresentao

Processos de Aplicaes
Representao de Dados Comunicao Interhosts Conexes Ponto-a-Ponto Roteamento e Endereamento Acesso aos Meios - Fornece transferncia de dados confivel entre meios - Endereamento fsico, topologia de rede, notificao de erros, ...

Sesso
Transporte

Equipamentos
Bridge, Switch

Rede
Enlace Fsica

Modelos de Referncia Modelo ISO/OSI: 3 Camada Rede


Responsvel pelo endereamento dos pacotes

Realiza o roteamento dos dados da origem at o destino Fornece camada de transporte uma independncia em relao a problemas de roteamento
Controle de Congestionamento
7
6
Aplicao

Processos de Aplicaes Representao de Dados

Apresentao
Sesso

5
4

Comunicao Interhosts Conexes Ponto-a-Ponto Roteamento e Endereamento - Fornece conectividade e seleo de caminhos entre 2 sistemas finais - Domnio de roteamento
22

Equipamento
Roteador

Transporte
Rede

3
2

Enlace
Fsica

Modelos de Referncia
Modelo ISO/OSI: 4 Camada Transporte
Pega os dados enviados pela camada de sesso e os divide em unidades menores se necessrio e repassa para a camada de rede Isola as camadas superiores da parte de transmisso da rede Proporciona um servio
Eficiente Confivel e Baixo custo

Aplicao
Apresentao

Processos de Aplicaes
Representao de Dados Comunicao Interhosts Conexes Ponto-a-Ponto - Trata de questes de transporte entre hosts - Confiabilidade do transporte de dados - Deteco e recuperao de falhas - Controle de fluxo de informaes
23

Orientado a conexo No-Orientado a conexo Funes importantes


Multiplexao, vrias conexes de transporte compartilham a mesma conexo de rede.

6
5

Sesso
Transporte

4
3 2 1

Rede
Enlace Fsica

Modelos de Referncia Modelo ISO/OSI: 5 Camada Sesso


Permite que duas aplicaes em computadores diferentes estabeleam uma sesso de comunicao Servios oferecidos:
Controle de Dilogo Gerenciamento de smbolos Sincronizao
7
Aplicao
Apresentao

Processos de Aplicaes
Representao de Dados Comunicao Interhosts - Estabelece, gerencia e termina Sesses entre aplicativos

6
5

Sesso
Transporte

Exemplos
RPC (Remote Procedure Call)

4
3 2 1

Rede
Enlace Fsica
24

Modelos de Referncia
Modelo ISO/OSI: 6 Camada Apresentao
Camada de traduo

Est relacionada sintaxe e a semntica das informaes Converte o formato do dado recebido pela camada de aplicao em um formato comum a ser usado na transmisso de dados Processos de Aplicaes 7 Aplicao Transformaes tpicas
Compresso de dados Criptografia
6
5
Apresentao

Sesso
Transporte

4
3 2 1

Rede
Enlace Fsica

Representao de Dados - Garantir que os dados sejam Legveis - Formato de dados - Estruturas de dados - Negocia sintaxe de transferncia de dados da camada de aplicao

25

Modelos de Referncia
Modelo ISO/OSI: 7 Camada Aplicao
Interface entre o protocolo de comunicao e o aplicativo que pediu ou receber a informao atravs da rede Define funes de gerenciamento e mecanismos genricos que servem de suporte construo de aplicaes distribudas Processos de Aplicaes 7 Aplicao - Disponibiliza servios de rede 6 Apresentao Exemplo para processos aplicativos como:
Email: entra em contato com a camada de aplicao e efetua a requisio para receber os emails
5
Sesso
Transporte

- Correio eletrnico, - Transferncia de arquivos

4
3 2 1

Rede
Enlace Fsica
26

Modelos de Referncia Modelo de Referncia TCP/IP


Modelo de 5 camadas (algumas referncias 4)
5 Aplicao 4 Transporte 3 Rede 2 Enlace
Nada Especificado Aplicaes para Rede Conexo Ponto-a-Ponto Integra toda a Rede

1 Fsica
27

Modelos de Referncia Modelo de Referncia TCP/IP


Camada Enlace/Fsica
Especificao de necessidade de se conectar com a rede utilizando um protocolo Protocolo no definido, variando de rede em rede

Camada de Rede
Permitir que os hosts injetem pacotes em qualquer rede e garantir que eles sejam transmitidos independentemente do destino IP (Internet Protocol) Roteamento
28

Modelos de Referncia Modelo de Referncia TCP/IP


Camada de Transporte
Permitir que as entidades par dos hosts de origem e de destino mantenham uma conversao TCP (Transmission Control Protocol) Entrega sem erros de um fluxo de bytes UDP (User Datagram Protocol) Usado em aplicaes em que a entrega imediata mais importante do que a entrega precisa (voz, vdeo, etc)

Camada de Aplicao
Contm os protocolos de alto nvel Telnet, FTP, DNS, HTTP
29

Modelos de Referncia Modelo de Referncia OSI e TCP/IP


OSI TCP/IP

7 Aplicao

6 Apresentao
5 Sesso

Aplicao

4 Transporte
3 Rede

4 3 2 1

Transporte

Rede Enlace Fsica


30

2 Enlace 1 Fsica

Modelos de Referncia Comparao entre Modelo OSI e TCP/IP


Os dois se baseiam no conceito de pilha de protocolos As camadas tm praticamente as mesmas funes Modelo OSI respeita as definies de servios, interfaces e protocolos Modelo TCP/IP no distingue muito estas definies Modelo OSI foi criado antes dos protocolos Modelo TCP/IP foi criado depois dos protocolos, desta maneira, no precisou ser modificado Modelo OSI tem 7 camadas e o TCP/IP tem 5 camadas
31

Tpicos
Modelos de Referncia Exemplos de Redes
A Internet X25 Frame Relay ATM Ethernet LANs sem fio
32

WAN (Wide Area Network) Criada pelo DoD na dcada de 1960 IMP (Interface Message Processors) envia datagramas para outros hosts 1969 Interligava 4 universidades 1974 Criao do TCP/IP Sockets 1980 Criao do DNS 1983 200 IMPs e centenas de hosts 1990 Desativada
33

Exemplos de Redes ARPANET

Exemplos de Redes NFSNET


WAN (Wide Area Network) 1970 NFS (National Science Fundation) criou a NFSNET para substituir a ARPANET 1990 Consrcio entre MERIT, MCI e IBM assumiram a NFSNET para formar a ANSNET ANSNET oferecia acesso comercial e foi vendida para a America Online em 1995 Redes europias
EBONE e EuropaNET baseadas na ARPANET e ANSNET
34

Exemplos de Redes INTERNET


Rede de Redes
Conjunto interconectado de redes pblicas e privadas, cada uma com gerenciamento prprio utilizando o modelo TCP/IP

Rede de computadores de nvel mundial


Computadores, PDAs, notebooks, (Hosts)
Hosts so equipamentos que operam protocolos TCP Transmission Control Protocol IP Internet Protocol

Milhes de elementos de computao interligados


Hospedeiros = Sistemas finais executando aplicaes distribudas
35

Exemplos de Redes INTERNET


Enlaces de comunicao
Fibra, cobre, rdio, satlite Taxa de transmisso
Largura de banda (medida em bps bits por segundo)

Roteadores
Interconectam diretamente os hosts Prov a rota entre origem e destino Rota o caminho percorrido pela informao em uma rede de computadores

36

Exemplos de Redes Utilizao da Internet


Correio Eletrnico
Servio de correio eletrnico (email)

Newsgroups
So fruns especializados, onde usurios podem trocas informaes de interesse comum

Transferncia de arquivos
Utilizando o protocolo FTP, copia-se arquivos entre mquinas ligadas Internet
37

Exemplos de Redes INTRANET x EXTRANET


Intranet
Redes de computadores projetadas para serem seguras e internas Software de navegao fornece acesso fcil para usurios finais acessarem informaes em sites de uma rede interna

Extranet
Redes de computadores que conectam alguns recursos da intranet de uma empresa com outras organizaes e indivduos
38

Exemplos de Redes X.25


Caractersticas
Primeira rede pblica de dados Tecnologia de rede comutada orientada conexo Destinada a transmisso de pacotes de tamanho varivel a velocidade de 64 Kbps Garante a entrega dos dados

39

Exemplos de Redes X.25


Funcionamento
Estabelece um canal de comunicao virtual entre dois pontos Camada de rede empacota os dados Camada de enlace inicia, verifica e encerra a transmisso dos dados X.25 OSI na ligao fsica 7 Aplicao 6 Apresentao Camada fsica define as 5 Sesso caractersticas mecnicas 4 Transporte e eltricas da interface do 3 Rede 3 Pacote X25 Terminal e da Rede 2 Enlace 2 Nvel Enlace
1
Fsica

Fsica X21

40

Exemplos de Redes Frame Relay


Caractersticas
Rede pblica digital No tem controle de erros e nem controle de fluxo Modo de transmisso de dados opera com blocos de dados de tamanhos variados, chamados Frames Descendente do X.25 No utiliza processamento de camada 3

41

Exemplos de Redes Frame Relay


Funcionamento
Conexo estabelecida pelo provedor do servio e fica aberta permanentemente O controle de erros e fluxo no existe para os dados (fica a cargo dos protocolos de nvel superior). Esta evoluo tornou-se possvel graas Frame Relay OSI a um aumento da 7 qualidade das linhas 6 de transmisso e a 5 reduo das taxas de 4 3 erros 2 Frame Relay
Aplicao Apresentao Sesso Transporte

Rede

2 1

Enlace Fsica

1 Fsica

42

Exemplos de Redes ATM


Redes comutadas orientadas conexo projetada para substituir os sistema telefnico baseado na comutao de circuitos por uma tecnologia centrada na comutao por clulas Transmite pequenas unidades de informao (clulas), que so transmitidas em circuitos virtuais, onde a rota conhecida no momento da conexo Altas taxas de transferncia: 155Mbps a 2.5 Gbps uma tecnologia evolutiva destinada a transmisso em alta-velocidade de voz, vdeo e dados
43

Exemplos de Redes ATM

44

Exemplos de Redes Ethernet


Tecnologia de rede local Dominante
Primeira tecnologia de LAN largamente usada Uma mquina tem a permisso de transmitir e todas as outras no podem transmitir, com mecanismo de arbitragem usado para resolver conflitos quando duas ou mais mquinas quiserem transmitir ao mesmo tempo Mais simples e mais barata que LANs com token e ATM Velocidade crescente: 10 Mbps 10 Gbps
45

Funes

Exemplos de Redes Ethernet

Controle do Link Lgico (LLC, IEEE 802.2) Controle de Acesso ao Meio (MAC, IEEE 802.3)
Monta o quadro de dados a ser transmitido pela camada fsica

Fsica (mtodo CSMA/CD)


Transmite os quadros entregues pela camada de Controle de Acesso ao meio utilizando o mtodo CSMA/CD

46

Cabo

Exemplos de Redes Ethernet

10Base2 Coaxial Fino 185 m 10Base5 Coaxial Grosso 500 m 10BaseT/100BaseT/1000BaseT Par tranado sem blindagem (UTP) 100 m 10BaseFL/100BaseFx/1000BaseLS Fibra ptica de 220 m a 5 Km

Topologia
Barramento Todos os micros ligados fisicamente a um mesmo cabo Estrela Todos os micros ligados a um mesmo cabo atravs de um dispositivo (Hub, Switch)
47

Exemplos de Redes Redes Wireless Wifi 802.11


Padro utilizado para redes locais sem fio Funciona a velocidades de 54 Mbps Funciona em 2 modos:
Na presena de uma estao base
Toda a transmisso passa pela estao base

Na ausncia de uma estao base


O computador transmite diretamente para outro computador (redes ad hoc)

48

Exemplos de Redes Redes Wireless Wifi 802.11


802.11a
Velocidade de 54 Mbps Freqncia de 5GHz 64 utilizadores por ponto de acesso

802.11b
Velocidade de 11 Mbps Freqncia de 2.4 GHz 32 utilizadores por ponto de acesso Alta interferncia
Telefones mveis, fornos de microondas, ...
49

Exemplos de Redes Redes Wireless Wifi 802.11


802.11g
Compatibilidade com 802.11b Velocidade de 54 Mbps Freqncia de 2.4 GHz Autenticao WEP e WAP

802.11n
Freqncia de 2.4 GHz e 5 GHz At 300 Mbps rea de cobertura de at 400 metros
50

Exemplos de Redes Redes Wireless Bluetooth 802.15


Conexo de rdio permanente e de curto alcance Banda de 2.4 GHz, velocidade de 720 Kbps e distncia de 10 m Aplicaes
Pontos de acesso de voz e dados Substituio de cabos Rede ad hoc Transferncia de arquivos Fone de ouvido
51

Exemplos de Redes Redes Wireless Wimax 802.16


Redes WMAN Wireless Metropolitan Area Network Alternativa ao cabo, DSL, T1/E1 para acesso banda larga de ltima milha Backhaul
50 Km de cobertura

Distribuio
8 10 Km de cobertura
52

Dvidas ou Comentrios?
ramoreira@gmail.com
53