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 Internet
Crescimento da Internet
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
Como Funciona a Internet Host Host Roteador Roteador Cliente Cliente Porto Alegre Campinas
Rede de Comutação de Pacotes Envio de uma mensagem de São Paulo a Recife pacote
Rede de Comutação de Pacotes
Rede de Comutação de Pacotes
Rede 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)
Recursos Avançados da Internet 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
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 Distribuído Textos Imagens Som Distribuído Acesso universal Interativo Indexado
Uniform Resource Locator Um endereço na WWW: Uniform Resource Locator http://www.nlm.nih.gov/visible/sample.htm Protocolo Nodo Diretório Arquivo
WWW: Cliente e Servidor Internet Computador que está solicitando um arquivo na rede Computador que fornece o arquivo desejado
WWW: Cliente e Servidor Internet Software cliente: Netscape, Internet Explorer HTTP Software servidor: WWW Server
WWW: Cliente e Servidor www.nlm.nih.gov I Internet Localização Conexão Pedido http://www.nih.nlm.gov/visible/sample.htm Software cliente: Netscape, Internet Explorer HTTP Software servidor: WWW Server
WWW: Cliente e Servidor www.nlm.nih.gov I Internet Confirmação Transferência Fechamento Http://www.nih.nlm.gov/visible/sample.htm sample.htm logo.gif return.gif Software cliente: Netscape, Internet Explorer HTTP Software servidor: WWW Server
WWW: Funcionamento do Cliente Visualização pelo browser Http://www.nih.nlm.gov/visible/sample.htm sample.htm logo.gif return.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 Software cliente “browser” Script em HTML
WWW: O que é o hipertexto <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> amostra.htm <HTML> <BODY BGCOLOR=#FFFFFF> <IMG SRC=“logo.gif” ALIGN=left> <H1>Visible Human: Amostras</H1> <BR> Nesta página você poderá achar algumas amostras de imagens geradas pelo Projeto “Ser Humano Visível” em três dimensões. 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.