Baixe o app para aproveitar ainda mais
Prévia do material em texto
FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Sistemas de Comunicação de Dadosde Dados Prof. Adalberto de Freitas Camargo FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Telecomunicações Telecomunicação: Comunicação à Distância. Em 1838 teve início o uso da eletricidade para a transmissão de informações, com a invenção do telégrafo por Samuel Morse. As mensagens no telégrafo eram codificadas em cadeias de símbolos binários (ponto e Página 2 em cadeias de símbolos binários (ponto e traço), posteriormente denominado código Morse. Posteriormente, a invenção do telégrafo sem fio por Guglielmo Marconi em 1895 permitiu o aumento no alcance do telégrafo, cobrindo distâncias intercontinentais. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Lei de Grosch Em 1950, Herb Grosch afirmou que a capacidade de processamento de um sistema computacional era função do quadrado do seu custo. Isto é, um computador duas vezes mais caro, tinha quatro vezes maior capacidade de processamento. Página 3 processamento. Este era o argumento central a favor da instalação de grandes sistemas computacionais e perdurou durante um bom tempo até o início dos anos 80, tendo seu apogeu nos 60 e 70 quando os grandes sistemas da IBM, Digital e Unisys dominavam o mercado. Herb Grosch, 1951 FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Redes de Teleprocessamento Dessa forma, a abordagem mais utilizada de infra-estrutura de TI no período entre 1960 e 1980 era a instalação de sistemas centralizados, baseados em computadores de grande porte acessados remotamente por terminais. Os terminais não possuíam processamento local, utilizando a infra-estrutura de telecomunicações para enviar comandos ao computador central e apresentar na tela ou impressora Página 4 ao computador central e apresentar na tela ou impressora os resultados obtidos. A infra-estrutura de terminais, computadores centrais e rede de telecomunicações é denominada Rede de Teleprocessamento. Os principais usuários dessa tecnologia foram os bancos, que puderam disponibilizar às agências informações atualizadas e consistentes em tempo real. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Redes de Teleprocessamento Modem Terminal Modem Modem Mainframe Página 5 Mainframe Modem Modem Terminal Terminal Modem Impressora Rede Pública de Telefonia FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Redes de Teleprocessamento Página 6 Terminais Padrão IBM 3270 Mainframe IBM System 370 FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Lei de Moore Gordon Moore, um dos fundadores da Intel, afirmou em 1965 que a relação entre performance/custo dos microprocessadores dobraria a cada um ano e meio. Isto é, a cada um ano e meio aproximadamente, o custo de um microprocessador cai pela metade. Ou Página 7 microprocessador cai pela metade. Ou ainda, como preferem explorar os fabricantes, os usuários podem adquirir um computador duas vezes mais potente, pagando a mesma coisa que pagariam há um ano e meio atrás. Gordon Moore, 1965 FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Redes de Computadores Esta realidade fez com que os fabricantes de microprocessadores e sistemas operacionais pudessem assumir a liderança até então nas mãos dos fabricantes de grandes sistemas proprietários. A partir da metade da década de 80, a lei de Moore passou a suplantar a lei de Grosch, transformando os sistemas Página 8 suplantar a lei de Grosch, transformando os sistemas baseados em microprocessadores em opções com melhor relação custo/benefîcio. A invenção da tecnologia Ethernet por Robert Metcalfe, fundador da 3Com, permitiu o compartilhamento de recursos como espaço de armazenamento, impressoras e arquivos entre diferentes computadores. Era o advento das redes de computadores. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Redes de Computadores Micro computador Micro computador Micro computador Página 9 Micro computador Micro computador Micro computador Rede de Computadores FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Servidores A ausência de recursos de redundância nos computadores pessoais interligados se mostrou como uma vulnerabilidade com relação à disponibilidade das informações armazenadas. A queima de um disco rígido, fonte de alimentação ou qualquer outro componente do computador poderia Página 10 qualquer outro componente do computador poderia ocasionar a indisponibilidade da informação armazenada. A solução foi retornar à centralização, armazenando as informações sensíveis em um computador central denominado Servidor, dotado de recursos de redundância de fonte de alimentação, discos rígidos, memória, fornecimento de energia e conectividade, além de sistemas automatizados de cópias de segurança. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Servidores Micro computador Micro computadorServidor de Arquivos Página 11 Micro computador Micro computador Micro computador Rede de Computadores FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Arquitetura Cliente/Servidor O crescimento da demanda de processamento dos sistemas exigia a utilização de computadores com capacidade de processamento cada vez maior. Uma alternativa ao aumento do poder de processamento das estações clientes foi o desenvolvimento da arquitetura cliente/servidor, onde uma parte do sistema roda na estação Página 12 cliente/servidor, onde uma parte do sistema roda na estação cliente e outra parte no servidor. O melhor exemplo dessa arquitetura são os servidores de bancos de dados como Oracle e MS SQL, onde o cliente não tem acesso direto ao banco de dados. Nesse caso, a porção de código que faz a consulta ao banco de dados roda no próprio servidor, que atende às requisições dos clientes. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Arquitetura Cliente/Servidor Micro computador Micro computador Servidor de Bancos de Dados Página 13 Micro computador Micro computador Micro computador Rede de Computadores FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Arquitetura em 3 Camadas O contínuo crescimento da demanda de processamento dos sistemas mostrou tornou insuficiente a arquitetura cliente/servidor, com a divisão da execução do código em duas máquinas. Para resolver esse problema e adequar as aplicações para o ambiente Web foi introduzida a figura do servidor de Página 14 ambiente Web foi introduzida a figura do servidor de aplicação entre o cliente e o servidor de banco de dados. Esse servidor, além de implementar a interface de usuário, executa uma parte do código da aplicação, diminuindo a carga no servidor de banco de dados e no cliente. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Arquitetura em 3 Camadas Micro computador Micro computadorServidor de Aplicação Servidor de Banco de Dados Página 15 Micro computador Micro computador Micro computador Rede de Computadores FATEC- Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Sistemas Distribuídos A disponibilidade de computadores com alto poder de processamento e redes de alta velocidade tornou possível a configuração de computadores de forma a trabalharem juntos, formando os sistemas distribuídos. Porém, esse tipo de implementação exige uma mudança radical na forma de desenvolvimento e implementação do Página 16 radical na forma de desenvolvimento e implementação do software utilizado e na forma como os dados são tratados. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo O que são Sistemas Distribuídos? “Um sistema distribuído é um conjunto de computadores independentes que parecem para os usuários do sistema como se fossem um único computador. “ (Andrew S. Tanenbaum) Em outras palavras, o hardware é composto de computadores autônomos e o software é implementado de Página 17 computadores autônomos e o software é implementado de forma que a divisão do trabalho entre os computadores seja transparente para o usuário. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Características de um Sistema Distribuído As diferenças entre as características dos computadores que formam o sistema distribuído devem ser transparentes para os usuários. A interação dos usuários com as aplicações deve ser uniforme e consistente, independente de onde ocorra essa interação. Página 18 interação. A escalabilidade em sistemas distribuídos é possível com a adição ou exclusão de novos módulos, conforme a demanda. A possibilidade de remoção de módulos que estejam apresentando problemas permite que o sistema seja tolerante à falhas. FATEC - Faculdade de Tecnologia de Osasco Fundamentos de Redes de Computadores - Prof. Adalberto de F. Camargo Sistemas de Comunicação de Dados Níveis de eEspecialização dos Sistemas de Comunicação de Dados: Sistemas de Comunicação de Dados Redes de Página 19 Redes de Teleprocessamento Redes de Computadores Sistemas Distribuídos
Compartilhar