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