História da computação e da Internet · História da computação e da Internet: alguns pontos...

44

Transcript of História da computação e da Internet · História da computação e da Internet: alguns pontos...

Page 1: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,
Page 2: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

História da computação e da Internet:alguns pontos significativos

• Início do século XX até 1940:– grandes calculadoras mecânicas, usadas em cálculos de artilharia de navios de guerra

• 1943-1945– ENIAC - primeira grande calculadora eletrônica

• 1945– EDVAC - princípio do programa armazenado na memória - arquitetura de Von Neumann

• 1945-1950– IAS, BINAC, EDSAC, MARK I

Page 3: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

História da computação e da Internet:alguns pontos significativos

• Início do século XX até 1940:– grandes calculadoras mecânicas, usadas em cálculos de artilharia de navios de guerra

• 1943-1945– ENIAC - primeira grande calculadora eletrônica

• 1945– EDVAC - princípio do programa armazenado na memória - arquitetura de Von Neumann

• 1945-1950– IAS, BINAC, EDSAC, MARK I

Page 4: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,
Page 5: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

• 1951– Primeiros computadores comerciais: UNIVAC I, IBM 701

• 1955– primeiro computador a usar linguagem de alto nível: IBM 704, linguagem FORTRAN

• 1957– primeiro minicomputador, DEC PDP 1

História da computação e da Internet:alguns pontos significativos

Page 6: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

• 1960– Pesquisas sobre redes e ligação entre computadores, no MIT, RAND Corporation e IBM

• 1962– surge o “mainframe” IBM/360, o primeiro computador com um Sistema Operacional

• 1962 -– computação em tempo real, telemática, rede SAGE (Semi Automatic Ground Environment), defesa anti-aérea dos EUA

– computação em tempo real, telemática, sistema SABRE (Semi-Automatic Business Research Environment), controle de passagens aéreas, feito pela IBM para a American Airlines, interligação de mais de 2000 terminais via linhas telefônicas

História da computação e da Internet:alguns pontos significativos

Page 7: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

• 1969– Rede ARPANET, precursora da Internet, dois nós: UCLA e SRI; primeira ligação: 28 out. 1969; logo em seguida, UCSB e Univ. Utah

• 1970– Sistema operacional UNIX

• 1971– ARPANET com 14 nós; – surge o primeiro microprocessador, o INTEL 4004, um “computer on a chip”

– Ray Tomlinson cria a primeiro programa de email• 1973

– Protocolo Ethernet, para LANs

História da computação e da Internet:alguns pontos significativos

Page 8: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

• 1974– NSF passa apoiar redes em universidades

• 1975– primeiro microcomputador, o ALTAIR– ARPANET com 69 nós;

• 1978 – Apple II

• 1981– IBM PC, com microprocessador INTEL 8088 e sistema operacional MicroSoft DOS; BITNET, the "Because It's Time NETwork"

• 1983– XEROX STAR, interface de janelas e operado por “mouse”– ARPANET padroniza o protocolo TCP/IP

História da computação e da Internet:alguns pontos significativos

Page 9: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

• 1983– Criado o mecanismo DNS – Domain Name Server, dispensando usuários de conhecerem endereços;

• 1984– Apple LISA, com interface do usuário através de janelas e uso do “mouse”

• 1985– WINDOWS (MicroSoft)

• 1986– PC AT, com processador INTEL 80286

• 1989– Tim Berneers-Lee cria a Web e o primeiro navegador, o Mosaic

História da computação e da Internet:alguns pontos significativos

Page 10: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

• Década de 1990– Convergência das mídias para formato digital, computação pessoal, interligação global – Internet; migração acelerada dos registros da cultura humana para o formato digital

• 1991– primeira conexão com o Brasil, através da FAPESP; surge a WWW, o hipertexto e o primeiro navegador – o Mosaic – criados por Tim Berners-Lee no CERN

• 1993– US National Information Infrastructure Act

• 1999– Internet2

• 2002– RNP2, Brasil

Fonte: http://www.computerhistory.org/exhibits/internet_history/

História da computação e da Internet:alguns pontos significativos

Page 11: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Hardware

Software

MS WORD

MS EXCEL

MS ACCESS

O Computador é uma máquina elétrica, eletrônica e mecânica (Hardware) comandada por um programa (Software) armazenado na memória. O Hardware é a parte permanente do computador; o Software é a parte mutável do computador

Software

Software

Page 12: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Arquitetura de computadores

1. wsggd

2. rdhfhf

3. jggfj

4. Yterte

5. Se A>B vá para 2

6. ykekwh

7. yotiiuweu

8. FIM qwweir

Memória ROM

Memória RAM

U.Controle

U.Lógica/ aritmética

Periféricos/U.entrada/saída

Page 13: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Redes de computadores(computadores conectados)

• Motivações– Viabilizar a comunicação e o fluxo de

informações entre postos de trabalho e viabilizar o trabalho em grupo e a cooperação

– Compartilhar recursos otimizando seu uso

– Garantir a segurança e integridade aos recursos informacionais de uma organização

Page 14: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Acesso ao ambiente de redes

Login Logoff

Page 15: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

GESTÃO DE INFORMAÇÕES EM AMBIENTES DE REDES DE COMPUTADORES – direitos de acesso

DIREITOS USUÁRIOS

Pasta A Pasta A, Subpasta A1

Pasta B

Pasta B, Subpasta B1

Usuário 1 L L/G

Usuário 2 L L

Usuário 3 L/G E

Page 16: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

GESTÃO DE INFORMAÇÕES EM AMBIENTES DE REDES DE COMPUTADORES – arquivos

Log

Page 17: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

NÍVEIS DE ADMINISTRAÇÃO DO AMBIENTE DE REDE

Computador->Drive->Pasta->Subpasta->Arquivo

Page 18: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Possibilidades de intervenção no ambiente de documentos eletrônicos com vistas a sua GESTÃO

• Organização do ambiente em pastas, subpastas

• Nomes “longos”, padronizados e significativos, para pastas, subpastas e arquivos

• Planejamento e atribuição de autorizações de acesso diferenciadas para o ambiente eletrônico de pastas, subpastas e arquivos

Page 19: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Redes quanto ‘a Topologia - topologias básicas de redes locais

Rede em BARRAMENTO

Rede em ESTRELA

Rede em ANEL

Page 20: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Redes quanto ‘a existência ou não computadores dedicados ‘a administração da rede

Rede PAR a PAR (“peer-to-peer”)

Rede CLIENTE-SERVIDOR

servidor

clientes

Page 21: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Redes quando a cobertura física

Internet

Rede em larga distância - WAN

Rede local - LAN

Page 22: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes

• Computadores e placas de inteface• Meio físico• Dispositivos conectores

– “Hubs” e “switches”– Pontes (“bridges”)– “Gateways”– Roteadores (“routers”)

• Repetidores• Dispositivos de segurança – “Firewall”

Page 23: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes - Placas de interface de rede –instaladas em cada computador conectado ‘a rede

Page 24: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes – Meio físico de transmissão

Cabos telefônicos

Cabos coaxias

Fibra ótica

Rádio – “wireless”

Page 25: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes – conectores - “Hubs” ou “Switches”– servem para conectar os computadores

Page 26: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes – conectores - “Gateways – conectam duas redes heterogêneas - que não usam os mesmo protocolo

Rede em barramento

Rede em estrela

Page 27: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes – conectores - Pontes (“Bridges”) –conectam duas redes homogêneas - que usam os mesmo protocolo

Rede em barramento

Rede em barramento

Page 28: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Componentes – Roteadores – conectam uma rede ‘a Internet

Internet

Page 29: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Redes heterogêneasInternet

“hub”

“gateway”“gateway”

“bridge”

“router”“hub”

Page 30: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

PADRÕES DE TECNOLOGIA DA INFORMAÇÃO - INFRAESTRUTURA

PROTOCOLOS

• Conjunto de regras, padrões e convenções, implementada por um programa (“software”), que define a troca de mensagens entre programas em computadores conectados através de uma rede, por exemplo, um “browser” como IExplorer “conversando” com um servidor HTTP.

• Um protocolo define mensagens do tipo “alô”, “mensagem recebida”, “mensagem não recebida”, “não escutei”, “repita a mensagem”, “posso falar”, “esta mensagem esta compactada”

• Exemplos:– Protocolo TCP IP, formado pelos protocolos

• protocolo HTTP – Hypertext transport protocol• protocolo FTP – File transport protocol• protocolo SMTP – Simple mail tranport protocol

– Protocolo NetBeui (MicroSoft)– Protocolo Open System Interconection (OSI)– Protocolo SNA (IBM)– IPX (Novell)

Page 31: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Internet/Intranet

IP: http://www.google.com

Cliente: “Browser

Servidor HTTPPáginas .html

REDE LOCAL

Page 32: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

PADRÕES DE TECNOLOGIA DA INFORMAÇÃO - INFRAESTRUTURA

FUNCIOMAMENTO DA INTERNET E PROTOCOLO TCP/IP

• ENDEREÇO IP – endereço único assinalado a cada computador da rede

– Tem a forma de um número de 32 bits formado por 4 grupos de 8 bits, por ex:

• 192.68.20.50 – este endereço significa:

– 192 – o pais;– 68 – a rede da instituição;– 20 – a sub-rede;– 50 – o computador na subrede

• Cada endereço tem um “nome fantasia” , o endereço simbólico, como www.w3schools.com

Page 33: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,
Page 34: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,
Page 35: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Endereçamento na Internet

Rede A

Rede B

Rede M

Rede N Subrede B1

ComputadorB1.1

A Internet é uma rede de redesSeus endereços obedecem a uma hierarquia

Page 36: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

PADRÕES DE TECNOLOGIA DA INFORMAÇÃO - INFRAESTRUTURA

FUNCIOMAMENTO DA INTERNET E PROTOCOLO TCP/IP

• COMPONENTES:

– REDES INTERLIGADAS (a Internet é uma rede de redes)

– INSTITUIÇÕES QUE DISTRIBUEM ENDEREÇOS IP (FAPESP – REGISTRO-BR)

– SERVIDORES DE NOMES DE DOMÍNIO – “domain name servers” – DNS

• Os servidores de nomes de domínio traduzem os endereços simbólicos em endereços IP numéricos

– COMPUTADORES com endereços IP, enviando mensagens de um para outro

– MENSAGENS entre computadores são subdivididas em “pacotes” de dados

– ROTEADORES

• Dispositivos de “hardware”/”software” responsáveis por direcionar, direta ou indiretamente, um pacote de dados para o seu destino

Page 37: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Roteadores e o protocolo TCP/IP

Programa A

ProtocoloTCP/IP

ProtocoloTCP/IP

Internet

Mensagem

Computador A Computador B

Programa B

PADRÕES DE TECNOLOGIA DA INFORMAÇÃO - INFRAESTRUTURA

Page 38: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Roteadores e o protocolo TCP/IPComputador A

Computador BCada rede tem um Roteador Roteadores enviam, pacotes para a próxima rede na rota; Roteador é como um “porteiro” de uma rede: se o pacote é para um dos computadores da rede, pode entrar, senão, é passado adiante

PADRÕES DE TECNOLOGIA DA INFORMAÇÃO - INFRAESTRUTURA

Page 39: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Ambiente de funcionamento de redes – computadores, servidores

COMPUTADORES:COMPUTADORES:

Os COMPUTADORES, conectados às redes através de placas conectorOs COMPUTADORES, conectados às redes através de placas conectoras (como foi as (como foi visto), geralmente são de dois tipos:visto), geralmente são de dois tipos:

88as ESTAÇÕES ou computadores CLIENTES, as ESTAÇÕES ou computadores CLIENTES, PCsPCs comuns, que são operados comuns, que são operados pelos pelos catalogadorescatalogadores, pelos bibliotecários para realizar empréstimos, pelos , pelos bibliotecários para realizar empréstimos, pelos usuários finais para fazer consultas ao catálogo, etc.usuários finais para fazer consultas ao catálogo, etc.

88os SERVIDORES, computadores especiais que controlam e administraos SERVIDORES, computadores especiais que controlam e administram as m as redes, controlando o tráfego de mensagens, as autorizações de acredes, controlando o tráfego de mensagens, as autorizações de acesso, as esso, as bases de dados, etc. Os SERVIDORES são essenciais em redes mais bases de dados, etc. Os SERVIDORES são essenciais em redes mais complexas.complexas.

O papel especial que desempenham os computadores SERVIDORES numaO papel especial que desempenham os computadores SERVIDORES numa rede faz rede faz com que eles sejam máquinas mais sofisticadas, que geralmente trcom que eles sejam máquinas mais sofisticadas, que geralmente trabalham 24 abalham 24 horas por dia, com grande capacidade de disco e de memória. Muithoras por dia, com grande capacidade de disco e de memória. Muitos dos seus os dos seus componentes são duplicados, como garantia contra panes. Muitos Scomponentes são duplicados, como garantia contra panes. Muitos SERVIDORES ERVIDORES tem 2, 4 e até mais processadores trabalhando simultaneamente.tem 2, 4 e até mais processadores trabalhando simultaneamente.

Um SERVIDOR pode ser desde um PC sofisticado, custando cerca deUm SERVIDOR pode ser desde um PC sofisticado, custando cerca de 2000 dólares, 2000 dólares, até máquinas maiores, que custam mais de 2.000.000 dólares até máquinas maiores, que custam mais de 2.000.000 dólares

Page 40: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Ambiente de funcionamento de redes – “Software”, sistemas operacionais

Um SERVIDOR é componente “hardware”. Não funciona sem “software”Um SERVIDOR é componente “hardware”. Não funciona sem “software”apropriado, o SISTEMA OPERACIONAL, que é um “software” básicoapropriado, o SISTEMA OPERACIONAL, que é um “software” básico

O conjunto formado pelo SERVIDOR com seu processador, mais o SISO conjunto formado pelo SERVIDOR com seu processador, mais o SISTEMA TEMA OPERACIONAL, é chamado de PLATAFORMA DE OPERACIONAL, é chamado de PLATAFORMA DE “HARDWARE”/”SOFTWARE”. “HARDWARE”/”SOFTWARE”.

88A PLATAFORMA DE “HARDWARE”/”SOFTWARE” define a A PLATAFORMA DE “HARDWARE”/”SOFTWARE” define a capacidade do sistema de atender a vários usuários conectados capacidade do sistema de atender a vários usuários conectados simultaneamente, e a vários programas funcionando simultaneamente, e a vários programas funcionando simultaneamente. As PLATAFORMAS SERVIDORES que controlam simultaneamente. As PLATAFORMAS SERVIDORES que controlam redes, geralmente devem ser redes, geralmente devem ser multiusuáriasmultiusuárias e e multitarefasmultitarefas

88A PLATAFORMA DE “HARDWARE”/”SOFTWARE” define também a A PLATAFORMA DE “HARDWARE”/”SOFTWARE” define também a compatibilidade do “software” aplicativo, ou seja, o “software” compatibilidade do “software” aplicativo, ou seja, o “software” aplicativo (entre eles, o SAB) tem que ser compatível com aplicativo (entre eles, o SAB) tem que ser compatível com determinada PLATAFORMA DE “HARDWARE”/”SOFTWARE” determinada PLATAFORMA DE “HARDWARE”/”SOFTWARE”

Page 41: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

Ambiente de funcionamento de redes – “Software”, sistemas operacionais, plataformas

As mais conhecidas PLATAFORMAS SERVIDORAS multiusuárias/multitarefas existentes hoje no mercado são as seguintes:

• Sistema operacional MS Windows Server, rodando em processadores Intel;

• Sistema Operacional Novel Netware, rodando em processadores Intel;

• Família de Sistemas Operacionais UNIX, rodando em diferentes processadores, por exemplo:

• LINUX, em processadores Intel;• IBM/AIX em diversos processadores IBM;• HP UX em processadores HP;• Solaris em processadores Sun;• SCO em processadores Intel.

Especificações técnicas de plataformas servidoras, inclusive com preços, podem ser encontradas em:http://www.dell.com.br, http://www.ibm.com.br, http://www.compaq.com.br

Page 42: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

“Software” básico, “software aplicativo

SOFTWARE APLICATIVO

SOFTWARE BÁSICO

HARDWARE

WORD, EXCEL, SIGAD, SIAB

SISTEMAS OPERACIONAIS, LINGUAGENS DE PROGRAMAÇÃO

APIs – Aplication Program Interface

Page 43: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,
Page 44: História da computação e da Internet · História da computação e da Internet: alguns pontos significativos • Início do século XX até 1940: – grandes calculadoras mecânicas,

[[AMBIENTE DE FUNCIONAMENTO DE UM SAB AMBIENTE DE FUNCIONAMENTO DE UM SAB –– REDES REDES -- COMPONENTESCOMPONENTES ]]

REDES REDES -- COMPONENTES COMPONENTES -- instalação físicainstalação física

A interligação de computadores formando uma rede num determinadoA interligação de computadores formando uma rede num determinado prédio, por prédio, por exemplo, o prédio da Biblioteca, demanda um PROJETO e a execuçãoexemplo, o prédio da Biblioteca, demanda um PROJETO e a execução de OBRAS civis de OBRAS civis de instalação de dutos através de paredes, tetos, tomadas nos dide instalação de dutos através de paredes, tetos, tomadas nos diversos cômodos para versos cômodos para cada cada ponto da rede, conexões externas com a rede telefônicacada cada ponto da rede, conexões externas com a rede telefônica, etc, etc --

© Marcondes