Sistemas Prof. Carlos Padovani Revisando... Redes • TCP/IP • Cliente /servidor • Inernet Information Service • ASP Sistemas Revisando... Servidor • DHCP • DNS • Gateway • Proxy • Nat • Firewall - - - - TCP/UDP - (Portas) Sistemas O que é um Firewall ? Um mecanismo para implementar a política de segurança de uma organização. Qual a função básica do Firewall ? Restringir ou permitir o tráfego de informações. NAT Modifica endereços IP e portas. Surgiu como uma solução para falta de endereços IP. 192.168.1.1 200.23.12.1 REDE 200.23.12.1 200.23.12.10 192.168.1.2 220.23.12.10 Internet Sistemas Distribuídos O que é Um Sistema Distribuído definido por Tanenbaum é uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente; outra definição, de Coulouris, seria uma coleção de computadores autônomos interligados através de uma rede de computadores e equipados com software que permita o compartilhamento dos recursos do sistema: hardware, software e dados. Redes e Sistemas de Clientes Segurança nas “Plataformas Web” de E-Commerce Internet Load Balancer Web Server Web Server Front End Web Server Rede de BackUp Back End Data Base Server Application Server Server Rede de "Back Office" Balanceamento de Carga O balanceamento da utilização da rede passa sobretudo por reencaminhar o tráfego por caminhos alternativos a fim de descongestionar os acessos aos servidores Balanceamento de Carga Todo o hardware tem o seu limite, e muitas vezes o mesmo serviço tem que ser repartido por várias máquinas, sob pena de se tornar congestionado. Estas soluções podem-se especializar em pequenos grupos sobre os quais se faz um balanceamento de carga: utilização do CPU, de armazenamento, ou de rede. Qualquer uma delas introduz o conceito de clustering, já que o balanceamento será, provavelmente, feito para vários servidores. Características Partilha de hardware como discos e impressoras a entidades de software como arquivos e banco de dados. Escalabilidade. Tolerância a falhas e alta disponibilidade. Balanceamento de carga Flexibilidade de atualizações e tolerância a erros. Confiabilidade na integridade dos dados (RAID). Transparência de acesso, localização, de replicação, a falhas de mobilidade, desempenho e de escalabilidade..