122
e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory Internet: Uma Visão Internet: Uma Visão Geral Geral Wagner Meira Jr.

Internet: Uma Visão Geral

Embed Size (px)

DESCRIPTION

Internet: Uma Visão Geral. Wagner Meira Jr. Organização. Introdução Histórico Atualidade Serviços Internet. Aspectos históricos - Introdução. Uma rede de computadores é composta de Computadores ligações entre eles Computadores especializados - PowerPoint PPT Presentation

Citation preview

Page 1: Internet: Uma Visão Geral

e-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory

Internet: Uma Visão GeralInternet: Uma Visão Geral

Wagner Meira Jr.

Page 2: Internet: Uma Visão Geral

e-speed

OrganizaçãoOrganização

• Introdução

• Histórico

• Atualidade

• Serviços Internet

Page 3: Internet: Uma Visão Geral

e-speed

Aspectos históricos - Aspectos históricos - IntroduçãoIntrodução

• Uma rede de computadores é composta de– Computadores– ligações entre eles– Computadores especializados– Protocolos (“Software” que realizam os

serviços da rede, geralmente invisíveis para o usuário final)

Page 4: Internet: Uma Visão Geral

e-speed

ARPANETARPANET

• Idéia inicial de uma rede de computadores (1962)– Advanced Research Projects Agency - ARPA

• Objetivo: – rede que permitisse o trabalho cooperativo

em grupos mesmo que geograficamente distantes

– compartilhamento de recursos escassos

Page 5: Internet: Uma Visão Geral

e-speed

ARPANET (II)ARPANET (II)

– Modelo de Paul Baran: comunicação digital via comutação de pacotes

– Idéia: Não permitir a interrupção da comunicação devido a avarias locais

– Internet herdou esta propriedade– Primeiro experimento:

• Quatro universidades em janeiro de 1970: UCLA, STANFORD, Universidade da Califórnia (Sta. Bárbara) e Univ. de Utah

• Comunidade acadêmica e militar

Page 6: Internet: Uma Visão Geral

e-speed

ARPANET (III)ARPANET (III)

– Rede se expandiu rapidamente:• variadas plataformas de software e hardware

mostraram que a comunicação e cooperação entre sistemas é possível

• Janeiro de 1971: 13 computadores• Abril de 1972: 23 computadores• Janeiro de 1973: 38 computadores

– Linhas dedicadas de 56Kbps– Interface Message Processor (IMP):

computadores comercialmente disponíveis

Page 7: Internet: Uma Visão Geral

e-speedCSNETCSNET

• Motivados pelo sucesso da ARPANET• Rede que interligou todos os Departamentos

de Computação dos EUA (1979)• Aproveitamento da experiência e do

“software” existente na ARPANET. • Objetivo básico da experiência:

comunicação entre as duas redes• Financiado pelo NSF

Page 8: Internet: Uma Visão Geral

e-speed

CSNET (II)CSNET (II)

• Primeira rede heterogênea

• Experimento realizado pelos grupos de pesquisa que poderiam propor e implementar os novos serviços como diretório único de pessoas

• Grau de adesão de toda a comunidade

Page 9: Internet: Uma Visão Geral

e-speed

USENETUSENET

– Baseada numa arquitetura muito simples, não necessitava de comutação de pacotes

– Voltada para serviços de correio eletrônico e transferência de arquivos

– Estabelecimento de um novo serviço: o NEWS

– Baseado no programa uucp (Unix to Unix Copy) que vinha incluído em todos os sistemas UNIX

Page 10: Internet: Uma Visão Geral

e-speed

Nascimento da InternetNascimento da Internet

• Implementação de toda a pilha do protocolo TCP/IP da ARPANET, na versão do UNIX escrito em Berkeley - BSD

• Versão distribuída gratuitamente para universidades para arquitetura VAX da DIGITAL

• Estabelecimento do TCP/IP como padrão de fato.

Page 11: Internet: Uma Visão Geral

e-speed

Nascimento da InternetNascimento da Internet

– Surgimento da empresa SUN que aproveitou projetos da Stanford University Network

– Sun popularizou o Unix versão BSD e facilitou a utilização de redes locais baseadas em TCP/IP

– Surgimento da empresa CISCO, também por pessoas saídas da Universidade de Stanford

– Missão da CISCO: fabricação de elementos ativos para a rede Internet

Page 12: Internet: Uma Visão Geral

e-speed

Nascimento da InternetNascimento da Internet

• Surgem os roteadores que viriam a substituir os IMPs

• Hardware especializado para o TCP/IP traz duas consequências importantes– aumenta a eficiência– fabricação em larga escala barateia os

equipamentos

Page 13: Internet: Uma Visão Geral

e-speed

Proliferação de RedesProliferação de Redes

– Anos intermediários da década de 80:• DECNET,VNET,BITNET,HEPNET,JANET,JUNET

,EARN,NETNORTH,FidoNET, etc...• Cada rede com seus serviços particulares

– ARPANET começa a mostrar sinais de fadiga devido a baixa velocidade de linhas (56Kbps)

– Criação da NSFNET com um backbone de 1.5Mbps com utilização restrita (sem fins lucrativos)

Page 14: Internet: Uma Visão Geral

e-speedInternetInternet

– Consolidação do padrão TCP/IP facilitou a interligação de várias redes independentes

– A megarede resultante chamou-se de Internet

– Não existe ainda nenhum órgão regulamentador

– Manutenção da unidade da rede devido ao TCP/IP e ao mecanismo de definição de normas (RFC)

Page 15: Internet: Uma Visão Geral

e-speed

Internet (II)Internet (II)

• Ampla disponibilidade de “hardware” TCP/IP relativamente barato aliado a ampla disponibilidade de “software” TCP/IP praticamente gratuito levam a utilização deste protocolo mesmo em redes corporativas

• Estas redes vêm sendo chamadas de Intranets desde o início de 1996

Page 16: Internet: Uma Visão Geral

e-speed

Internet (III)Internet (III)

– A NSF percebeu que a rede escapava de seus propósitos originais e sua capacidade de investimento e anunciou em 1994 sua retirada em 1995 acabando com a restrição ao tráfego comercial

– A resposta da comunidade empresarial foi imediata, explosiva e surpreendente

– O uso da rede continua aumentando em ritmo exponencial

Page 17: Internet: Uma Visão Geral

e-speed

Nascimento do World Wide Nascimento do World Wide Web - WWWWeb - WWW

• Até o surgimento do WWW (1994) os principais serviços da Internet eram:– correio eletrônico– serviço de news– login remoto– transferência de arquivos

• Crescimento nunca antes observado incorporando todos os serviços existentes até então

Page 18: Internet: Uma Visão Geral

e-speed

Nascimento da WWWNascimento da WWW

– Utilização de paradigmas:• hipertextos• multimídia• arquitetura cliente/servidor• comunicação segura• interface agradável e lúdica, fácil de ser aprendida e

usada• facilidade de disponibilização de informações

– Visor (Browser) disponível praticamente em qualquer plataforma sendo uma interface universal.

Page 19: Internet: Uma Visão Geral

e-speed

Busca de InformaçõesBusca de Informações

• Dezembro de 1995: surgimento do sistema de indexação AltaVista

• Memoriza endereços e conteúdos pela visitação periódica de todas as páginas atingíveis por um robô e realiza uma indexação eficiente do material

• A partir dos dados é possível consultar páginas de acordo com assuntos

Page 20: Internet: Uma Visão Geral

e-speed

Internet no MundoInternet no Mundo

http://www.isoc.org/infosvc/map.gif

Page 21: Internet: Uma Visão Geral

e-speed

A Internet no Brasil A Internet no Brasil

• RNP - Rede Nacional de Pesquisa

• Iniciativa do MCT

• Extensão da Internet no Brasil

• Lançada oficialmente em 1990

• Rede Acadêmica e de Pesquisa (até 1995)

Page 22: Internet: Uma Visão Geral

e-speed

RNP - HistóricoRNP - Histórico

• Iniciativas regionais:– 1988 (setembro) - primeira linha BITNET entre

LNCC (Rio de Janeiro) e U. Maryland (EUA)– 1988 (outubro) - primeira rede BITNET

cooperante (ANSP); segunda linha BITNET entre FAPESP (São Paulo) e Fermilab (EUA)

– 1989 (maio) - terceira linha BITNET entre UFRJ (Rio de Janeiro) e UCLA (EUA)

Page 23: Internet: Uma Visão Geral

e-speed

RNP - HistóricoRNP - Histórico

• Acessos diretos à redes internacionais:– BITNET (desde 1988);– HEPnet - High Energy Physics Network

(desde 1991);– Internet (desde fevereiro de 1991).

Page 24: Internet: Uma Visão Geral

e-speed

Internet/BR - DiretrizesInternet/BR - Diretrizes

– Aberto para qualquer interessado– Papel prioritário - iniciativa privada– Alocação de endereços IP e registro de

domínios - RNP – Backbones nível 1 - Pontos de Interconexão de

Redes -PIR (RJ, SP e BSB)– Padrões de Engenharia de Redes - IETF– Concessionárias - apenas meio fisico– Comitê Gestor

Page 25: Internet: Uma Visão Geral

e-speed

Internet/BR - EstratégiaInternet/BR - Estratégia

• Cobertura Nacional e ampla capilaridade– Ligações Internacionais a 2 Mbps– Backbone nacional de alta velocidade:

• 10 Linhas de 2 Mbps• 19 Linhas <= 256 Kbps

• Operação continuada de alocacão de numeros IP e registro de dominios

Page 26: Internet: Uma Visão Geral

e-speed

Internet/BR - EstratégiaInternet/BR - Estratégia

• Frentes de Atuação:– Coordenação– Operação– Informação– Difusão e capacitação

• Vasta gama de aplicações

• Baixo custo para o usuário final

Page 27: Internet: Uma Visão Geral

e-speed

Componentes da Internet hojeComponentes da Internet hoje

– Provedores de Backbone• MCI• GlobalOne• Sprint• Nacionais:

– RNP, Embratel, – IBM, GlobalOne

– Provedores de Acesso

– Provedores de Informação

– Usuários

Page 28: Internet: Uma Visão Geral

e-speed

Internet no Brasil - RNPInternet no Brasil - RNP

http://www.rnp.br/1.3.bone.html

Page 29: Internet: Uma Visão Geral

e-speed

Internet no Brasil - EmbratelInternet no Brasil - Embratel

http://www.embratel.net.br/internet/backbone.html

Page 30: Internet: Uma Visão Geral

e-speed

Internet no BrasilInternet no BrasilEmbratelEmbratel

http://www.embratel.net.br/internet/backbone.html

Page 31: Internet: Uma Visão Geral

e-speed

Serviços InternetServiços Internet

– Endereçamento– E-mail– Login remoto / Terminal Remoto– Finger– News– FTP– Gopher– W W W– WAIS

Page 32: Internet: Uma Visão Geral

e-speed

Nomes e EndereçosNomes e Endereços

– Toda interface conectada a uma rede TCP/IP é identificada por um único endereço IP

– Um nome pode ser assinalado para qualquer dispositivo que possua um endereço IP

– Mais fáceis de lembrar e de escrever corretamente. Lembre-se: Txukahamae não é um bom nome! Mais difícil de lembrar que um IP.

– Geralmente, podem ser utilizados nomes ou números sem distinção. Conversão é feita automaticamente pelo sistema antes de enviar

Page 33: Internet: Uma Visão Geral

e-speed

Hierarquia de DomíniosHierarquia de Domínios

– Não há uma base central de dados com toda informação de hosts na Internet.

– Informação distribuída entre milhares de servidores de nomes organizados de forma hierárquica similarmente a estrutura de file systems do UNIX

– DNS tem um domínio raiz (root) no topo da hierarquia de domínios que é servida por um grupo de servidoras de nomes chamadas root servers

– Diretamente abaixo do domínio raiz estão os domínios de topo - top levels

Page 34: Internet: Uma Visão Geral

e-speed

Domínios Top-LevelsDomínios Top-Levels

– Há dois tipos básicos de domínios top-level:• Geográficos• Organizacional

– Geográficos:• Cada país no mundo possui um domínio top-level

– .br - Brasil– .uk - Inglaterra– .jp - Japão

Page 35: Internet: Uma Visão Geral

e-speed

Domínios top-levelDomínios top-level

• Organizacionais– Utilizados dentro dos EUA

• COM - organizações comerciais• EDU - Instituições educacionais• GOV - Agências governamentais• MIL - Organizações militares• NET - Organizações de suporte a rede• ORG - N.D.A

Page 36: Internet: Uma Visão Geral

e-speed

Endereçamento HierárquicoEndereçamento Hierárquico

• turquesa.dcc.ufmg(.edu).br

PaísInstituição

Departamento

Computador

TLD

Page 37: Internet: Uma Visão Geral

e-speed

Alocação de domíniosAlocação de domínios

– Autoridade conferida ao NIC - Network Information center

– Solicita-se criar um domínio abaixo de algum top-level e é tranferida a autoridade deste domínio para o solicitante

– No Brasil, a autoridade sobre o domínio top-level .br está com a FAPESP - primeira instituição brasileira na Internet

– Da mesma forma, deve-se “registrar” um domínio para ganhar a autoridade sobre ele

– Uma vez criado o domínio, você tem autoridade para criar sub-domínios dentro deste

Page 38: Internet: Uma Visão Geral

e-speed

Funcionamento com Funcionamento com autoridadeautoridade

• Se um servidor de nomes recebe uma requisição para a qual não possui informação, ele irá passar a requisição para um servidor autoritário.

• Um servidor autoritário é o servidor responsável pelas informações corretas sobre o domínio.

• Quando o servidor com autoridade responde à requisição o servidor local grava (cache) as informações para utilização futura.

Page 39: Internet: Uma Visão Geral

e-speed

Correio EletrônicoCorreio Eletrônicoe-maile-mail

– Serviço de troca de mensagens similar ao sistema de correios

– Um dos primeiros serviços na Internet e de maior utilidade

– Comunicação um-para-um– Serviços baseados em e-mail:

• Listas de discussão • Transferência de arquivos• Consultas a bases de dados• Compras

Page 40: Internet: Uma Visão Geral

e-speed

Correio EletrônicoCorreio EletrônicoComo funciona?Como funciona?

Usuário escreve umacarta em seu computadorpessoal, incluindo arquivos,imagens, filmes, etc...

Carta é armazenada no provedorde acesso para ser enviada posteriormente

Page 41: Internet: Uma Visão Geral

e-speed

Correio EletrônicoCorreio EletrônicoComo funciona?Como funciona?Computador do provedor de

acesso localiza o computador do provedor que irá receber a correspondência e a envia via Internet

provedor recebe a correspondência e armazena em uma caixa de correio

Page 42: Internet: Uma Visão Geral

e-speed

Correio EletrônicoCorreio EletrônicoComo funciona?Como funciona?

Usuário conecta no provedore transfere o conteúdo de suacaixa postal para seu computador pessoal

Todas as correspondências quesão direcionadas para um mesmoendereço são armazenadas em umaúnica caixa postal

Page 43: Internet: Uma Visão Geral

e-speed

Elementos do sistema de Elementos do sistema de correio eletrônicocorreio eletrônico

• Agentes de Usuários– programa/serviço que faz a composição,

leitura, recebimento, resposta e manipulação de caixas postais

• Agentes de transferência– Programas/Serviços responsáveis pelo

encaminhamento da mensagem da origem para o seu destino

Page 44: Internet: Uma Visão Geral

e-speed

Formato de uma mensagem Formato de uma mensagem de correio eletrônicode correio eletrônico

– Envelope• Contém toda a informação necessária para a

entrega da correspondência• Endereço do destinatário

– Cabeçalho• Informações sobre postagem que será utilizado

pelo recipiente para ler o corpo da mensagem

– Corpo da Mensagem• Mensagem em si

Page 45: Internet: Uma Visão Geral

e-speed

Enviando um e-mailEnviando um e-mail

– Formato de Endereços

alguem@localização.com.br– Formato de uma mensagem

• Cabeçalho:– To: e-mail do Recipiente– Cc: e-mail para cópia carbono– Bcc: e-mail para blind cc– From: Criador da mensagem– Sender: E-mail do remetente– Received: Linha adicionada por cada agente de

transporte no caminho percorrido pela mensagem

Page 46: Internet: Uma Visão Geral

e-speed

Enviando um e-mailEnviando um e-mail

• Formato da mensagem– Cabeçalho (cont.)

• Date:• Reply-to:• Message-Id:• In-Reply-To:• References:• Keywords:• Subject:

Page 47: Internet: Uma Visão Geral

e-speed

Enviando um e-mailEnviando um e-mail

• MIME - Multipurpose Internet Mail Extensions– mensagens em línguas com acentos (ex.

Português)– mensagens em línguas com alfabeto não latino

(ex. Russo)– mensagens em línguas sem alfabelto (ex.

Chinês)– Permite a inclusão de arquivos de vários tipos de

dados (ex. audio, vídeo, planilha)

Page 48: Internet: Uma Visão Geral

e-speed

Enviando um e-mailEnviando um e-mail

– Tipos MIME:• Text

– Plain, Richtext

• Image– GIF, JPEG

• Áudio– BASIC

• Application– Octet-stream

• Multipart

Page 49: Internet: Uma Visão Geral

e-speed

Como ler um e-mailComo ler um e-mail

– Programas • Netscape

• Outlook

• Eudora

• Protocolos de acesso a caixas postais– POP3 - transferência de toda a caixa– IMAP - transferência mensagem/mensagem

– Serviços• leitura e tratamento de correio eletrônico através de páginas

WWW, geralmente gratuitos (ex. HOTMAIL - www.hotmail.com)

Page 50: Internet: Uma Visão Geral

e-speed

Correio EletrônicoCorreio EletrônicoCaracterísticasCaracterísticas

– Sem confirmação– Não existem, por enquanto, serviços de

correio eletrônico similares aos “courrier” do correio tradicional onde pode-se escolher pagar mais para que a correspondência seja entregue mais rápido

– Sem autenticação de remetente• Problema é contornado por sistemas de

criptografia externos (assinaturas digitais)

Page 51: Internet: Uma Visão Geral

e-speed

Listas de E-mailListas de E-mail

– Cada usuário interessado inscreve-se na lista

– Para cada e-mail direcionado para a lista é enviada uma cópia para cada um dos participantes

– Tipos de listas:• quanto a inscrição

– fechadas, abertas

• quanto à postagem– abertas, moderadas

Page 52: Internet: Uma Visão Geral

e-speed

Listas de E-mailListas de E-mailAplicaçõesAplicações

– Discussões sobre assuntos diversos– Marketing via Internet

• Ponto Frio

– Publicação de Boletins• Novidades sobre produtos

– Autodesk Autocad Users List

• Informações sobre segurança– CERT, etc.

• Anúncios em geral– Apache users list

Page 53: Internet: Uma Visão Geral

e-speed

Lista de e-mailLista de e-mailExemplosExemplos

Lista de e-mail de promoções da lojawww.shoppingplanet.com

Page 54: Internet: Uma Visão Geral

e-speed

Lista de e-mailLista de e-mailExemplosExemplos

Lista de informações sobre o produtoAutoCAD enviada duas vezes por mês

Page 55: Internet: Uma Visão Geral

e-speed

Transferência de arquivos via Transferência de arquivos via e-maile-mail

– Envia-se um e-mail solicitando um arquivo em um servidor

– O servidor localiza o arquivo automaticamente e responde à requisição com uma mensagem de e-mail contendo o arquivo solicitado codificado (uuencode, mime, etc)

– Elimina a necessidade de permanecer “on-line” enquanto o servidor recebe o e-mail com os arquivos

Page 56: Internet: Uma Visão Geral

e-speed

Aplicações de transferência Aplicações de transferência de arquivos por e-mailde arquivos por e-mail

• Atualização de drivers/software

• correção de bugs

Page 57: Internet: Uma Visão Geral

e-speed

Terminal Remoto Terminal Remoto Login RemotoLogin Remoto

– Permite a utilização de um computador remotamente como se estivesse no local

• Possibilita a utilização de recursos escassos. Ex.: CENAPAD MG/CO pode ser acessado de qualquer parte da internet e se trabalhar em seus supercomputadores como se estivesse localmente.

– Utilizado também em serviços que requerem interatividade

• Consultas a bancos de dados• Compras (ex. cdromsonline.com)

Page 58: Internet: Uma Visão Geral

e-speed

Terminal RemotoTerminal Remoto

• Necessário– Conta na máquina remota:

• Identificação de usuário• Senha

• Geralmente somente para comandos texto e interface para controle de processamento em lote

• Muito sensíveis a latência da rede

Page 59: Internet: Uma Visão Geral

e-speed

Terminal RemotoTerminal RemotoFuncionamento por sessãoFuncionamento por sessão

• Usuário inicia a sessão abrindo uma conexão com o computador remototelnet nome.computador.com.br

• Fornece identificação e senha• Realiza o seu trabalho no computador

remoto• Finaliza a sessão no computador remoto

e automaticamente fecha-se a conexão

Page 60: Internet: Uma Visão Geral

e-speed

Terminal Remoto - ExemploTerminal Remoto - Exemplo

Page 61: Internet: Uma Visão Geral

e-speedFingerFinger

– serviço de informação sobre usuários nos sistemas UNIX

• Através de combinações com shell scripts é possível utilizar este recurso para divulgar informações pela rede

• Um projeto como usuário UNIX e informações de seu andamento são disponibilizadas através de finger [email protected] por exemplo.

[email protected] para listar as promoções disponíveis nas lojas

Page 62: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET News

– Serviço criado para racionalizar as listas de discussão por e-mail

– Comunicação um-para-muitos– Uma única cópia das mensagens por

sistema– Serviço baseado em comunicação entre

sistemas comumente chamado de alimentação (feed)

– Ofertas e necessidades

Page 63: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET NewsComo funcionaComo funciona

Page 64: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET NewsComo funcionaComo funciona

12

34

Usuário escreve um artigo e enviapara o servidor de News que ele

acessa

Page 65: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET NewsComo funcionaComo funciona

12

34

Em um primeiro momento cópias sãoenviadas para os servidores

adjacentesa este

Page 66: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET NewsComo funcionaComo funciona

12

34

Neste momento os usuários2 e 3 já têm acesso ao artigo escrito

por 1

Page 67: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET NewsComo funcionaComo funciona

12

34

Apesar do servidor poder receberduas cópias apenas uma ficará

armazenada

Page 68: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET NewsComo funcionaComo funciona

12

34

O usuário 2 responde ao artigoescrito por 1 e o processo se inicia

novamente

Page 69: Internet: Uma Visão Geral

e-speed

Componentes do sistema de Componentes do sistema de NewsNews

– Leitor - “News Reader”• TIN - Unix• TRN - Unix• Netscape Collabra - WWW

– Servidores• responsáveis pela transferência,

manutenção, expiração de artigos

– Artigo• Texto sobre determinado assunto “publicado”

em um “grupo” de um servidor de News

Page 70: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET News

– Artigos são divididos em grupos organizados hierarquicamente. Principais hierarquias:

• alt• comp• news• rec• sci• soc

– Sub-grupos separados por .• comp.infosystems.intranet

Page 71: Internet: Uma Visão Geral

e-speed

USENET NewsUSENET News

– Grupos podem ser globais ou locais.– Mais de 7.500 grupos globais de

discussão diferentes– Abrangem temas que variam

• Shows de TV

• Debates sobre esportes

• Política

• Cultura

• Informações científicas

• Suporte

Page 72: Internet: Uma Visão Geral

e-speed

Transferência de ArquivosTransferência de Arquivos

– Transferência de arquivos propriamente dita entre máquinas da rede

– Processo interativo • Caminhamento por árvores

– Significado do FTP anônimo• Distribuição de arquivos públicos para a rede• Utilização

– Atualizações de software– Correções de Bug– Distribuição de software gratuíto

– Artigos científicos

Page 73: Internet: Uma Visão Geral

e-speed

Utilização de servidores FTPUtilização de servidores FTP

• Integração com serviços de informação mais sofisticados como Gopher e WWW

• Clientes em qualquer sistema, desde micros até grande porte

• Abusos: software pirata, materiais de gosto discutíveis e legalidade discutível também.

Page 74: Internet: Uma Visão Geral

e-speed

FTPFTPExemplosExemplos

Page 75: Internet: Uma Visão Geral

e-speed

FTPFTPExemplosExemplos

Page 76: Internet: Uma Visão Geral

e-speed

FTPFTPExemplosExemplos

Page 77: Internet: Uma Visão Geral

e-speed

FTPFTPExemplos de utilizaçãoExemplos de utilização

• Drivers– ftp.motorola.com (Motorola)– ftp.3com.com (3Com)– ftp.creaf.com (Creative Labs)

• Anti-virus– ftp.mcafee.com

• Correções de Bugs– ftp.microsoft.com

Page 78: Internet: Uma Visão Geral

e-speedGopherGopher

– Serviço de informação através de menus• Informação hierárquica

– Permite a integração com transferência de arquivos

– Permite a utilização de mecanismos de busca

– Vem sendo substituído sistematicamente por informações via WWW

Page 79: Internet: Uma Visão Geral

e-speed

Servidor de GopherServidor de GopherExemploExemplo

Page 80: Internet: Uma Visão Geral

e-speed

World Wide WebWorld Wide Web

– Serviço de informação via páginas• Hipertexto• Imagens• Sons• Animações

– Maior flexibilidade na definição de documentos– Integração com todos os outros serviços– Interface comum entre as plataformas– Facilidade de se oferecer serviços na Internet

Page 81: Internet: Uma Visão Geral

e-speed

WWW - Introdução WWW - Introdução

– Utilidade da Web– Conceitos básicos da Web

• Hipertexto• Linguagem de Tags HTML• Conceito de URL• O que é um Web Browser?• O que é um Web Server?• Servidores e Browsers

– Direções Futuras

Page 82: Internet: Uma Visão Geral

e-speed

Utilização da WebUtilização da Web

– W W W é a ferramenta mais “gráfica” da Internet e com maiores possibilidades de integração

– Serviço com maior crescimento na Internet– Palavras ou imagens destacadas em um

documento são portas de acesso a novos documentos, imagens, sons, etc.

– Com um browser (programa para visualização) pode-se acessar os links através de apontar e clicar do mouse

Page 83: Internet: Uma Visão Geral

e-speed

Utilização da WebUtilização da Web

– Museus virtuais– Jornais, revistas - distribuição da informação– Negócios com catálogos eletrônicos com

fotos, preços e pedidos via rede– Universidades Virtuais– Informação de instituições governamentais– Turismo virtual– Religião

Page 84: Internet: Uma Visão Geral

e-speed

Conceitos básicos da WebConceitos básicos da Web

• Hipertextos

• Linguagem de tags HTML

• Conceito de URL

• O que é um World Wide Web Browser?

• O que é um World Wide Web Server?

• HTTP

Page 85: Internet: Uma Visão Geral

e-speed

O que é um hipertexto?O que é um hipertexto?

– Capacidade de se referenciar dentro do próprio documento um documento correlato e oferecer uma “porta de acesso” a esse outro documento

– Poder da WEB vem da capacidade de se referenciar documentos de vários tipos utilizando uma enorme variedade de serviços, tanto em documentos do mesmo servidor como documentos em servidores distintos

Page 86: Internet: Uma Visão Geral

e-speed

Texto com referência a Texto B, basta clicaraqui para mudar para

Texto C

Texto com referência a Texto B, basta clicaraqui para mudar para

Texto C

Texto com referência a Texto C, basta clicaraqui para mudar para

Texto D

Texto com referência a Texto C, basta clicaraqui para mudar para

Texto D

Texto com referência a Texto A, basta clicaraqui para mudar para

Texto C

Texto com referência a Texto A, basta clicaraqui para mudar para

Texto C

Texto com referência a Texto B, basta clicaraqui para mudar para

Texto D

Texto com referência a Texto B, basta clicaraqui para mudar para

Texto D

A

B

C

D

O que é um hipertexto?O que é um hipertexto?

Page 87: Internet: Uma Visão Geral

e-speed

Linguagem de tags HTMLLinguagem de tags HTML– Dentro da WEB os documentos são todos na forma de

textos marcados com tags que são comandos de formatação do texto, nos quais podem ser adicionado imagens, sons, etc.

– A estrutura básica do Tag é um comando de início de formatação seguido do texto a ser formatado desta forma seguido de um Tag de fim de formatação.

– Simples criação, podendo ser criado tanto em editores de textos simples como vi ou edit (MSDOS) como em programas mais sofisticados como Corel Web Creator, Microsoft Publisher sem que haja distinção entre um e outro

Page 88: Internet: Uma Visão Geral

e-speed

Exemplo de página HTMLExemplo de página HTML

<HTML>

<HEADER>

<TITLE> Título da página </TITLE>

</HEADER>

<BODY>

Aqui vem o texto da página.

</BODY>

</HTML>

Page 89: Internet: Uma Visão Geral

e-speed

http://www.info.cern.ch/hypertext/DataSources/WWW/Geographical.htmlhttp://www.info.cern.ch/hypertext/DataSources/WWW/Geographical.html

Conceito de URLConceito de URL

– Cada link no hipertexto é composto de dois componentes:

• âncora, pode ser texto ou imagem • URL, Universal Resource Locator - Endereço

onde encontrar o recurso

– Descreve o protocolo que deve ser utilizado para o acesso ao documento, o servidor que oferece o documento, a localização do documento dentro do servidor e o nome do documento.

Page 90: Internet: Uma Visão Geral

e-speed

O que é um web browser?O que é um web browser?

• Funções– adquirir o documento via rede a partir de uma

URL– interpretar o documento HTML e apresentar o

documento para o usuário com informações de formatação

– Deve entender vários protocolos: gopher, http, ftp, news

Page 91: Internet: Uma Visão Geral

e-speed

Web browsersWeb browsersNetscapeNetscape

Comandos de NavegaçãoLink paraoutro documento

Page 92: Internet: Uma Visão Geral

e-speed

Web BrowsersWeb BrowsersInternet ExplorerInternet Explorer

Comandos de Navegação

Page 93: Internet: Uma Visão Geral

e-speed

O que é um web server?O que é um web server?

• Servidor que “conversa” sob protocolo HTTP• Como mostrado na figura anterior, pode

executar programas para atuarem como gateways para outros servidores (maioria dos gateways já estão disponíveis na Internet)

• Facilidade de se desenvolver gateways para sistemas que não são diretamente acessíveis por TCP/IP

• Tratamento de formulários

Page 94: Internet: Uma Visão Geral

e-speed

Protocolo HTTPProtocolo HTTP

• HyperText Transfer Protocol

• Protocolo simples

• Cada requisição de documento de um Web Browser para um Web Server é uma nova conexão

• Cada requisição de um documento HTML gera uma abertura de conexão, transferência do documento e o fechamento da conexão

Page 95: Internet: Uma Visão Geral

e-speed

Protocolo HTTPProtocolo HTTP

– Versão HTTP/1.0 suporta a negociação de tipo de dados entre o Servidor Web e o Web browser, pela adição de cabeçalho MIME (Multimedia Internet Mail Extentions) para o protocolo.

– HTML utiliza o tipo MIME de “text” e o subtipo MIME de “html” descrito como text/html

– Há vários outros tipos MIME como• image/gif

• text/plain

• image/tiff

• image/jpeg

Page 96: Internet: Uma Visão Geral

e-speed

Servidores e BrowsersServidores e Browsers

– Servidores• NCSA HTTP server (www.ncsa.gov)• Apache HTTP Server (www.apache.org)• Netscape (www.netscape.com)• Microsoft (www.microsoft.com)

– Browsers• Mosaic• Netscape Navigator• Internet Explorer

Page 97: Internet: Uma Visão Geral

e-speed

Servidor HTTPServidor HTTPApacheApache

Page 98: Internet: Uma Visão Geral

e-speed

Direções FuturasDireções Futuras

• Três direções principais– Melhorias em HTML– Transações seguras– Nomenclatura uniforme

• Objetivo: Melhorar Comercialização na Internet

Page 99: Internet: Uma Visão Geral

e-speed

Melhorias em HTMLMelhorias em HTML

– HTML 4.0• tabelas• formulários• folhas de estilo• tags que faltavam na versão 2.0• suporte a equações matemáticas somente na

versão 3.1

– Validação• Verificar se o código está correto sem testar em

vários browsers

Page 100: Internet: Uma Visão Geral

e-speed

Transações segurasTransações seguras

• Prover níveis mais elevados de segurança nas transações

• Atualmente adequado para fornecer catálogos, não é muito seguro para transferências de números de cartão de crédito, senhas, e outros

• Serviços baseados em criptografia de chave pública

Page 101: Internet: Uma Visão Geral

e-speed

Nomenclatura UniformeNomenclatura Uniforme

• URL oferece limitações

• Identifica apenas instância de um documento e não o documento em si.

• URN - Universal Resource Name– Único assim como ISBN

Page 102: Internet: Uma Visão Geral

e-speed

ComercializaçãoComercialização

• Sistemas já estão vindo com Web ready - servidores e browsers

• Microsoft Office e toda a linha 97 todo voltado para a edição para Inter/Intranets

Page 103: Internet: Uma Visão Geral

e-speed

WAIS - Wide Area WAIS - Wide Area Informartion ServersInformartion Servers

• Primeiro sistema de procura de documentos na rede. Era utilizado de maneira complementar ao WWW e ao Gopher

• Atualmente caiu em desuso pela criação dos mecanismos de procura e indexação na Internet atual.

Page 104: Internet: Uma Visão Geral

e-speed

Novos ServiçosNovos Serviços

– Novos serviços baseados nos serviços existentes:– Data mining

– Busca restrita a um determinado assunto. Por exemplo: consulta de preços de livros nas livrarias virtuais

• Stream de vídeo – Transmissão de vídeo através da rede. Pode ser ao vivo ou gravado

• Stream de áudio– Transmissão de áudio através da rede.

• Difusão pessoal (“pushing”) – Transmissão de determinados assuntos escolhidos pela pessoa

diretamente para o seu terminal

Page 105: Internet: Uma Visão Geral

e-speed

Data miningData mining

Page 106: Internet: Uma Visão Geral

e-speed

Stream de VídeoStream de Vídeo

Page 107: Internet: Uma Visão Geral

e-speed

Stream de ÁudioStream de Áudio

Page 108: Internet: Uma Visão Geral

e-speed

Difusão pessoalDifusão pessoalPushingPushing

Netscape Netcaster

Informações sobre assuntos escolhidos pelousuário são direcionadaspara seu computadorfrequentemente.

Page 109: Internet: Uma Visão Geral

e-speed

Aplicações InternetAplicações Internet

• Inúmeras aplicações:– Informações– Comércio– Serviços de utilidade pública, educação– Operações Financeiras– Entretenimento– Bancos de Dados– Informações governamentais– Notícias

Page 110: Internet: Uma Visão Geral

e-speed

IntranetIntranetComunicação EmpresarialComunicação Empresarial

• Serviços: basicamente os mesmos da Internet, somente operados localmente no ambiente da empresa/instituição

• Aplicações

• Como construir sua Intranet?

Page 111: Internet: Uma Visão Geral

e-speed

O que é Intranet?O que é Intranet?

Rede privada de comunicações baseada no TCP/IP e

tecnologia Web

Rede privada de comunicações baseada no TCP/IP e

tecnologia Web

Page 112: Internet: Uma Visão Geral

e-speed

Utilização de serviços Internet Utilização de serviços Internet em uma empresaem uma empresa

• Funcionar como ferramenta Midleware

• Melhorar comunicação entre funcionários

• Reduzir quantidade de papéis

• Informação disponível on-line facilita criação de serviços externos para a Internet

Page 113: Internet: Uma Visão Geral

e-speed

Site Internet de uma empresaSite Internet de uma empresa

• Além de publicidade deve atingir:

• Melhor comunicação com clientes e fornecedores

• Oferecer serviços de solução de dúvidas de clientes

• Informação objetiva sobre a empresa

Page 114: Internet: Uma Visão Geral

e-speed

Requisitos de Sistema e de Requisitos de Sistema e de RedeRede

– Conexão de rede dedicada 24 horas de operação por dia 7 dias na semana

– Banda de passagem suficiente para que não ocorra atrasos na interatividade (deve ser medida)

– Dependendo dos serviços oferecidos, processamento adequado da(s) servidora(s)

– Espaço em Disco• Deve ser bem avaliado

Page 115: Internet: Uma Visão Geral

e-speed

Por que construir uma Por que construir uma Intranet?Intranet?

– Características:• Facilidade de uso

• Independência de plataforma

• Rapidez de implementação

• Alcance global

– Resultados esperados:• Incrementar produtividade

• Redução de custos, melhorar as comunicações

• Ganho de vantagens competitivas

Page 116: Internet: Uma Visão Geral

e-speed

Quem está implantando Quem está implantando Intranets?Intranets?

• De acordo com pesquisas da Alexander & Associates:– Hoje

• 46% usam intranets

– Em três anos• 70% usarão intranets

Page 117: Internet: Uma Visão Geral

e-speed

ExtranetsExtranets

• Companhias estão extendendo suas intranets para incluir conexões de rede para seus fornecedores e parceiros. A esta extensão é dado o nome de Extranet.

Page 118: Internet: Uma Visão Geral

e-speed

Fatores de sucesso para a Fatores de sucesso para a IntranetIntranet

• Excelente desempenho

• Gerenciamento

• Segurança

Page 119: Internet: Uma Visão Geral

e-speed

DesempenhoDesempenho

• Enorme crescimento do tráfego nas Intranets

• Aplicações demandam mais volume de tráfego e menores tempos de resposta

• Provavelmente deve-se expandir a capacidade de transmissão das redes locais

• Utilização de switches (banda reservada por usuário)

Page 120: Internet: Uma Visão Geral

e-speed

Aplicações para IntranetsAplicações para Intranets

• Informações corporativas

• Reservas de Viagens

• Construção de Help-desks– Registros de problemas para consultas futuras

• Video Conferência

• Aprendizado à distância

• Redes pessoais de difusão– PointCast

Page 121: Internet: Uma Visão Geral

e-speed

Voice-MailVoice-Mail

– Serviços• Funciona basicamente como um “secretária

eletrônica”• Pode ser mais sofisticado para entender os “toques”

no teclado de um telefone “por tom”

• Aplicações– Sistemas de auto-atendimento

• Saldo bancário• Solicitação de serviços• Solicitação de informações

Page 122: Internet: Uma Visão Geral

e-speed

Voice MailVoice Mail

– Vantagens:• Tudo que você precisa para utilizar é um telefone que

disque “por tom”

• Pode-se acessar praticamente de qualquer local

• Facilidade de aprendizado

• Atendimento automatizado

• Aumento do volume de atendimento

– Desvantagens• Deve-se ter procedimentos bem definidos para que

funcione

• Muitas opções podem torná-lo cansativo de utilizar