de comunicação - Prof Mauro Oliveira

Propaganda
Introdução
Redes de Computadores
Modelo de Von Neumann
• Conceito de Programa Armazenado
• BUSCA / DECODIFICA / EXECUTA
Modelo de Von Neumann
•CARACTERÍSTICA PRINCIPAL
• Conceito de Programa Armazenado
IN
CPU
MEM
OUT
Processamento On-Line
Centro de
Processamento
de Dados
Departamento Pessoal
Departamento Financeiro
Sala de
Reuniões
Departamento Comercial
Diretoria
Multiprogramação
Processamento On-line
Processos
Time sharing
P3
P2
P1
T (CPU)
Transferência de um CARACTER entre 2 computadores
Hipóteses: transmissão simplex em meio ideal,
(sem erro e buffer infinito no receptor).
Réception d’un message – hardware
TIPO Dados: byte;
TIPO
PROCEDIMENTO Envia;
PROCEDIMENTO Envia;
VAR
VAR Buffer: Dados;
INICIO
REPITA
INICIO
REPITA
Pega_Teclado (Buffer);
Envia_Rede (Buffer);
ATE FALSO;
ATE FALSO;
FIM;
FIM;
TIPO
Dados = byte;
TIPO
Dados = byte;
PROCEDIMENTO Recebe;
PROCEDIMENTO Recebe;
VAR
VAR
Buffer = Dados;
INICIO
INICIO
FIM;
Buffer = Dados;
REPITA
REPITA
Pega_Rede (Buffer);
Envia_Monitor (Buffer);
ATE FALSO;
ATE FALSO;
FIM;
Transferência de um CARACTER entre 2 computadores
Hipóteses: transmissão simplex em meio ideal,
(sem erro e buffer FINITO no receptor).
TIPO Dados
=
Byte;
PROCEDIMENTO Envia;
VAR Buffer :
TIPO
Dados
=
TipoEvento
= (Confirmação);
PROCEDIMENTO Envia;
Dados;
VAR
INICIO
REPITA
Buffer :
Evento:
INICIO
REPITA
ATE FALSO;
FIM;
Byte
ATE FALSO;
FIM;
Dados;
TipoEvento;
TIPO
Dados =
Byte;
TipoEvento
=
(Confirmação);
PROCEDIMENTO Envia;
VAR
Buffer :
Evento:
Dados;
TipoEvento;
INICIO
REPITA
DeCima (Buffer);
PraBaixo (Buffer)
Espera (Evento);
ATE FALSO;
FIM;
PROCEDIMENTO Recebe;
VAR Buffer
Conf
: Dados;
: Dados;
INICIO
REPITA
DeBaixo (Buffer);
PraCima (Buffer);
Conf:= OK;
PraBaixo (Conf);
ATE FALSO;
FIM;
Tecnologia Digital
– Multimídia
• Processamnto
integrado de
áudio, vídeo,
dados, etc.
– Novas tecnologias de
transmissão
• fibra ótica
• altas velocidades
• digitalização das
redes públicas
• redes integradas
Arquitetura em camadas
Bom dia
BIÓLOGO
brasileiro
BIÓLOGO
senegalês
?
Arquitetura em camadas
Bom dia
BIÓLOGO
brasileiro
TRADUTOR
(português/inglês):
Good Morning
BIÓLOGO
senegalês
?
TRADUTOR:
(inglês/francês)
Arquitetura em camadas
Bom dia
BIÓLOGO
senegalês
BIÓLOGO
brasileiro
TRADUTOR
(inglês/francês):
TRADUTOR
(português/inglês):
Good Morning
ENGENHEIRO
de comunicações
Good Morning
ENGENHEIRO
de comunicações
Arquitetura em camadas
Bom dia
BIÓLOGO
brasileiro
BIÓLOGO
senegalês
TRADUTOR
(inglês/francês):
Bonjour
TRADUTOR
(português/inglês):
Good Morning
ENGENHEIRO
de comunicações
Good Morning
ENGENHEIRO
de comunicações
Arquitetura em camadas
Bom dia
Bonjour
BIÓLOGO
senegalês
BIÓLOGO
brasileiro
TRADUTOR
(inglês/francês):
Bonjour
TRADUTOR
(português/inglês):
Good Morning
ENGENHEIRO
de comunicações
Good Morning
ENGENHEIRO
de comunicações
O que é a Internet: visão dos componentes
PC
servidor
Laptop
sem fio
milhões de dispositivos de
computação conectados:
hospedeiros (hosts) =
sistemas finais
rodando aplicações de rede
smartphone
enlaces (links) de comunicação
enlaces
sem fio
enlaces
cabeados
roteador
fibra, cobre, rádio, satélite
Taxa de transmissão = largura
de banda (bandwidth)
Roteadores (comutadores de
pacotes): encaminham
pacotes (pedaços de dados)
Roteadores e switches
1: Introdução
20
Download