As primeiras empresas que se utilizaram dos computadores para processamento comercial foram as grandes corporações, sendo que o modelo utilizado era totalmente centralizado.
Os computadores habitavam grandes salas refrigeradas, os Centros de Processamento de Dados (CPDs).
No início dos anos 60 foram criados os primeiros protocolos de comunicação BSC 1 Bynary Synchronous Communications para transmissão de informações remotas em batch.
BSC 3 (ou poll select) que permitia a integração do usuário com o sistema através de terminais, ou seja, o processamento on line.
Esses avanços tecnológicos proporcionaram um alto grau de conectividade para os sistemas da época, impulsionando novos avanços.
A partir desse ponto, foram desenvolvidos vários tipos de mainframes para disputar o mercado, cada um deles utilizava uma arquitetura de rede própria e incompatível entre si, como por exemplo o SNA (IBM) o XNS (Xerox) e o DECNET (Digital).
Os problemas começaram a surgir quando os usuários tiveram necessidade de interconectar os diferentes sistemas entre si, evidenciando assim as incompatibilidades os aplicativos, placas de memória, expansões de terminal, placas controladoras e demais componentes geralmente só funcionavam se pertencessem ao mesmo fabricante do mainframe.
Sistemas desse tipo são conhecidos como sistemas fechados, pois não existe uma padronização consensual para os protocolos executados, que normalmente são conhecidos somente pelo fabricante.
Um dos problemas que surge é se uma empresa adquire outra empresa com um tipo diferente de sistema. Ambos vão querer se comunicar, e as incompatibilidades se tornam difíceis de superar.
Iniciou se a busca de sistemas abertos para resolver os problemas de conexão, integração de aplicações e transparência no acesso às informações.
Na área das comunicações, um protocolo é um conjunto de regras ou convenções que governam a operação e o intercâmbio de informações entre dois sistemas computadorizados.
Tanto o modelo OSI como o TCP/IP funcionam através de pilhas de protocolos, formando assim diversas camadas, uma utilizando os serviços da camada inferior, possuindo as seguintes vantagens: •Sistema estruturado •Facilidade de entendimento e visualização •Permite a interconexão entre sistemas de diferentes fabricantes, desde que o padrão de cada camada seja aberto
Devido a essas vantagens, os sistemas surgiram estruturados em camadas, e cada camada foi criada com os seguintes objetivos: •Uma camada deve ser criada sempre que uma nova forma de abstração é necessária • Cada camada deve executar uma tarefa bem definida • A tarefa de cada camada deve procurar se adaptar a protocolos já existentes • Os limites entre as camadas devem ser escolhidas de modo a minimizar o fluxo de informação entre elas.
Não esquece de assistir ao vídeos!
Tu quer saber mais?