Fonte: www.procempa.com.br
Redes geograficamente distribuídas (WAN) Estendem-se por grandes áreas geográficas (estado, país, continente, etc.), interligando LANs e MANs Utilizam diversos meios de transmissão Satélite Rádio Fibras ópticas Cabos submarinos
Redes geograficamente distribuídas (WAN) Possuem alto custo de implantação e manutenção Rede RS Mantida pela PROCERGS Links providos pela BrasilTelecom Deve interligar diversos órgãos públicos no Estado
Meios de transmissão Par trançado Dois fios de cobre trançados STP são blindados e UTP (mais comum) não são blindados Categoria 3 até 10Mbps, categoria 5 até 100Mbps Normalmente são azuis
Meios de transmissão Cabo coaxial Em desuso Mais utilizado em redes de TV a cabo Mais caro que o par trançado
Meios de transmissão Fibra óptica Sinal de luz transmitido através de um capilar de vidro ou plástico
Meios de transmissão Fibra óptica Normalmente um cabo de fibra óptica é formado por diversas fibras envoltas em uma proteção plástica Devido ao processo de fabricação, instalação e manutenção, bem como aos equipamentos que utilizam, são o meio mais caro
Meios de transmissão Redes sem fio Utilizam freqüências de rádio (KHz a GHz) ou infravermelho (THz) para a transmissão dos sinais Vão de KHz até GHz
Redes sem fio Comunicação via satélite Microondas Telefonia celular Wi-Fi Bluetooth
Taxas de transmissão Fonte: http://www.fibraoptica.cjb.net
Equipamentos de rede Placa de rede HUB Switch (comutador) Roteador
Placa de rede Permite a conexão de um equipamento a uma rede Recebe e retransmite os sinais que trafegam pelos meios de transmissão
HUB 10 Mbps 10 Mbps Permite conectar diversos equipamentos de rede Em desuso devido ao barateamento dos switches 10 Mbps 10 Mbps
Meios de transmissão Fibra óptica Sinal de luz transmitido através de um capilar de vidro ou plástico
Switch 10 Mbps 10 Mbps Permite a conexão de diversos equipamentos Ao contrário do HUB, um switch permite que todos os equipamentos se comuniquem à velocidade total 10 Mbps 10 Mbps
Roteador Permite a conexão entre redes Recebe dados e os envia aos pontos de destino, sempre usando as rotas mais curtas e livres disponíveis Atualmente os switches já executam esta tarefa
Protocolo Conjunto de regras e procedimentos técnicos para o intercâmbio de dados entre equipamentos ligados em rede Exemplo TCP/IP – Transmission Control Protocol / Internet Protocol HTTP – HyperText Transfer Protocol
Ethernet Padrão de hardware e protocolo de comunicação para redes locais Ethernet = 10 Mbps Fast Ethernet = 100 Mbps Gigabit Ethernet = 1.000 Mbps 10 Gigabit Ethernet = 10.000 Mbps
Internet Rede mundial de computadores Infra-estrutura heterogênea, mantida por instituições públicas e privadas Conjunto de serviços e protocolos padrão
Principais serviços da Internet HTTP – transferência de hiperdocumentos Navegação em páginas da WEB WEB = teia FTP – File Transfer Protocol Transferência de arquivos
Principais serviços da Internet SMTP – Simple Mail Transfer Protocol Envio e recebimento de e-mails Diversos outros serviços são desenvolvidos sobre os protocolos básicos
Comércio eletrônico B2C – business to consumer B2B – Business to Business Preocupação: segurança
Criptografia Processo de tornar as informações indecifráveis para protegê-las de visualização ou uso não autorizados É requerida uma chave para decodificar as informações
Assinatura digital Processo de criptografia de documentos utilizando chaves simétricas Chave pública: validação da autoria Chave privada: inviolabilidade
Desenvolvimento de sistemas de execução em rede Atualmente há um grande interesse em desenvolver sistemas que executem em rede e sobre a Internet Novos padrões de sistemas têm sido criados
Sistemas Cliente/Servidor Programação modular: um sistema é dividido em diversos módulos, facilitando o desenvolvimento e a manutenção Distribuição dos módulos os módulos do sistema precisam executar no mesmo dispositivo de processamento?
Divisão do processamento Divisão do processamento: módulos cliente (front-end) e módulos servidor (back-end) executam em plataformas de software e hardware adequadas às funções que devem executar
Sistemas cliente/servidor Back-end Sistemas cliente/servidor Servidor de aplicações Front-end Interligação em Rede Servidor de bancos de dados
Vantagens Sistemas cliente-servidor são, geralmente, heterogêneos, utilizando soluções de múltiplos vendedores (sistemas abertos - open systems)
Vantagens Escalabilidade horizontal Escalabilidade vertical Economia: a manutenção de ambientes de pequeno porte costuma ser menos onerosa que ambientes de grande porte
Vantagens Permite a integração de novas aplicações com aplicações legadas Permite a utilização de soluções em hardware de grande porte (mainframes) em conjunto com aplicações em estações de trabalho (rightsizing)
Vantagens Aumento na produtividade do usuário: interfaces gráficas Aumento na produtividade do desenvolvedor ferramentas de desenvolvimento em ambientes cliente-servidor são menos complexas
Vantagens Utilização efetiva dos recursos Controle centralizado busca aproveitar ao máximo tanto os recursos das estações cliente como do servidor Controle centralizado processos críticos possuem um controle centralizado
Mudança de plataforma Downsizing Upsizing Rightsizing Smartsizing
Componentes de um sistema Interface com o usuário Lógica do negócio Acesso aos bancos de dados 3 camadas
Sistemas baseados em mainframe Banco de Dados Terminal Mainframe Serviços de Interface Lógica da Interface Lógica do Negócio Lógica de Dados Serviços de Dados Serviços de Arquivo