Noções de Internet André Aziz ([email protected]) Francielle Santos ([email protected]) Noções de Internet: ◦ ◦ ◦ ◦ O que é Internet; História da Internet; Recursos da Internet; Serviços “não-web”. Francielle Santos e André Aziz DEINFO/UFRPE 2 Rede mundial de computadores: ◦ Não é um servidor; ◦ Não é um site; ◦ Não pertence a uma empresa, governo, país; ◦ Não pode ser gerenciada: Pertence a todos os conectados e a nenhum deles! Francielle Santos e André Aziz DEINFO/UFRPE 3 Expansão anual de dois digitos nas últimas décadas. Novos entrantes: ◦ ◦ ◦ ◦ Celulares, Tablets, Geladeiras, etc... Francielle Santos e André Aziz DEINFO/UFRPE 4 A ARPANET foi desenvolvida em 1969. ◦ Projetada para conectar computadores em quatro localizações. ◦ Projetada para ser resistente a disrupção. Capacidade de e-mail adicionada em 1972. A National Science Foundation conectou sua grande rede, a NSFnet, à ARPANET em 1986. ◦ A rede resultante tornou-se conhecida como Internet. Francielle Santos e André Aziz DEINFO/UFRPE 5 Trabalhava no laboratório CERN, em Genebra. ◦ Imaginou que seu trabalho seria mais fácil se pudesse ligar-se aos computadores dos colegas. ◦ Idealizou uma rede de computadores muito similar a uma teia de aranha. O CERN é considerado o berço da World Wide Web. Francielle Santos e André Aziz DEINFO/UFRPE 6 Desenvolveu o primeiro navegador (browser) gráfico: ◦ Chamava-se Mosaic. ◦ Levou ao Netscape Navigator. Francielle Santos e André Aziz DEINFO/UFRPE 7 URL Protocolos Redes Francielle Santos e André Aziz DEINFO/UFRPE 8 www -> World Wide Web: Site – conjunto de páginas gráficas com imagens e texto; Browser – navegador para acessar (download e exibição) os sites: ◦ “Teia” de alcance mundial; ◦ www.deinfo.ufrpe.br ◦ Internet Explorer, Firefox, Chrome, Opera, etc... VOIP – voz sobre IP: ◦ Skype, UOL Voip, VONO, etc... Francielle Santos e André Aziz DEINFO/UFRPE 9 Ficam nos servidores dos provedores de acesso à internet (DEINFO, UOL, Globo, etc..) Um site normalmente traz o nome da: ◦ ◦ ◦ ◦ Instituição – www.deinfo.ufrpe.br Empresa – www.google.com Produto – www.fanta.com.br etc... Francielle Santos e André Aziz DEINFO/UFRPE 10 Convenção que controla e possibilita uma conexão, comunicação, transferência de dados entre dois sistemas computacionais; Para utilizar os recursos de redes e internet há uma série de protocolos definidos. Francielle Santos e André Aziz DEINFO/UFRPE 11 É um protocolo de comunicação usado entre duas ou mais máquinas em rede para encaminhamento dos dados; O IP cuida do endereçamento: ◦ Ele assegura que os pacotes sejam encaminhados ao seu destino final; ◦ IPv4: 4 bilhões (4x109) de endereços IP; ◦ IPv6: 3,4x1038 endereços. Francielle Santos e André Aziz DEINFO/UFRPE 12 O endereço completo, exclusivo, de uma página Web. ◦ 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. Francielle Santos e André Aziz DEINFO/UFRPE 13 É um protocolo de comunicação que é a base para a World Wide 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. Francielle Santos e André Aziz DEINFO/UFRPE 14 Uma mensagem enviada por meio da Internet é dividida em pacotes de tamanho uniforme: ◦ Cada pacote é rotulado com seu endereço de destino. Transmission Control Protocol/Internet Protocol (TCP/IP): ◦ O TCP cria e remonta pacotes. ◦ O IP cuida do endereçamento. Francielle Santos e André Aziz DEINFO/UFRPE 15 Sistema de gerenciamento de nomes hierárquico e distribuído para computadores; O servidor DNS traduz nomes para os endereços IP e endereços IP para nomes respectivos, e permitindo a localização de hosts em um domínio determinado: ◦ Existem 13 servidores DNS raiz no mundo todo, com suas réplicas; ◦ Há órgão gestores nacionais de domínios. Francielle Santos e André Aziz DEINFO/UFRPE 16 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. Servem para baixar os arquivos (páginas) solicitados pelo usuário no campo endereço. Francielle Santos e André Aziz DEINFO/UFRPE 17 Francielle Santos e André Aziz DEINFO/UFRPE 18 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). Francielle Santos e André Aziz DEINFO/UFRPE 19 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: Applets Java e controles ActiveX são os mais comuns. Francielle Santos e André Aziz DEINFO/UFRPE 20 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 (web crawler) para construir bancos de dados. Francielle Santos e André Aziz DEINFO/UFRPE 21 Conteúdo da World Wide Web que não é indexado pelos mecanismos de busca padrão: ◦ Nela surgiu o wikileaks; Não utiliza os protocolos HTTP e HTTPS: ◦ Domínios .onion Exemplo de classificação: ◦ Web privada, contextual... Francielle Santos e André Aziz DEINFO/UFRPE 22 ipconfig - comando do sistema operacional Microsoft Windows capaz de dar informações sobre o IP da rede local; ping - utilitário que testa a conectividade entre equipamentos; ◦ ping www.berlin.de tracert - ferramenta de diagnóstico que rastreia a rota de um pacote através de uma rede de computadores. ◦ tracert 212.45.111.17 Francielle Santos e André Aziz DEINFO/UFRPE 23 FTP Telnet E-mail Voip Intranets VPN Francielle Santos e André Aziz DEINFO/UFRPE 24 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 acessados por meio do navegador Web. Francielle Santos e André Aziz DEINFO/UFRPE 25 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. Francielle Santos e André Aziz DEINFO/UFRPE 26 O recurso “não-web” mais usado da Internet. A rede fornece o servidor de correio: ◦ SMTP – para transmissão dos emails; ◦ POP/IMAP – para recepcão dos emails; Software de e-mail: ◦ Em seu computador – Outlook, Firebird, etc... ◦ Em página da web – Gmail, Hotmail, etc.. Francielle Santos e André Aziz DEINFO/UFRPE 27 Transmissão de voz através da internet; Popularização através da interligação com a rede de telefonia; ◦ Tarifas geralmente bem menores que as ligações comuns. ◦ Portabilidade do telefone – qualquer computador e ou celular no mundo pode ser o seu telefone. Skype, Hangout, etc... Francielle Santos e André Aziz DEINFO/UFRPE 28 Uma rede privada similar à Internet. ◦ Interna em certas empresas: Extranets permitem a clientes e fornecedores terem acesso à intranet de uma companhia. ◦ Fácil de criar. ◦ Oferecem muitos usos potenciais. ◦ Podem ser ligadas à Internet. Francielle Santos e André Aziz DEINFO/UFRPE 29 Os usuários podem: ◦ Recuperar informações, como, por exemplo, informações sobre benefícios e vagas de emprego. ◦ Submeter pedidos de férias, candidatar-se a cargos abertos etc. Empregadores podem postar manuais de empregados, políticas corporativas e outras informações em uma localização central. Francielle Santos e André Aziz DEINFO/UFRPE 30 Tecnologia que usa a Internet como um canal para comunicação privada de dados. Usa a tecnologia de tunelamento. Oferece muitos benefícios em comparação a uma rede privada. ◦ Muito mais barata do que as linhas dedicadas. ◦ Os dados estão seguros. ◦ Transfere a administração remota de rede a um provedor ISP. Francielle Santos e André Aziz DEINFO/UFRPE 31 Noções de Internet: ◦ ◦ ◦ ◦ O que é Internet; História da Internet; Recursos da Internet; Serviços “não-web”. Francielle Santos e André Aziz DEINFO/UFRPE 32 Francielle Santos e André Aziz DEINFO/UFRPE 33 Excel Francielle Santos e André Aziz DEINFO/UFRPE 34 Noções de Internet André Aziz ([email protected]) Francielle Santos ([email protected])