Anda di halaman 1dari 65

PROTOCOLOS DE REDES

TRC 1 NA

Cap. 1 - Introduo - 1

Programa da Disciplina
1.1.Conceito e Exemplos de Rede de Computadores
1.2.Estrutura de Uma Rede Seus Principais Componentes
1.3.Comunicao na Rede: Funes, mensagens e protocolos
1.4.Organizando Tudo: o OSI e o TCP/IP

INTRODUO
FUNDAMENTOS EM
COMUNICAO
DE DADOS

2.1.Transmisso Digital e Qualidade de Servio


2.2.Topologias Fsicas de Rede
2.3.Tcnicas de Comutao
2.4.Princpios de Comunicao Digital

COMUNICAO
DE DADOS
EM REDE

4.1.Classificao das Redes


4.1.Redes Locais (LAN): Conceitos e Ethernet
4.2.Redes de Longa Distncia (WAN): Meios Fsicos e Problemas,
Multiplexao e Modulao, RS-232 e Modems, PPP e Frame Relay

INTERCONEXO
DE
REDES

3.1.Endereamento IPv4
3.2.Os Protocolos IPv4 e o ICMP
3.3.Roteamento Bsico
3.4.Os Protocolos TCP e UDP

APLICAES

2.1.Introduo: Modelo Cliente/Servidor


2.2 Nomes de Host e o DNS e o DHCP
2.3.Correio Eletrnico
2.4.Transferncia de Arquivos
2.5.A WEB e o HTTP

TRC 1 NA

Cap. 1 - Introduo - 2

Captulo 1:
INTRODUO

TRC 1 NA

Cap. 1 - Introduo - 3

1.1
Conceito e Exemplos de
Redes de Computadores

TRC 1 NA

Cap. 1 - Introduo - 4

Redes de Computadores
Conjuntos de computadores interligados atravs de redes de
comunicao de dados.

Rede de
Comunicao de Dados

TRC 1 NA

Cap. 1 - Introduo - 5

Exemplo de Rede (1) (Desenho Lgico)

TRC 1 NA

Cap. 1 - Introduo - 6

Classificao das Redes

Redes Locais (LANs Local Area Networks)

Redes Metropolitanas (MANs Metropolitan Area Networks)

Redes de Longa Distncia (WANs Wide Area Networks)

Redes Pessoais (PANs Personal Area Networks)

Redes no Corpo Humano (BANs Body Area Networks)


TRC 1 NA

Cap. 1 - Introduo - 7

LAN: Ex. 1: LAN Party

TRC 1 NA

Cap. 1 - Introduo - 8

LAN: Ex. 2: Data Center 1

TRC 1 NA

Cap. 1 - Introduo - 9

LAN: Ex. 3: Data Center 2

TRC 1 NA

Cap. 1 - Introduo - 10

Wireless LANs

TRC 1 NA

Cap. 1 - Introduo - 11

PANs: Exemplos

TRC 1 NA

Cap. 1 - Introduo - 12

Rede de Sensores Sem Fio


formada por um conjunto de dispositivos sensores sem fio distribudos de forma densa
capazes de organizar a rede automaticamente e obter informaes do ambiente.

TRC 1 NA

Cap. 1 - Introduo - 13

Redes de Sensores: Monitorao

TRC 1 NA

Cap. 1 - Introduo - 14

Redes de Sensores: Domtica

Sensor de Energia

Roteador de Banda Larga

Sensor de Movimento

Sensor de
Abertura/Fechamento

Sensor de Aviso

Sensor de Aviso

Sensor de Controle de gua

Sensor de Porta de Garagem

TRC 1 NA

Repetidor

Sensor de Nvel de gua

Cap. 1 - Introduo - 15

BANs: Exemplos (1)

Computao Vestida

TRC 1 NA

Monitorao

Cap. 1 - Introduo - 16

Rede Metropolitana de Alta


Velocidade de Porto Alegre

TRC 1 NA

Cap. 1 - Introduo - 17

MAN: Exemplo

TRC 1 NA

Cap. 1 - Introduo - 18

REMAV SP:
Rede Metropolitana de Alta Velocidade de So Paulo
Projeto INTERNET 2

Telefnica
Anglica

PUC
FAPESP

NET

INCOR

Telefnica
Perdizes
EPM

CCE

EPUSP
TRC 1 NA

LARC

Cap. 1 - Introduo - 19

MAN: Anis de Fibra tica

TRC 1 NA

Cap. 1 - Introduo - 20

Transmisso para WAN

Microondas

TRC 1 NA

Fibra tica

Cap. 1 - Introduo - 21

WANs:
RR

AP

MNS_CE

AM

CE FLA_AD

PA
MA

BLM_GM

NTL_PM

RN
PB

PI
PE

RCE_IR

AL
SE

TO

AC
RO

JPA_CT

MCO_CT

BA

MT
CBA_GB
BSA_GR

Topologia da
Rede Multiservio

DF

SDR_CB

MG
GO
GNA_UN

BHE_FU

ES

CPE_PL

ULA_LI

JFA_RB
VTA_SN

MS

(ATM/FR)

SPO_IB

SP
PR
LDA_HG

RJ
SPO_CO

RJO_TP

CTA_RB

SC
CSL_CT
FNS_CQ

RS
PAE_BV
PAE_CT

TRC 1 NA

Cap. 1 - Introduo - 22

RNP: Rede Nacional de Pesquisa

TRC 1 NA

Cap. 1 - Introduo - 23

WANs: A INTERNET

TRC 1 NA

Cap. 1 - Introduo - 24

Cabos Submarinos e Rede Telegrfica em 1901

TRC 1 NA

Cap. 1 - Introduo - 25

1.2
Comunicao na Rede

TRC 1 NA

Cap. 1 - Introduo - 26

OBSERVAES (1)
A comunicao entre os equipamentos da rede feita hoje, na sua grande
maioria, atravs de mensagens, carregadas em um conjunto de um ou mais
pacotes.
Esses pacotes so unidades de informao, transmitidas normalmente de
maneira serial, bit a bit, pelas linhas ou canais de comunicao.
Essas mensagens vo comandar a execuo do mais diverso nmero de
funes e operaes na rede.
Essas mensagens precisam possuir formatos bem definidos para que os
programas de comunicao dos computadores e equipamentos de rede
interpretem exatamente o que significam e o que devem fazer.

TRC 1 NA

Cap. 1 - Introduo - 27

OBSERVAES (2)
Alm disso, as operaes entre os equipamentos possuem sequncias
bem definidas, como por exemplo:
1. Enviar o pedido de conexo;
2. Esperar a resposta do pedido;
3. Recebeu a resposta afirmativa;
4. Enviar uma mensagem de dados;
5. Esperar a confirmao da chegada.
A definio do formato das mensagens, o significado de cada uma e a
seguncia de operaes correta e suas variaes denominado no
conjunto de PROTOCOLO DE COMUNICAO
TRC 1 NA

Cap. 1 - Introduo - 28

1.4
Organizando Tudo

TRC 1 NA

Cap. 1 - Introduo - 29

OBSERVAES (3)
Numa rede misturamos todas as tecnologias existentes:
Par tranado;
Fibra tica;
Rdio;
Fazemos vrias coisas, at ao mesmo tempo:
Correio eletrnico,
Upload e download de arquivos,
Vdeo conferncia,
Etc...
COMO QUE CONTROLAMOS TUDO ISSO???

TRC 1 NA

Cap. 1 - Introduo - 30

1.4.1
Sistema em Camadas

TRC 1 NA

Cap. 1 - Introduo - 31

Um Modelo de Camadas para Comunicao:


Correio
Voc escreve e
imprime
Documento e
Entrega para
Secretria

Funcionrio abre
o envelope e l o
documento.

Secretria
coloca num
envelope.
Manda para
setor de
expedio

Secretria pega
envelope e
coloca na mesa
do funcionrio

Setor de
Expedio
coloca num
malote.
Malote colocado
numa VAN

Setor de Triagem verifica


destino e manda para o
prximo posto
Vai para o posto
de correio

Malote tirado
Da VAN

TRC 1 NA

Malote
colocado
num
caminho

Setor de
Expedio abre
malote e entrega
correspondncia

Setor de Triagem verifica


destino e manda para o destino

Vai para a cidade


destino

Malote tirado
Do caminho

Malote
entregue a
um carteiro

Carteiro vai at o
destino

Malote entregue
no destino

Cap. 1 - Introduo - 32

Um Modelo de Camadas para Comunicao:


Protocolos!!!
Voc escreve e
imprime
Documento e
Entrega para
Secretria
Secretria
coloca num
envelope.
Manda para
setor de
expedio

Troca de documentos, conversa entre pessoas sobre vrios assuntos

Funcionrio abre
o envelope e l o
documento.

Secretrias controlam entre si envio de documentos, re-envios, etc

Secretria pega
envelope e
coloca na mesa
do funcionrio

Setor de
Expedio
coloca num
malote.
Malote colocado
numa VAN

Setor de Triagem verifica


destino e manda para o
prximo posto
Vai para o posto
de correio

Malote tirado
Da VAN

Malote
colocado
num
caminho

Setor de
Expedio abre
malote e entrega
correspondncia

Setor de Triagem verifica


destino e manda para o destino

Vai para a cidade


destino

Malote tirado
Do caminho

Malote
entregue a
um carteiro

Carteiro vai at o
destino

Malote entregue
no destino

Sistema de encaminhamento e triagem,


identificao de correspondncia,
roteamento e controle de rotas
TRC 1 NA

Cap. 1 - Introduo - 33

PROPRIEDADES DO MODELO

Todos os nveis so mutuamente independentes;


Apesar de usarem as funes de nveis inferiores, no
lhes importam como so implementados;
As
partes
envolvidas
entram
em
acordo
antecipadamente a respeito de detalhes (regras) da
conversa

em

cada

nvel:

Protocolo

de

Comunicao
TRC 1 NA

Cap. 1 - Introduo - 34

FUNES DE REDE
Funes
Montar e interpretar comandos e
respostas de sistemas e aplicaes

Exemplos de Tcnicas
Programas de aplicaes: correio
eletrnico, videoconferncia, etc.

Codificar comandos e respostas em


bits e bytes

Tcnicas de codificao

Resolver Problemas de Diferenas de


Velocidade de Processamento

Armazenamento e Controle de Fluxo

Acomodar Diferenas de Tamanho de


Mensagens

Empacotamento e
Desempacotamento

Mensagens p/ Destino Correto Evitando


Linhas/ns Defeituosos

Endereamento e Roteamento

Transportar Mensagens Individuais

Controle de Enlace

Colocar os Bits no meio fsico

Modems

Manter Caminho Fsico

Linhas de Comunicao de Dados


(fio par tranado, rdio, fibra tica)

TRC 1 NA

Cap. 1 - Introduo - 35

INTERAO AOS PARES (I)


1

2
APLICAO
GERENCIAMENTO DE DILOGO
ENDEREAMENTO/ ROTEAMENTO
ENLACE
MODEMS
COMUNICAO LOCAL
PORTADORAS

1
2

PC

WORKSTATION
TRC 1 NA

Cap. 1 - Introduo - 36

INTERAO AOS PARES


Uso do Cabealho

APL

Aplicao
CD

Gerenciamento de Dilogo
CR

Endereamento/Roteamento
CL

Seqncia de Bits

TRC 1 NA

Controle de Linha
Linha

APL
CD
CR
CL
Seqncia de Bits

Cap. 1 - Introduo - 37

INTERAO AOS PARES (III)


2

PC

ROTEADOR
TRC 1 NA

ROTEADOR

WORKSTATION
Cap. 1 - Introduo - 38

1.4.2
Arquiteturas para Redes de Computadores

TRC 1 NA

Cap. 1 - Introduo - 39

ARQUITETURA X IMPLEMENTAO
Definio das funes que uma rede de computadores e
seus componentes devem executar.

ARQUITETURA
IMPLEMENTAO

Distribuio dessas funes atravs dos elementos de


hardware e software da rede.

ARQUITETURA DE SISTEMA DE COMUNICAO


Conjunto de funes que interagem aos pares atravs de um conjunto de acordos chamado
PROTOCOLO.
Portanto encontramos:
ARQUITETURAS DE REDES especificadas em termos de PROTOCOLOS DE COMUNICAO
entre PARES IGUAIS DE NVEIS.

Elementos de um Protocolo
1. Sintaxe

(formato)

2. Semntica

(significado)

3. Sequncias (mecanismos)
TRC 1 NA

Cap. 1 - Introduo - 40

ARQUITETURA TCP/IP
CAMADAS

PC

ROTEADOR

ROTEADOR

WORKSTATION

APLICAO
(WWW, E-mail,etc)

APLICAO
(WWW, E-mail, etc)

TCP

TCP

IP

IP

IP

IP

Controle do Enlace 1

Contr.Enlace 1 Contr.Enlace 2

Contr.Enlace 2 Contr.Enlace 3

Controle do Enlace 3

Interf.Fsica 1

Interf.Fsica 2

Interface Fsica 1
(Transmisso)
MEIO FSICO 1

TRC 1 NA

Interf.Fsica 2

MEIO FSICO 2

Interf.Fsica 3

Interface Fsica 3
(Transmisso)
MEIO FSICO 3

Cap. 1 - Introduo - 41

EXEMPLOS DE ARQUITETURAS
So exemplos de arquiteturas:

TCP/IP: Transmission Control Protocol / Internet Protocol ( DoD )


SNA: Systems Network Architecture ( IBM )
IPX/SPX: Novell Architecture
OSI: Open Systems Interconnections ( ISO )

TRC 1 NA

Cap. 1 - Introduo - 42

rgos de Padronizao em Redes e Telecomunicaes

ISO - International Standards Organization (Suia)

ITU - International Telecommunication Union ( Ex CCITT) (Suia)

EIA - Eletronic Industries Association (USA)

IEEE - Institute of Eletrical and Eletronics Engineers (USA)

Administrao e padronizao na Internet

IAB - The Internet Architecture Board

IRTF - The Internet Reserach Task Force

IETF - The Internet Engineering Task Force

IANA - The Internet Assigned Numbers Authority

InterNIC - The Internet Network Information Center

CERT/CC - Computer Emergency Response Team - Coordinate Center


TRC 1 NA

Cap. 1 - Introduo - 43

1.4.4
O Modelo OSI:
Viso Geral das Camadas

TRC 1 NA

Cap. 1 - Introduo - 44

ARQUITETURA OSI
O modelo de referncia composto por sete camadas

CAMADA

SISTEMA
ABERTO

SISTEMA ABERTO
RETRANSMISSOR

SISTEMA
ABERTO

Aplicao
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica
mdia fsica para o OSI
TRC 1 NA

Cap. 1 - Introduo - 45

CAMADA FSICA

Transmisso transparente de seqncias de bits pelo meio fsico;

Contm padres mecnicos, funcionais, eltricos e procedimentos para

acesso a esse meio fsico;


Mantm a conexo fsica entre sistemas;

Vrios tipos de conexo:

Ponto-a-ponto ou multiponto

Full ou half duplex

Serial ou paralela

TRC 1 NA

Cap. 1 - Introduo - 46

CAMADA DE ENLACE

Esconde caractersticas fsicas do meio de transmisso;

Prov meio de transmisso confivel entre dois sistemas adjacentes;

Funes mais comuns:

Delimitao de quadro
Deteco de erros
Seqencializao
Controle de fluxo

TRC 1 NA

Cap. 1 - Introduo - 47

CAMADA DE REDE

Prov canal de comunicao independente do meio e dos meios;

Efetua operaes de chaveamento;

Funes caractersticas:

Acesso sub-rede
Operao da rede

Interconexo de redes e de sub-redes


Endereamento lgico

Roteamento

TRC 1 NA

Cap. 1 - Introduo - 48

CAMADA DE TRANSPORTE
Controla a comunicao fim-a-fim. Prov confiabilidade para as

aplicaes;
Transferncia de dados transparente, independente de sub-redes;
Significado fim-a-fim, independente de topologias de redes;
Controle de qualidade de servio de rede global:

classes de servios:
0 - Simples
1 - Recuperao de erros bsicos
2 - Multiplexao
3 - Recuperao de erro e multiplexao
4 - Deteco, recuperao de erros e multiplexao

TRC 1 NA

Cap. 1 - Introduo - 49

CAMADA DE SESSO
Prov sincronismo de dilogo:

Recepo x transmisso
Recupera conexes de transporte sem perder conexes de sesso;
Possui mecanismos de verificao (sincronizao);
No efetua multiplexao da camada de transporte;
Utiliza mesma conexo de transporte para vrias conexes de sesso

no simultneas;

TRC 1 NA

Cap. 1 - Introduo - 50

CAMADA DE APRESENTAO

Transparncia de representao de dados: sintaxes

Sintaxes:

Do transmissor

Do receptor

De transferncia

Contexto de apresentao:

Sintaxe abstrata + sintaxe de transferncia

TRC 1 NA

Cap. 1 - Introduo - 51

CAMADA DE APLICAO
Funes especficas de utilizao dos sistemas;
Categoria de processos de aplicao
Correio eletrnico
Transferncia de arquivos
Servio de diretrio
Processamento de transaes
Terminal virtual
Acesso a bancos de dados
Gerncia de rede

Formato de dados
EDI/EDIFACT:

electronic data interchange for administration, commerce, and trading

ODA/ODIF:

open document architecture/interchange format

CGM/CGMIF:

computer graphics metafile/interchange format

HTML:

Hipertext Markup Language

XML:

Extended Markup Language

MPEG:

Moving Picture Especification Group

TRC 1 NA

Cap. 1 - Introduo - 52

1.4.3
Arquitetura TCP/IP

TRC 1 NA

Cap. 1 - Introduo - 53

Arquitetura TCP/IP
APLICAO
APRESENTAO

Aplicaes

Aplicaes

Transporte

Transporte

SESSO
TRANSPORTE
REDE

Rede

ENLACE

Enlace

FSICA

Fsica
TRC 1 NA

IP

Sub-rede

Cap. 1 - Introduo - 54

Arquitetura TCP/IP
SNMP

FTP

SMTP

Telnet

TCP , UDP
IP, ICMP, ARP, RARP
Protocolos de Roteamento
Sub - Rede
Legenda:
ARP - Address Resolution Protocol
FTP - File Transfer Protocol
IP - Internet Protocol
ICMP - Internet Control Message Protocol
RARP - Reverse Address Resolution Protocol
SNMP - Simple Network Management Protocol
SMTP - Simple Mail Transfer Protocol
TCP - Transmission Control Protocol
UDP - User Datagram Protocol

TRC 1 NA

Cap. 1 - Introduo - 55

Arquitetura TCP/IP
So definidas diversas aplicaes:
Transferncia de Arquivos:

Aplicaes

FTP (File Transfer Protocol).


NFS (Network File System).

Correio Eletrnico:

Transporte
Rede
Acesso Sub-Rede

SMTP (Simple Mail Transfer Protocol).


POP3 (Post Office Protocol).

Terminais Virtuais:
TELNET.

World Wide Web:


HTTP (Hipertext Transport Protocol).

Gerenciamento de Redes:
SNMP (Simple Network Management
Protocol).

TRC 1 NA

Cap. 1 - Introduo - 56

Arquitetura TCP/IP
TCP (Transmission Control
Protocol):
Aplicaes
Transporte
Rede

comunicao fim-a-fim confivel.


orientado conexo.
implementa mecanismos de controle de
erro e fluxo.

UDP (User Datagram Protocol):


comunicao fim-a-fim simples.

Acesso Sub-Rede

TRC 1 NA

no-orientado conexo.
no implementa mecanismos de controle
de erro e de fluxo.
a aplicao responsvel por suportar
mecanismos de confiabilidade.

Cap. 1 - Introduo - 57

Arquitetura TCP/IP
IP (Internet Protocol):
Aplicaes
Transporte
Rede
Acesso Sub-Rede

comunicao fim-a-fim simples.


no-orientado conexo.
ICMP(Internet Control Message Protocol)
notificao de no-entrega de pacotes.
teste de comunicao (e.g., eco).
regulao de fluxo (source quench).
Protocolos de Traduo de Endereos:
ARP (Address Resolution Protocol)
RARP (Reverse ARP).

Protocolos de Roteamento:
RIP (Routing Information Protocol).
OSPF (Open Shorthest Path First).
TRC 1 NA

Cap. 1 - Introduo - 58

Arquitetura TCP/IP

Aplicaes

Os protocolos da Arquitetura
TCP/IP podem ser empregados
sobre diversas tecnologias de
redes.

Transporte
Como exemplos, podem-se citar:
Rede
Acesso Sub-Rede

TRC 1 NA

Ethernet.
Frame Relay
PPP
ADSL
etc

Cap. 1 - Introduo - 59

Arquitetura TCP/IP
Estao A

Estao B

Estao C

Estao D

Exemplo de Comunicao em uma Rede TCP/IP


TRC 1 NA

Cap. 1 - Introduo - 60

Arquitetura TCP/IP
Cliente
FTP

Aplicao

Transporte

TCP

Rede

Acesso rede

IP

driver
Ethernet

Estao A

TRC 1 NA

Protocolo FTP

Protocolo TCP

Protocolo IP

Protocolo LLC/ Ethernet

Ethernet

Servidor
FTP

TCP

IP

driver
Ethernet
Estao D

Cap. 1 - Introduo - 61

Arquitetura TCP/IP
Aplicao

Transporte

Cliente
FTP

Dados de
Usurio
Cabealho
de aplic.

Cabealho
TCP

TCP

Dados de
Usurio

Dados de Aplicao

segmento TCP
Rede

Cabealho
IP

IP

Cabealho
Dados de Aplicao
TCP
datagrama IP

Acesso
rede

driver
Ethernet
Estao A
TRC 1 NA

Cabealho cabealho
Ethernet
IP

14

20

cabealho
dados de aplicao
TCP
20
quadro Ethernet

Trailer
Ethernet

Cap. 1 - Introduo - 62

Arquitetura TCP/IP
Estao A

Estao D

FTP

TCP

IP

Eth

TRC 1 NA

FTP

F
A

TCP
IP
E

Eth

Cap. 1 - Introduo - 63

Identifique a Camada
Funo ou Problema

Camada Responsvel

Tecnologia para derivao multiponto de uma fibra tica.


Manter condies de desempenho de rede, tais como
tempo de resposta e vazo.
Permitir acesso de vrias aplicaes simultneas rede.
Efetuar transformaes de estrutura de armazenamento de
tipos de matrizes de dados.
Fazer criptografia dos dados em tempo real, ou seja, no
momento da transmisso.
Identificao de mensagem (quadro) de dados com
tamanho incorreto, geralmente maior que o permitido.
Recuperar-se de uma perda de comunicao.

TRC 1 NA

Cap. 1 - Introduo - 64

Exerccio: monte a representao de camadas e as interconexes dos


equipamentos da rede abaixo

Braslia
ROTEADOR

PC

ROTEADOR

ROTEADOR

So
Paulo

Rio de
Janeiro
ROTEADOR

PC

ROTEADOR

TRC 1 NA

ROTEADOR

WORKSTATIONS

Cap. 1 - Introduo - 65

Anda mungkin juga menyukai