tecnologias web [email protected] prof. msc. juliano gomes weber ([email protected]) tecnologias web...

39
Tecnologias Web [email protected] Prof. Msc. Juliano Gomes Weber ([email protected]) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ – DETEC – Ciência da Computação

Upload: internet

Post on 18-Apr-2015

110 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Prof. Msc. Juliano Gomes Weber([email protected])

Tecnologias Web

Notas de Aula – Aula 011º Semestre – 2011

UNIJUÍ – DETEC – Ciência da Computação

Page 2: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

• Apresentações: • Professor;• Profissão;• Sistemática de avaliação;• Disciplina;

• Introdução às tecnologias Web:• Conceitos básicos de comunicação em rede e temas

relacionados à Internet;

Objetivo da aula de hoje

Page 3: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Sobre o Professor

Formação acadêmica:

Bacharel em informática UNIJUI – 2001;

Mestre em Computação - UFSM - Universidade Federal de Santa Maria – 2009;

Page 4: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Sistemática de avaliação

Avaliação contínua e individual; Participação em aula; Provas; Trabalhos individuais;

Page 5: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias [email protected]

Ciência da computação! “Mundo tecnológico”

Graduação Identidade !! Teoria? Prática? Preparação para tecnologias vindouras !

Aos ingressantes:

Ensino superior, parabéns!

Page 6: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias [email protected]

Tecnologias Web? Internet?

Disciplina = Tecnologias Web (www)

WORLD (mundial) WIDE (grande, extensa) WEB (teia)

Qual a relação entre WEB e INTERNET?

Page 7: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias [email protected]

Web? Internet?

Web é um dos serviços disponíveis na INTERNET, assim como e-mail, transferência de arquivos....entre

Page 8: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Definições Internet, Intranet, Extranet Protocolos de Rede Modelo cliente-servidor Serviços na Internet? Web? DNS: Domain Name System Email Entidades regulamentadoras da Internet

Tópicos abordados na aula de hoje

Page 9: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

História da Internet (ARPA e ARPANET)

• Para estudarmos tecnologias web primeiramente vamos entender em qual contexto ela está presente;

INTERNET

Page 10: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

História da Internet (ARPA e ARPANET)

• Em 1969, a ARPA, do departamento de defesa dos EUA, construiu uma rede experimental de computadores chamada ARPAnet.

• Com o tempo, a ARPAnet cresceu, se adaptou aos desenvolvimentos tecnológicos e foi dividida em militar e civil.

• No início a rede era chamada de NSFnet e em 1987 passou a se chamar Internet.

Page 11: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias [email protected]

História da Internet no Brasil• A RNP foi criada em setembro 1989 pelo Ministério da

Ciência e Tecnologia (MCT) com o objetivo de construir uma infra-estrutura de rede Internet nacional de âmbito acadêmico;

• Inicialmente, a Internet era restrita a usuários de instituições acadêmicas e de pesquisa;

• A partir de 1995, tornou-se disponível para instituições governamentais e privadas.

Page 12: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Internet• A INTERNET é uma interconexão de diversas redes através

de linhas de alta capacidade chamadas Backbones, construídos para comportar o grande tráfego de informações que circulam na Internet.

Um Backbone é uma estrutura básica para transmissão de dados na Internet extremamente veloz, são as espinhas dorsais do tráfego.

Page 13: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Backbone

• Considerada a espinha dorsal da internet, onde todas as redes se encontram, através da estrutura física, que interliga diversas empresas de telecomunicação.

• No Brasil, os backbones mais conhecidos são: Backbone da Embratel (Comercial), Backbone da RNP(rede nacional de Pesquisa e Ensino)rede mantida pelo governo federal.

Page 14: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Backbone RNP

Page 15: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias [email protected]

Intranet vs Extranet• Uma INTRANET é uma INTERNET interna. Os protocolos e

as regras são os mesmos da Internet, com a diferença que se trata de uma rede fechada da empresa, disponível somente à determinado grupo de pessoas conectados a ela.

• As informações disponíveis na INTRANET são informações corporativas, geralmente de natureza proprietária.

• A EXTRANET é um grupo de intranets interconectadas. As empresas que fazem negócios entre si podem formar extranets para compartilhar determinados tipos de informação. Exemplo próximo: Empresa Sadia;

Page 16: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Modelo Cliente-Servidor Todos os dados e lógica de negócios

são concentrados em um (ou mais) servidores;

Manutenção facilitada; o clientes não precisam ser atualizados;

Escalabilidade: novos servidores podem ser incluídos para aumentar performance da aplicação;

Múltiplos clientes com acesso ao mesmo conjunto de informações (eg.browser, celular, aplicações stand-alone);

Problema: depende da rede

Page 17: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Modelo Cliente-Servidor (Cont.)

Page 18: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias [email protected]

Modelo Cliente-Servidor (Cont.)Nosso foco

(TW)

Outro momento do

curso......

Outro

momento do curso......

Page 19: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Os protocolos padrão TCP/IP (principais)

TCP IP HTTP POP3 IMAP SMTP FTP UDP DHCP TELNET

Page 20: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

TCP ( Transmission control protocol)

• Protocolo de controle de transmissão

• Responsável pelo transporte de pacotes

• Eficiente

Page 21: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

IP ( Internet Protocol )

• Protocolo para Interligar Redes

• Usado para endereçar as estações, permitindo que estes possam comunicar através de uma rede.

• Também tem a função de endereçar os pacotes antes de serem enviados na rede.

Page 22: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

HTTP (Hiper text transfer Protocol)

• Protocolo de transferência de hipertextos

• Faz a comunicação entre o navegador e as páginas da internet.

• Interpreta o código HTML.

Page 23: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

POP ou POP3 (Post office protocol )

IMAP ( Interactive mail access protocol)

• Protocolo de acesso a mensagens internet.• Responsável pelo recebimento de e-mails.• Não transfere as mensagens lidas, as

mensagens permanecem no servidor.

• Protocolo de correio eletrônico (e-mail).• Responsável pelo recebimento de e-mails.• Transfere as mensagens lidas para o computador do usuário.

Page 24: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

FTP (File transfer protocol)

• Protocolo de Transferência de arquivos

• Usado para transferência interativa de arquivos (upload e download)

• Somente Arquivos completos

Page 25: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

SMTP ( Simple mail transfer protocol)

• Protocolo de transferência de correio simples• Responsável por enviar mensagens de correio

eletrônico

Page 26: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

UDP ( User Datagram protocol)

• Protocolo de datagrama de usuário

• Entrega rápida de pacotes

• Inconsistente

Page 27: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

TELNET

• Protocolo que permite o acesso remoto

Page 28: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Alguns serviços que utilizam a Internet

• WWW ( World Wide Web )Serviço de navegação em páginas.

• Correio eletrônicoServiço de mensagens através de um endereço eletrônico ( E-mail )

• Troca de Mensagens instantâneas

• Voip ( Voz através de pacotes IP )

Serviço comunicação de VOZ utilizando a estrutura da Internet. Telefonia via Internet.

Page 29: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Programas para utilizar os serviços

• Navegadores: Internet Explorer, Mozilla firefox, Ópera e outros. Utilizam o Serviço de navegação em páginas.

• Outlook Express, Microsoft Outlook, Mozilla Thunderbird, Notes e outros. Utilizam o Serviço de mensagens através de um endereço eletrônico ( E-mail ).

Page 30: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Programas para utilizar os serviços

• MSN e IRC( internet relay chat)- Utilizam o serviço de troca de Mensagens instantâneas.

• SKYPE – Programa que utiliza o Serviço comunicação de VOZ utilizando a estrutura da Internet. Telefonia via Internet.

Page 31: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Servidor de Nomes de Domínio (DNS)

Domínio Nome que serve para localizar e identificar conjuntos de

computadores na Internet. O nome de domínio foi concebido com o objetivo de facilitar a memorização dos endereços de computadores na Internet. Sem ele, teríamos que memorizar uma sequência grande de números.

DNS DNS é a sigla para Domain Name System ou Sistema de Nomes de

Domínios. É uma base de dados hierárquica, distribuida para a resolução de nomes de domínios em endereços IP e vice-versa.

Page 32: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

URL (Unified Resource Locator) Indica a localização de um determinado recurso O recurso pode ser um arquivo, um diretório ou até mesmo

uma impressora Uma URL pode ser relativa ou absoluta

Outros exemplos de URLs file:///c:/windows/paginas/pagina.html ftp://ftp.novell.com/pub/ news:comp.internet.html

localizaçãométodo de acesso recurso

http://g1.globo.com/g1/tecnologia/

Page 33: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Site – Home Page Uma página Web é um elemento específico de uma

apresentação na Internet A primeira página de uma apresentação é chamada de

home page. Uma apresentação da Web é um conjunto de páginas

estruturadas sobre um determinado conteúdo Texto, imagens, ilustrações, diagramas contidos nas

páginas são estruturados sob um determinado endereço, conhecido como site

A home page é a porta de entrada para o site; HOME PAGE E AS PÁGINAS DINÂMICAS;

Page 34: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Email – Definições O primeiro programa para manipulação de email foi criado

em 1972 por Larry Roberts; O caracter @ (arroba) divide o nome e o servidor que

hospeda a conta. Em inglês, lê-se “at”: usuario@dominio, onde usuario é o identificador da caixa

postal (espaço de armazenamento) e dominio é o serviço que concentra várias caixas postais ou contas de email.

Cliente de email: Programas cuja principal funcionalidade é receber/enviar email. Ex: Outlook, Lotus, Firebird

Webmail: Acesso a uma conta de email através do navegador;

Page 35: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Órgãos Regulamentadores

W3C (World Wide Web Consortium) é um consórcio internacional criado em 1994 com a missão de definir padrões e guias de utilização de linguagens e protocolos

O W3C criou (e mantém) as especificações da linguagem HTML

Page 36: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Órgãos Regulamentadores no Brasil

sites http://cgi.br/ http://nic.br/ http://registro.br/

Page 37: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Órgãos Regulamentadores no Brasil

CGI.br (Comitê Gestor da Internet no Brasil) Criado em 1995, tem o objetivo de coordenar e integrar todas as

iniciativas de serviços Internet no país, promovendo a qualidade técnica, a inovação e a disseminação dos serviços ofertados.

nic.br (Núcleo de Informação e Coordenação do Ponto BR) Implementa as decisões e os projetos do Comitê Gestor da Internet

no Brasil - CGI.br

registro.br (Registro de Domínios para Internet no Brasil) Criado em 1995, o Registro.br é o executor de algumas das

atribuições do CGI, entre as quais as atividades de registro de nomes de domínio, a administração e a publicação do DNS para o domínio <.br>.

Page 38: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Atividade prática: Pesquisa de domínios

Acesse o site do Registro BR e pesquise a disponibilidade dos domínios: http://www.unijui.edu.br/ http://www.terra.com.br/ http://www.google.com.br/ http://www.clicrbs.com.br

Descubra os responsáveis pelos domínios que já estiverem registrados; WHOIS

Aproveitando a visita ao site do Registro BR, escreva um documento com o passo-a-passo para o registro de um domínio;

Page 39: Tecnologias Web jgw@unijui.edu.br Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Tecnologias Web Notas de Aula – Aula 01 1º Semestre – 2011 UNIJUÍ

Tecnologias Web [email protected]

Atividade prática: continuação Faça um estudo detalhado sobre os tipos de domínios

(extensões) passíveis de registro, exemplo:

.com .com.br .net ..

Entregar a atividade prática no portal de forma individual, até a aula 2;