INTERNET Professor: Leandro Crescencio E-mail: [email protected] http://www.inf.ufsm.br/~leandromc Colégio Politécnico 1 Internet • Origem: Guerra Fria • DARPA (Departamento de Defesa de Pesquisas Avançadas) decidiu desenvolver uma rede de computadores que pudesse sobreviver a um ataque aos EUA – Redundância no tráfego e nos dados para sobreviver à destruição de pontos da rede – Multi-plataforma (nem todos computadores precisam ser iguais) • Tinha como objetivo desenvolver tecnologias para que as máquinas interligadas em rede continuassem a se comunicar mesmo que parte dela não estivesse operacional; • O projeto resultou na ARPANET (pré-Internet) Colégio Politécnico 2 Internet • Não tem dono. – Cada uma das redes interligadas tem sua própria administração – Cada país pode ter suas políticas particulares a respeito (ex., China). Colégio Politécnico 3 Internet • TCP / IP – Protocolo de Controle de Transmissão / Protocolo da Internet – Conjunto de regras para que os computadores "conversem“ entre si – Fragmenta as informações que precisam ser transmitidas • O caminho até o destino normalmente não é único. A estrutura funcional do TCP/IP permite que as rotas sejam dinamicamente criadas/alteradas baseando-se em tráfego (congestionamento) ou defeitos no caminho. O protocolo é forte o suficiente para sempre garantir que as informações sempre sejam "montadas" corretamente no destino. Havendo problemas na rede, pacotes podem até seguir rotas diversas para chegar o destino. Porém o protocolo sabe exatamente a ordem de montagem dos pacotes para garantir a integridade da informação transmitida. – Permite a existência da Internet e que computadores que rodam sistemas operacionais totalmente distintos (como o DOS e o UNIX) conversem entre si sem problemas. Colégio Politécnico 4 Endereço IP • Cada site e cada computador possui seu próprio endereço e pode ser exibido de duas formas – Grupo de números com divisão de pontos entre eles. Ex.: 199.60.103.11 – Grupo de letras ou palavras com divisão de pontos entre eles. Ex.: uol.com.br • A cada conjunto de computadores (exemplo uma rede local) que seja ligada a Internet, é atribuído um nome de domínio e um grupo de endereços IP correspondentes, por uma entidade central. – Esse controle centralizado é que permite que se encontre informações sobre qualquer máquina ligada a Internet e onde ela se encontra. Colégio Politécnico 5 Endereço IP • Os endereços com letras, ou seja, domínios são divididos em partes cada qual com seu respectivo significado.] – Exemplo: terra.com.br • [terra] é o nome do site • [com] é o domínio que significa que é um site comercial • [br] é o domínio de topo de região no caso Brasil. Colégio Politécnico 6 WWW – World Wide Web • “Versão ilustrada da Internet” • Acesso a informações em vários formatos, a partir dos navegadores Web Tim-Berners Lee (físico) criou programa para uso pessoal: páginas interligadas por meio de palavras – Hipertexto Colégio Politécnico 7 HTML – Hypertext Markup Language • Padrão para apresentação de hipertexto – – – – recursos de estruturação de texto inclusão de imagens e multimídia links entre documentos conjunto limitado de widgets • botões, checkboxes, listas de seleção, caixas para entrada de texto, imagens mapeadas • Páginas Web estão em HTML (.html ou .htm) Colégio Politécnico 8 HTTP – HyperText Transfer Protocol • Protocolo para transmissão de páginas Web construído em cima do TCP / IP – URL: Universal Resource Locator Protocolo Domínio Diretório Documento http://www.meusite.com/pasta/arquivo.htm • Outro protocolo: FTP (File Transfer Protocol) Colégio Politécnico 9 Domínio • Nome da instituição na Web – Representação escrita que leva para o endereço IP do Site – Domínio é o endereço www de uma empresa. Normalmente usa-se a forma www.nomedaempresa.com – Podendo especificar uma região de registro do domínio tornando-o www.nomedaempresa.com.br Colégio Politécnico 10 Tipos de Domínios • Domínios Conhecidos: – – – – – com.br net.br mil.br org.br gov.br : : : : : Atividades comerciais Atividades comerciais Forças Armadas Brasileiras Entidades não governamentais sem fins lucrativos Entidades do governo federal • Domínios terminados em .br são coordenados através do Comitê Gestor de Internet (CGI.br) e do Núcleo de Informação e Coordenação do Ponto BR (NIC.br) – www.registro.br • Desde 2005 são aceitos os caracteres à, á, â, ã, é, ê, í, ó, ô, õ, ú, ü e ç Colégio Politécnico 11 Para conectar à Internet / Web • No seu computador – Modem (conexão discada) – Placa de Rede + modem específico (conexão banda larga: Velox, Virtua, etc) – Navegador Web • Serviços – Provedor de acesso • Banda Larga (Velox, Virtua) • Discado – Provedor de conteúdo (em alguns casos): UOL, Terra, Globo.com, etc. Colégio Politécnico 12 Serviços Básicos Internet • E-mail – o correio eletrônico é o recurso mais antigo e mais utilizado da internet. Permite a troca de mensagens entre pessoas, onde cada uma possui um endereço de internet que lhe identifica e pode usalo pra trocar mensagens, não importando distância ou localização. – o endereço de correio eletrônico obedece a seguinte estrutura: a esquerda do símbolo @ (ou arroba) fica o nome ou apelido do usuário. à direita, fica o nome do domínio da empresa ou organização que fornece o acesso, o tipo de instituição e finalmente o país. – o resultado é algo assim [email protected] – onde: usuário=leandromc organização=terra tipo=com (Comercial) país=br (Brasil) Colégio Politécnico 13 Serviços Básicos Internet • Ferramentas de e-mail Colégio Politécnico 14 Serviços Básicos Internet • Navegação Web – Um "navegador" é uma ferramenta de software que você usa para ver as páginas da web, acessar webmail, etc. – “Surfar” na web significa seguir os hyperlinks para diferentes páginas da web – O navegador é capaz de ler HTML e outros formatos similares • Exemplos: Internet Explorer, FireFox, Google Chrome, Opera, Netscape. • Mecanismos de Busca – Devido à grande quantidade de informação na Web, máquinas de busca se tornam cada vez mais importantes para encontrar algum tipo de informação – Exemplos: Google, Bing, Yahoo. Colégio Politécnico 15 Serviços Básicos Internet • FTP – Protocolo de troca de arquivos direta, para envio e recebimento de dados em um servidor. • Chat – Conversa em tempo-real (texto, às vezes áudio / vídeo) – ICQ, MSN, Skype • • • • • Newsgroups, Fóruns, FAQs Blogs Redes Sociais: Orkut, Facebook Jogos online E-commerce Colégio Politécnico 16