CONSTRUÇÃO DE PÁGINAS WEB I Prof. Antonio Miguel Faustini Zarth [email protected] INTERNET Tópicos desta aula • Internet sob a perspectiva do desenvolvedor web – Funcionamento geral – Protocolos e portas – Navegadores – Servidores – Domínios O que é a Internet • Uma rede de computadores em escala mundial, destinada à troca de informações. • Um conglomerado de redes em escala mundial de milhões de computadores interligados pelo protocolo TCP/IP que permite o acesso a informações e todo tipo de transferência de dados. O que é a Internet International Network Internet ENIAC - Electronic Numerical Integrator and Computer • • Em 1946, o ENIAC foi anunciado como o primeiro computador elétrico digital eletrônico de grande escala. O projeto do Exército dos E.U.A. era de construir um computador para quebrar códigos de comunicação e realizar vários tipos de cálculos de artilharia. Também em 1946, John Tukey usou a palavra bit para dígito binário. O computador media 25m de comprimento por 5,5m de altura. A história da Internet • ARPANET 1969 (Advanced Research Projects Agency Network) Departamento de Defesa dos E.U.A. Criar uma rede que não pudesse ser destruída por bombardeios e fosse capaz de ligar pontos estratégicos, como centros de pesquisa e tecnologia. A história da Internet • ARPANET 1969 (Advanced Research Projects Agency Network) Departamento de Defesa dos E.U.A. O que começou como um projeto de estratégia militar acabou transformado na Internet. A história da Internet • Universidades Anos 70 Ligaram-se em rede para partilharem a informação de âmbito científico. mais acadêmica VISÃO menos militarista A história da Internet • Internet Anos 90 • Expansão fulgurante de uma nova infra-estrutura global de comunicações • Criação da WWW (World Wide Web), ou simplesmente Web pela Organização Europeia para a Investigação Nuclear (CERN) A história da Internet • Tim Berners-Lee (CERN) - 1989 – Projeto de Hipertexto • • • • Permitia o compartilhamento de documentos; Trabalhar em conjunto em uma rede de documentos; Este projeto ficou conhecido como World Wide Web Disponibilizado mundialmente em 1991 Internet no Brasil 1987 – Universidades 1995 – Comercial Internet vs Intranet • Internet: – escala mundial • Intranet: – Pode oferecer os mesmos serviços da Internet, mas está limitada aos domínios de uma empresa ou organização, geralmente. – Pode-se associar a Intranet como uma rede que oferece serviços apenas a pessoas previamente autorizadas, ou limitadas fisicamente a um determinado lugar. Internet • Principais serviços hoje: – World Wide Web – Correio Eletrônico – File Transfer Protocol (FTP) – Telnet Internet Protocolo TCP / IP – Transmission Control Protocol/Internet Protocol – Protocolo de Controle de Transmissão/Protocolo Internet – Conjunto de regras estabelecidas para troca de informações de diferentes dispositivos dentro da internet. É um método de acesso a um serviço da Internet. Protocolos • Protocolo http:// – Protocolo da Internet para computadores comunicarem-se entre si. – Permite que um computador ligado a web consiga recuperar textos, imagens e outras informações digitais de um servidor online. – Endereços de sites utilizam o protocolo HTTP – HyperText Transfer Protocolo Protocolos • Protocolo FTP:// – File Transfer Protocol – Protocolo de transmissão de arquivos. – Permite fazer download ou upload de arquivos de um servidor web – Este protocolo é muito utilizado por desenvolvedores web, pois permite colocar o projeto “no ar”, ou seja, enviar um site desenvolvido para o servidor web através de um programa FTP A WORLD WIDE WEB - WWW WWW • Projeto de 1989 do CERN (Centro European Researche Nucleare) para uma melhor distribuição de informações; • WWW atualmente é a forma mais popular de acesso as informações da Internet, utilizando para isto um navegador; WWW • Nasce assim o hipertexto, o HTML e os navegadores. • A palavra Web é um diminutivo para World Wide Web; • Hoje Web é usada praticamente como um sinônimo da palavra Internet. URL • Uniform Resource Locator • É o endereço Internet que permite acessar um site ou recurso da World Wide Web juntamente com seu protocolo (Ex: http ou ftp) através do qual o recurso está disponível. • Ex. de URL: – http://www.ifms.edu.br http://www.ifms .edu.br • HTTP:// – Protocolo da Internet – Hypertexto • WWW – World Wide Web, ou seja, rede mundial • IFMS – Nome específico escolhido para o endereço • EDU – Tipo de domínio, natureza do site • BR – Sigla do País – composta por duas letras Exemplos de Domínios por país • • • • • • • .de (Alemanha); .cn (China); .uk (Reino Unido); .nl (Holanda); .it (Itália); .us (EUA); .ar (Argentina); • .br (Brasil); • .ru (Rússia); • .ch (Suíça). Exemplos de Domínios no Brasil COM.BR EMP.BR NET.BR Atividades comerciais Pequenas e micro-empresas Atividades comerciais AGR.BR AM.BR ART.BR B.BR COOP.BR EDU.BR ESP.BR FAR.BR FM.BR DPNs para pessoas jurídicas Empresas agrícolas, fazendas Empresas de radiodifusão sonora Artes: música, pintura, folclore Bancos Cooperativas Entidades de ensino superior Esporte em geral Farmácias e drogarias Empresas de radiodifusão sonora G12.BR Entidades de ensino de primeiro e segundo grau GOV.BR Entidades do governo federal Exemplos de Domínios no Brasil BLOG.BR FLOG.BR NOM.BR VLOG.BR WIKI.BR DPNs para Pessoas Físicas Web logs Foto logs Pessoas Físicas Vídeo logs Páginas do tipo 'wiki' Provedor VS Servidor • Provedor – Empresa ou organização que oferece conexão a Internet • Servidor – Computador (geralmente de grande porte) que hospeda/armazena arquivos ou serviços na Internet O que é necessário para se colocar um Site no ar? • Além de conexão com Internet (óbvio), será necessário: – Um domínio (URL) – Um serviço de hospedagem (servidor) – Um programa de FTP para envio dos arquivos Domínios Os domínios no Brasil são controlados pela organização NICbr e podem ser obtidos através do site: ww.registro.br Servidores • Existem milhares de opções e preços, inclusive gratuitos. • Você pode ter um domínio .BR e hospedar em um servidor fora do Brasil. • Antes de obter um domínio, você precisa contratar um servidor. Assuntos relacionados... • IP • DNS • Portas de acesso