Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução à Programação para Internet: Uma Abordagem Completa, Manuais, Projetos, Pesquisas de Programação de Rede

Introdução ao desenvolvimento Web

Tipologia: Manuais, Projetos, Pesquisas

2019

Compartilhado em 15/09/2019

pedro-paulo-silva-paiva-9
pedro-paulo-silva-paiva-9 🇧🇷

5

(2)

6 documentos

1 / 39

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Programação para Internet
Módulo 1
Introdução à Programação para Internet
Prof. Dr. Daniel A. Furtado
Universidade Federal de Uberlândia
Faculdade de Computação
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27

Pré-visualização parcial do texto

Baixe Introdução à Programação para Internet: Uma Abordagem Completa e outras Manuais, Projetos, Pesquisas em PDF para Programação de Rede, somente na Docsity!

Programação para Internet

Módulo 1

Introdução à Programação para Internet

Prof. Dr. Daniel A. Furtado

Universidade Federal de Uberlândia

Faculdade de Computação

 Motivação

 Histórico da Internet e Comércio Eletrônico

 Fundamentos da Internet

• HTTP, TCP/IP, WWW, W3C, URL, DNS, HTML, CSS, etc.

 Arquiteturas de Desenvolvimento

• Modelo Cliente-Servidor

• Servidor Web

• Modelo Cliente-Servidor 3 Camadas

 Outras tecnologias Web

• Servidor Web e páginas dinâmicas (PHP, ASP, JSP, etc.)

Conteúdo

Breve Histórico da Internet e da Web

 Na década de 60, no auge da Guerra Fria, teve início o

desenvolvimento da rede ARPANet, precursora da Internet;

 A ARPANet foi inicialmente criada com motivações militares pela

ARPA (Agência de Projetos de Pesquisa Avançada do Departamento

de Defesa dos EUA), com o objetivo de interligar as bases militares e

os centros de pesquisa do governo norte-americano;

 Em 1970, a ARPANET foi utilizada para conectar quatro universidades

americanas. Outras instituições ligadas à defesa também começaram

a utilizar a rede;

 Em 1982 o protocolo TCP/IP foi introduzido na ARPANet.

Surgimento da Internet

O que é World Wide Web (WWW)?

• Basicamente é a coleção mundial de

páginas de Internet;

• As páginas de Internet, ou páginas Web , são

documentos eletrônicos especiais que podem

conter imagens, vídeos e links para outros

documentos.

• Também chamada abreviadamente de Web.

Surgimento da Web

 Um projeto do CERN*, denominado ENQUIRE, é tido

como precursor da Web. Ele foi proposto e iniciado pelo físico britânico Tim Berners-Lee em 1980;

 O objetivo inicial do projeto era facilitar o

compartilhamento de informações entre os pesquisadores do CERN;

 13 de março de 1989. Marco oficial da criação da

Web. Foi quando Tim Berners-Lee apresentou ao CERN o documento “ Information Management: A Proposal ” propondo uma “Web” de documentos de hipertexto que poderiam ser visualizados em um “navegador”;

 O primeiro website

foi criado pelo próprio Tim em 1990; seu acesso para usuários externos ao CERN foi liberado em 1991;

Surgimento da Web

Tim Berners-Lee

*CERN - European Organization for Nuclear Research

+http://info.cern.ch/

Crescimento do Acesso à Internet no Brasil Fonte : pesquisas diversas (IBGE, PNAD, TIC, statista.com).

*Pessoas com 10 anos ou mais

12.04 13.^

0 20 40 60 80 100 120 140 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

Milhões de

Pessoas*

Ano

Faturamento do Comércio Eletrônico no Brasil

Fonte : eBit (www.e-commerce.org.br)

2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 0.55 0.85^ 1.^ 1.75 2.

Faturamento em Bilhões de Reais

Hipertexto (hypertext)

Texto estruturado, que pode ser exibido em computadores,

smartphones, etc, com ligações lógicas ( hiperlinks ) com

outros textos, os quais podem ser acessados imediatamente.

Fundamentos da Internet

HTML – Hypertext Markup Language

• Linguagem de marcação de hipertexto usada para desenvolver

páginas web;

• Permite a elaboração da estrutura da página web, incluindo a

definição de tabelas, títulos, links , figuras, vídeos, etc.;

• Páginas web são conectadas com outras páginas através de

hiperlinks;

• Desenvolvida e supervisionada pela W3C;

• Arquivo com a extensão .html

• Um documento HTML é interpretado e exibido por um programa

navegador, como o Google Chrome ou o Mozilla Firefox.

Fundamentos da Internet

World Wide Web Consortium (W3C)

• Organização internacional que desenvolve padrões abertos

com o objetivo de garantir o crescimento da Web;

• Fundada por Tim Berners-Lee em 1994;

• Exemplos de padrões mantidos pelo W3C: HTML, CSS e XML;

• Web site: www.w3.org

Fundamentos da Internet

Hypertext Transfer Protocol (HTTP)

• Protocolo de transferência de hipertexto utilizado na World

Wide Web ;

• Define como as mensagens são formatadas e transmitidas, e

quais ações os servidores Web e os navegadores devem tomar

em resposta aos comandos.

Fundamentos da Internet

ISP – Internet Service Provider

• Organização que oferece serviços para o acesso ou

participação na Internet.

• Exemplos de serviços oferecidos por ISPs:

  • Acesso à rede;
  • Registro de domínio;
  • Hospedagem de sites;

Fundamentos da Internet

TCP/IP ( Transmission Control Protocol / Internet Protocol )

Protocolo de comunicação utilizado para a troca de dados

entre computadores de uma rede.

Fundamentos da Internet

Passo 1 O protocolo TCP quebra os dados em pacotes Passo 2 Os pacotes são transmitidos de roteador para roteador através da Internet de acordo com o protocolo IP. Passo 3 O protocolo TCP monta novamente os pacotes para compor a mensagem original.

Protocolo TCP/IP – Ideia simplificada