• Nenhum resultado encontrado

Introdução à Informática

N/A
N/A
Protected

Academic year: 2021

Share "Introdução à Informática"

Copied!
32
0
0

Texto

(1)

Introdução à

Informática

Aula 23

(2)

Histórico da Internet

• Início dos anos 60

– Um professor do MIT (J.C.R. Licklider) propõe

a idéia de uma “Rede Galáctica” de

computadores que permitiria troca de

informações a longa distância.

– Em 1962, Licklider é escolhido como chefe da

divisão de pesquisa em computação da

ARPA e passa a financiar projetos

relacionados a redes de computadores nas

universidades.

(3)

Histórico da Internet

• 1969

– A ARPANet foi criada ligando computadores

de quatro universidades americanas.

– A rede usava cabos subterrâneos dedicados

exclusivamente à comunicação entre os

computadores, com velocidade de 56 Kbits/s.

– A rede tornava possível a execução de

programas remotamente e a transferência de

texto e dados.

(4)

Histórico da Internet

• Década de 1970

– A ARPANet cresceu continuamente com

computadores de universidades e instituições

militares se conectando a ela.

– Algumas conexões via satélite para outros

países foram criadas.

(5)
(6)

Histórico da Internet

• Década de 1980

– Crescimento muito rápido da ARPANet por causa de aplicações como e-mail, grupos de discussão e logins remotos.

– Em 1984, a ARPANet chega a 1000 computadores. – A NSF financia a construção de linhas de

transmissão de longa distância e alta velocidade que formariam o “backbone” da rede.

• O termo Internet é criado, por analogia às rodovias interestaduais.

(7)

Histórico da Internet

• Década de 1990

– O governo americano decide privatizar a

Internet.

• O controle do hardware da rede (incluindo o backbone) é passado para empresas de

telecomunicações e centros de pesquisa. • Os outros aspectos da rede passam a ser

administrados pela Internet Society, uma

organização não-governamental internacional fundada em 1992.

(8)
(9)

Características da Internet

• Rede distribuída

– Não é dependente de computadores

centrais que poderiam falhar.

Numa rede centralizada, a falha de uma única máquina ou conexão pode

isolar partes grandes da rede.

Numa rede distribuída, conexões redundantes fornecem rotas alternativas para mensagens quando

(10)

Características da Internet

• Transmissão via pacotes usando o protocolo

TCP/IP.

– As mensagens são primeiro quebradas em pedaços menores (pacotes) que são transmitidos

independentemente. – Vantagens:

• Utilização mais eficiente das conexões.

– Mensagens menores não tem que esperar o fim do envio de uma mensagem grande.

• Permite a identificação rápida de falhas. – A rota dos pacotes podem ser modificada. • Maior confiabilidade.

– Se alguns pacotes forem perdidos é possível perceber a falha e pedir uma retransmissão.

(11)

Transmissão via pacotes

1. A mensagem é quebrada em pacotes pequenos, cada um identificado para entrega.

2. Os pacotes são transmitidos independentemente na rede, talvez chegando ao seu destino fora de ordem.

3. Os pacotes são colocados na ordem correta para obter-se a mensagem original.

(12)

A World Wide Web

• A internet começou a ganhar

popularidade nos anos 90

com a invenção da web.

• A web foi inventada em 1989

por Tim Berners-Lee, um

pesquisador do laboratório

CERN na Suíça.

– A idéia era facilitar o

intercâmbio de informações entre cientistas em vários

países da Europa com tipos de computadores diferentes.

(13)

História da Web

• 1990-91: Berners-Lee produz protótipos de um servidor e um

navegador web, e os disponibiliza na internet.

– O navegador é baseado em texto e tem pouco suporte para imagens.

• 1993: Andreesen e Bina desenvolvem o primeiro navegador gráfico, chamado Mosaic.

• 1994: Andreesen funda a Netscape Communications Corporation e coloca no mercado o Netscape Navigator.

• 1995: A Microsoft começa a distribuir gratuitamente o navegador Internet Explorer.

(14)

Hipertexto (Links)

• Hipertexto é a idéia de “linkar” (ou ligar)

documentos relacionados para facilitar o

acesso.

• Já existia antes da web.

– Livros contendo hipertexto ou documentos com texto e gráficos interligados já existem há milênios.

• Ex.: Talmud, Ramayana.

– Vannevar Bush sugeriu em 1945 o conceito de um sistema eletrônico de hipertexto, em que mostrasse texto e gráfico interligados.

– Sistemas hipertexto para computadores existiam desde a década de 1960.

(15)

Hipertexto e a Web

• A idéia inovadora de Tim Berners-Lee foi

combinar o hipertexto (links) com um

sistema distribuído.

– O seu projeto para a web incluía dois tipos de

software rodando em computadores ligados a

Internet.

• Servidores: guardam os documentos e os

“servem” aos outros computadores que querem acesso.

• Navegadores: permitem que os usuários peçam e vejam os documentos guardados nos servidores.

(16)

Links da Internet

• É fácil visualizar um link

em um site Web:

– É um texto sublinhado e colorido ou um ícone.

– A ação de dar um clique no link transfere dados do servidor deste site para o computador do usuário.

(17)

Navegador (browser)

• Software de interface usado para explorar a Internet:

– Os primeiros navegadores eram somente em texto. – O Mosaic foi o primeiro

navegador gráfico.

• Os navegadores gráficos combinam a facilidade dos links com uma interface gráfica atraente.

(18)

Funções do Navegador

Menus e botões

Uniform Resource Locator (URL)

Plug-ins

(19)

Menus e Botões

• Menu

uma série de opções normalmente

dispostas lado a lado na parte superior da tela:

– Chamados de menus desdobráveis (suspensos). – Cada escolha inicial apresenta opções de

nível mais baixo.

• Botões podem ser usados para invocar

comandos.

• Dica de tela

uma pequena mensagem em

texto que aparece quando se pára o cursor

sobre um botão.

(20)

Uniform Resource Locator (URL)

• O endereço completo, exclusivo, de uma página Web.

– O URL de uma página Web inicia-se com http:

• HyperText Transfer Protocol – possibilita comunicação usando links para transferir dados entre sites.

– Nome de domínio – endereço do computador host do site:

• A última parte do nome de domínio chama-se domínio de nível máximo • Identifica o país e o propósito da organização.

(21)

Plug-ins

• Software que aumenta a funcionalidade do navegador. • A maioria é descarregada de de seus próprios

sites da Web.

• Assim que eles são baixados e instalados, o navegador pode manipular os novos recursos.

• A maioria melhora a capacidade de apresentação de áudio e vídeo do site.

– O Shockwave permite visualizar sites que incluem animação de qualidade.

– O Adobe Acrobat Reader exibe e imprime documentos criados no formato Portable Document Format (PDF).

(22)

Programas de Páginas Web

• Pequenos programas podem ser baixados

para rodar em seu navegador:

– Permitem que páginas Web executem muitas tarefas. – Permitem interação dinâmica.

• Eles vêm em diversas formas:

– Linguagens de scripting:

• Produzem instruções para ser interpretadas e executadas por seu navegador.

• JavaScript e VBScript são as mais comuns.

– Programas incorporados a páginas Web:

(23)

Como a web funciona

• Assim como a internet, a world wide web precisa

de protocolos para garantir que as páginas

sejam acessíveis de qualquer computador,

independemente de hardware, sistema

operacional ou navegador.

• A W3C é uma organização sem fins lucrativos

que guia o desenvolvimento de protocolos e

padrões para a web.

• Os padrões principais são a linguagem HTML e

o protocolo HTTP.

(24)

Linguagem HTML

• HTML = Hypertext Markup Language

– Através de tags e símbolos especiais é possível formatar texto e incluir links, imagens e outros tipos de mídia.

• Parte da tarefa de um navegador é interpretar o HTML e mostrar a página corretamente.

– Por exemplo, quando o navegador encontra texto entre as tags <b> e </b> ele mostra o texto em negrito.

• HTML é um padrão em evolução, o que significa que pode mudar com os avanços da tecnologia e

necessidades do usuário.

(25)

Protocolo HTTP

• Para uma pessoa navegando na internet, o processo de localizar, acessar e mostrar páginas é transparente.

– O usuário digita o endereço ou clica num link e a página aparece. • Na realidade ocorre um processo de comunicação complexo

entre o computador que executa o navegador e o servidor que guarda a página.

– O protocolo que determina como essa comunicação acontece é o HTTP (HyperText Transfer Protocol).

(26)

Pesquisando na Web

• Mecanismo de busca – permite ao usuário especificar termos de busca.

– O mecanismo de busca constrói um banco de dados de sites que

coincidem com esses termos.

– Usa software spider para construir bancos de dados.

– Metabusca – pesquisa mecanismos de busca e constrói uma lista

abrangente.

• Diretório – um banco de dados é desenvolvido por pesquisadores humanos, em vez de por um spider.

(27)

Alguns Serviços

Não-Web da Internet

FTP

Telnet

(28)

Protocolo de Transferência de Arquivos

– File Transfer Protocol (FTP)

• Um protocolo para transferir arquivos

entre computadores.

• Servidores FTP mantêm coleções de

arquivos que podem ser baixados.

– Com freqüência, é possível fazer downloads

anonimamente, sem digitar dados de login.

• Muitos servidores FTP podem ser

(29)

Telnet

• Um protocolo que possibilita a usuários

remotos acessarem um computador host:

– Os usuários usam seus próprios PCs.

– Os usuários efetuam login através da

Internet.

– A experiência do usuário é a mesma que ele

teria se estivesse sentado diante do terminal

local do computador host.

• O usuário remoto tipicamente precisa ter

uma ID e uma senha.

(30)

E-mail

• O recurso mais comumente usado

da Internet.

• A rede fornece o

servidor de correio

.

Software cliente

de e-mail em seu

computador.

(31)

Servidor de Correio

• Coleta e armazena mensagens

na caixa postal.

• O endereço de e-mail consiste no nome

de usuário, seguido do símbolo @, e,

depois, do nome de domínio do servidor

de correio.

(32)

Software Cliente de E-mail

• Permite-lhe gerenciar suas mensagens

de

e-mail.

• Exemplos: Outlook, Eudora

• Recursos:

– Catálogos de endereços.

– A capacidade de anexar arquivos:

• Alguns servidores de correio bloqueiam todos os arquivos anexados.

– Filtros:

• Dirigem os e-mails que chegam para pastas específicas. • Bloqueiam spam.

Referências

Documentos relacionados

( ) Lê e-mails, faxes, informativos, documentos, contratos, cartas, relatórios ( ) Escreve e-mails, faxes, documentos, contratos, cartas, relatórios?. ( ) Participa

Esse resultado pode ser decorrente da maior densidade de plantas e maior teor de argila da área MSSV em comparação a essas fitofisionomias (Tabelas 1 e 2).. De acordo

De acordo com os resultados desse estudo, quanto maior a intensidade de esforço aplicada maior os valores da pressão arterial durante o sono, sendo a

Gene IGHMBP2 - Diagnóstico pré-natal - Atrofia Muscular Espinhal com défice respiratório (SMARD) Gene IGHMBP2 - Rastreio de familiar - Atrofia Muscular Espinhal com défice

Direcção Regional de Ambiente and Universidade dos Açores, Horta, Angra do Heroísmo and Ponta Delgada... Using ATLANTIS - Tierra 2.0 and GIS environmental

Assim, o Mal é o abismo satânico interno negado, capaz de chamar a atenção para àquilo que pode ser alterado como um mapa existencial que visa à cura particular das insanidades

 A string resultante sempre terminará com '\0' (por isto tamanho-1 caracteres serão lidos).  char *fputs (char

Ao adquirir o título de transporte com um dos Cartões Prestige Gémeos ficam garantidos os riscos de Morte ou Invalidez Permanente da Pessoa Segura, superior a