a internet e seu impacto. o que É a internet ? uma rede de redes de computadores conecta...

Post on 22-Apr-2015

110 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

A Internet e Seu Impacto

O Que É a Internet ?

• Uma rede de redes de computadores• Conecta plataformas heterogêneas de

software e hardware• Utiliza um grupo padronizado de protocolos

abertos• Rede de comutação por pacotes• A maior rede de computadores do mundo,

abrangendo quase todos os países

Crescimento da InternetNúmero de Usuários da Internet

(em milhões)

20

40

60

80

100

120

140

160

180

Dec

-95

Mar

-96

Jun-

96

Sep

-96

Dec

-96

Mar

-97

Jun-

97

Sep

-97

Dec

-97

Mar

-98

Jun-

98

Sep

-98

Dec

-98

Mar

-99

Jun-

99

Número de Servidores na Internet

0

10,000,000

20,000,000

30,000,000

40,000,000

50,000,000

60,000,000

Jan

-93

Jul-

93

Jan

-94

Jul-

94

Jan

-95

Jul-

95

Jan

-96

Jul-

96

Jan

-97

Jul-

97

Jan

-98

Jul-

98

Jan

-99

Jul-

99

Crescimento da Internet% Usuários por Região do Mundo

Canada/USA57%

Europa24%Asia/Pacifico

15%

América Latina3%

África/Oriente Médio

1%

Estatísticas da Internet

A Revolução Internet

• Acesso global

• Ferramentas básicas (email, FTP, etc.)

• Crescimento da World Wide Web– Multimídia, hipermídia– Integração de informações– Integração de aplicações

• Aplicações novas– Vídeo e áudio sob demanda– Realidade virtual, videoconferência

Cliente

Host

Cliente

Roteador Roteador

Host

Como Funciona a Internet

Campinas PortoAlegre

Rede de Comutação de PacotesRede de Comutação de Pacotes

Envio de uma mensagem de São Paulo a Recife

pacote

Rede de Comutação de PacotesRede de Comutação de Pacotes

Rede de Comutação de PacotesRede de Comutação de Pacotes

Rede de Comutação de PacotesRede de Comutação de Pacotes

Backbone da RNP

Backbone da Embratel

Conectividade Brasileira

O que é um protocolo ?

• É uma convenção ou linguagem que permite a intercomunicação entre dois softwares e hardwares através da rede

• O protocolo principal da Internet se chama TCP/IP (Transfer Control Protocol/Internet Protocol)

• Existem vários protocolos sob o TCP/IP. Ex:– SMTP: Simple Mail Transfer Protocol

– FTP: File Transfer Protocol

Ferramentas Básicas da Internet

• SMTP: Correio Eletrônico (Email)

• LISTSERV: Listas de Distribuição

• FTP: Transferência de Arquivos

• TELNET: Execução Remota

• IRC: Chats

• HTTP: Hipermídia (WWW)

• IRC: Internet Relay Chat

• RA: Áudio e vídeo sob demanda

• MBONE: Multicasting

• Pointcasting (tecnologia push)

• VRML: Realidade virtual

• JAVA: Execução distribuída

• Bancos de dados

Recursos Avançados da Internet

O que é a WWW ?

• É um serviço disponível através da Internet, que permite a transmissão e a visualização de documentos multimídia

• Significa “Teia de Alcance Mundial”• Utiliza um protocolo especial, chamado HTTP

(HyperText Transfer Protocol)• Utiliza um sistema de endereços na rede chamado

URL (Uniform Resource Locator)

World Wide Web - WWW

• Hipertexto

• Multimídia– Textos

– Imagens

– Som

• Distribuído

• Acesso universal

• Interativo

• Indexado

Uniform Resource Locator

• http://www.nlm.nih.gov/visible/sample.htm

Protocolo Nodo Diretório Arquivo

Um endereço na WWW:

WWW: Cliente e Servidor

ClienteCliente

Computador que estásolicitando um arquivo

na rede

ServidorServidor

Computador quefornece o arquivo

desejado

IInternet

Software cliente:Netscape, Internet Explorer

Software servidor:WWW Server

HTTP

WWW: Cliente e Servidor

ClienteCliente ServidorServidorIInternet

WWW: Cliente e Servidor

ClienteCliente Servidorwww.nlm.nih.gov

Servidorwww.nlm.nih.govIInternet

Software cliente:Netscape, Internet Explorer

Software servidor:WWW Server

HTTP

http://www.nih.nlm.gov/visible/sample.htm LocalizaçãoConexãoPedido

WWW: Cliente e Servidor

ClienteCliente Servidorwww.nlm.nih.gov

Servidorwww.nlm.nih.govIInternet

Software cliente:Netscape, Internet Explorer

Software servidor:WWW Server

HTTP

Http://www.nih.nlm.gov/visible/sample.htm ConfirmaçãoTransferênciaFechamento

sample.htmlogo.gifreturn.gif

WWW: Funcionamento do Cliente

ClienteCliente

Software cliente“browser”

Http://www.nih.nlm.gov/visible/sample.htm

sample.htmlogo.gifreturn.gif

<HTML><BODY BGCOLOR=#FFFFFF><IMG SRC=“logo.gif” ALIGN=left><H1>The Visible Human Project</H1><HR><IMG SRC=“return.gif” ALIGN=left>National Library of Medicine

<HTML><BODY BGCOLOR=#FFFFFF><IMG SRC=“logo.gif” ALIGN=left><H1>The Visible Human Project</H1><HR><IMG SRC=“return.gif” ALIGN=left>National Library of Medicine

Script em HTML

Visualização pelo browser

<HTML><BODY BGCOLOR=#FFFFFF><IMG SRC=“logo.gif” ALIGN=left><H1>The Visible Human Project</H1><HR><IMG SRC=“return.gif” ALIGN=left>National Library of Medicine<P><A HREF=“imagem.htm”>Amostras</A><P><A HREF=“http://www.who.ch”>WHO</A>

<HTML><BODY BGCOLOR=#FFFFFF><IMG SRC=“logo.gif” ALIGN=left><H1>The Visible Human Project</H1><HR><IMG SRC=“return.gif” ALIGN=left>National Library of Medicine<P><A HREF=“imagem.htm”>Amostras</A><P><A HREF=“http://www.who.ch”>WHO</A>

WWW: O que é o hipertexto

<HTML><BODY BGCOLOR=#FFFFFF><IMG SRC=“logo.gif” ALIGN=left><H1>Visible Human: Amostras</H1><BR>Nesta página você poderá achar algumasamostras de imagens geradas pelo Projeto“Ser Humano Visível” em três dimensões.

<HTML><BODY BGCOLOR=#FFFFFF><IMG SRC=“logo.gif” ALIGN=left><H1>Visible Human: Amostras</H1><BR>Nesta página você poderá achar algumasamostras de imagens geradas pelo Projeto“Ser Humano Visível” em três dimensões.

amostra.htm

imagem.htm

O que é o HTML ?

• É uma linguagem de especificação de documentos• Especifica para o browser quais são os elementos

de uma página (texto, imagens, etc.), e onde e como devem ser visualizados

• Tem vários comandos, embebidos no arquivo .HTM, entre os sinais < e >

• O browser lê esses comandos e monta a página

Elementos do HTML

• Comandos de definição do documento:título, cabeçalho, corpo, etc.

• Comandos de definição de texto:parágrafos, cor, tamanho, fonte, ênfase, etc.

• Comandos de inserção de imagens• Comandos de definição de hyperlinks• Comandos de definição de tabelas, formulários,

quadros, etc.

top related