1 / 22

Introdução à plataforma Web (internet) e protocolos de comunicação

Introdução à plataforma Web (internet) e protocolos de comunicação. Introdução à plataforma Web. Princípios de Internet/Intranet A Web e a Internet Protocolos Serviços A plataforma Web Arquitetura da Web Browsers e servidores HTTP, HTML e URI (URL). A Web e a Internet. Internet

ryo
Télécharger la présentation

Introdução à plataforma Web (internet) e protocolos de comunicação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introdução à plataforma Web (internet) e protocolos de comunicação

  2. Introdução à plataforma Web • Princípios de Internet/Intranet • A Web e a Internet • Protocolos • Serviços • A plataforma Web • Arquitetura da Web • Browsers e servidores • HTTP, HTML e URI (URL)

  3. A Web e a Internet • Internet • Rede heterogênea formada por milhões de computadores diferentes interligados (permanente ou temporariamente) através de meios físicos diferentes através de um protocolo de comunicações comum. Vários computadores oferecem serviços (servidores), outros consomem serviços (clientes). • World Wide Web • Mais popular serviço da Internet baseado em páginas de informação multimídia interligadas através de vínculos de hipertexto. As páginas podem servir de interface para outros serviços da Internet como e-mail ou FTP.

  4. A internet • RNP - Rede Nacional de Pesquisa A RNP é uma iniciativa do Ministério da Ciência e Tecnologia cujo objetivo é implantar uma moderna infra-estrutura de serviços Internet, com abrangência nacional, com pontos de presença no meio acadêmico.

  5. A internet • INTERNET - Definição • Rede de Redes; • Rede de Pessoas; • Uma Mídia de Mídias; • Um Espaço de Informações

  6. A internet História • A Internet é constituída de uma série de redes chamadas backbones. O desenvolvimento dessas redes e dos protocolos teve como objetivo inicial atender necessidades militares do governo americano. Logo a seguir estão algumas datas importantes na evolução da rede Internet e dos protocolos.

  7. A internet História • 1968-Foi desenvolvido pela ARPA (Advanced Research Projects Agency) o primeiro backbone.O objetivo desse projeto era interligar as universidades e também a área militar. 1975- A DARPA (Defence Advanced Research Projects Agency) que deu lugar a ARPA, começou a desenvolver os protocolos TCP/IP.

  8. A internet História • 1979-Foi formado um comitê para comandar o desenvolvimento desses protocolos. Esse comitê se chamava ICCB - Internet Control and Configuration Board.

  9. A internet História • 1983-A DARPA cedeu os direitos do código dos protocolos TCP/IP à Universidade da Califórnia para que fosse distribuído em sua versão UNIX. A DARPA pediu a todos os computadores que estavam conectados a ARPANET para que usassem os protocolos TCP/IP. Esses protocolos se difundiram rapidamente, visto que não eram aplicativos comerciais.

  10. A internet História • 1985-A Fundação Nacional de Ciência dos Estados Unidos(NSF) criou a NSFNET, que era uma rede de alta capacidade destinada a atender, tanto nos EUA como em outros paises, as entidades científicas e de pesquisa. 1989-A ARPANET deu lugar à NSFNET, bem como o ICCB foi subtituido pela Internet Advisory Board (IAB). A IAB possuia dois grupos principais: o IRTF (Internet Research Task Force) e o IETF (Internet Engeneering Task Force).

  11. A internet História • 1995-Muitas redes foram criadas ou desenvolvidas objetivando a melhora do tráfego de informações via Internet. Deu-se ainda nessa década a conexão de Muitos setores à Internet, visando prestar e obter serviços pela rede.

  12. Protocolos de Comunicação • Possibilitam a comunicação entre sistemas diferentes • entre computadores e redes, entre computadores e linha telefònica, etc. • Analogia de um protocolo: idioma • Agente 1 fala inglês mas não sabe português • Agente 2 fala português mas não sabe inglês • A comunicação nessas línguas é impossível! • Ambos sabem francês • Francês serve como “protocolo” permitindo que haja comunicação entre as partes

  13. TCP/IP • Conjunto de protocolos nos quais se baseia a Internet • Para que um computador possa fazer parte da Internet, é preciso que ele suporte os protocolos TCP/IP

  14. TCP/IP • Há quatro diferentes categorias de protocolos. Eles ocorrem em camadas. • Camada 4 (mais alta): protocolos de aplicação - oferecem serviços como acesso remoto (Telnet), e-mail (SMTP, POP3), transferência de arquivos (FTP), serviço de nomes (DNS), serviço Web (HTTP) • Camada 3: protocolos de transporte - realizam a transferência dos dados organizados em “pacotes” de uma máquina para outra. A transferência pode ser confiável (TCP) ou não (UDP). • Camada 2: protocolos de rede - identificam as máquinas e pacotes de informação através de endereços IP (códigos distintos como 200.231.191.10) • Camada 1: protocolos da camada física - realizam a interface entre as camadas anteriores e o hardware (linhas telefônicas, cabos de rede, links de satélite): PPP, SLIP, ...

  15. Comunicação TCP/IP

  16. Rede IP e DNS • Cada computador da Internet é identificado por um endereço que consiste de 4 números: o endereço IP • 255.255.16.1 • 200.231.191.10 • O serviço DNS (Domain Name Service), disponível na Internet, permite o mapeamento de endereços a nomes de domínio (rede) e máquina • 200.231.191.10 server.ibpinetsp.com.br, www.ibpinet.net • Se o servidor de nomes (que oferece o serviço de localização de endereços) falhar, a máquina não poderá ser localizada pelo nome.

  17. Serviços de Nível de Aplicação • Serviços de alto nível (última camada) permitem a interação com o usuário. Mais populares • FTP - File Transfer Protocol: usado para transferir arquivos pela Internet • SMTP - Simple Mail Transfer Protocol: usado para transferir mensagens (7 bits) através da Internet (e-mail) • POP - Post Office Protocol: oferece serviço de caixa postal • HTTP - HyperText Transfer Protocol: protocolo de comunicações que sustenta a World Wide Web • Uma mesma máquina pode oferecer vários serviços. Cada serviço ocupa uma “porta” específica, identificada por um número.

  18. A Plataforma Web • Nome utilizado para representar o conjunto de serviços disponibilizados através do protocolo HTTP e páginas HTML • A Web como um sistema operacional onde pode-se desenvolver • sistemas de informações (páginas) • aplicações (acesso a serviços bancários, lojas virtuais, applets diversos, plug-ins multimídia)

  19. Arquitetura da Web • Cliente Web: o “browser” solicita serviços (páginas, aplicações) a um servidor remoto • Servidor Web, localizado em uma máquina permanentemente ligada à Internet, oferece o serviço de acesso à informações remotas e aplicações • Protocolo HTTP: linguagem comum utilizada pelo browser para fazer requisições ao servidor e pelo servidor para enviar suas respostas ao browser.

  20. O servidor • Gerencia um sistema de arquivos virtual • Responde às requisições do browser enviadas à sua porta de serviços (80) • devolve informações sobre o arquivo solicitado • envia o arquivo

  21. O browser • Funciona como • Cliente Web, enviando requisições via HTTP para um servidor e recebendo os dados devolvidos • Visualizador de páginas HTML, imagens GIF e JPEG, vídeos, applets Java, etc. • recebidos através de requisição ao servidor remoto • abertos a partir de acesso a disco local

  22. A URI • Sintaxe essencial nas comunicações entre o browser e o servidor • Uniform Resource Identifier • Formato: • protocolo://maquina:porta/caminho/arquivo.ext • Exemplos: • http://www.ibpinet.net:80/textos/web/index.html • file:///c|/htdocs/imagem.gif • mailto:fulano@abc.com

More Related