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

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

  • Upload
    ryo

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

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

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

Page 2: 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)

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

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.

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

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.

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

A internet

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

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

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.

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

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.

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

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.

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

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.

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

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).

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

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.

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

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

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

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

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

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, ...

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

Comunicação TCP/IP

HTTP

TCP

IP

PPP

HTTP

TCP

IP

PPP

Cliente Servidor

Linha telefônicaInternet

Linha telefônica

ComunicaçãoAparente

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

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.

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

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.

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

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)

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

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.

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

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

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

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

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

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:[email protected]