Aula 1 - Apresentações - Quinzena 1

39
1 Apresentação da Disciplina Aula Período Objetivos 1. A Internet: conceitos I 03/08/2015 a 16/08/20 15 Apresentar a Internet ao aluno sob o ponto de vista técnico/tecnológico. Instituir termos técnicos, suas origens, significados e objetivos. Apresentar o histórico, estrutura funcionalidade e protocolos da Internet. Aula 1: Internet

Transcript of Aula 1 - Apresentações - Quinzena 1

Page 1: Aula 1 - Apresentações - Quinzena 1

1

Apresentação da Disciplina

Aula Período Objetivos

1. A Internet: conceitos I

03/08/2015 a 16/08/2015

Apresentar a Internet ao aluno sob o ponto de vista técnico/tecnológico. Instituir termos técnicos, suas origens, significados e objetivos. Apresentar o histórico, estrutura funcionalidade e protocolos da Internet.

Aula 1: Internet

Page 2: Aula 1 - Apresentações - Quinzena 1

2

“Ou você é alguém@algum_lugar.com ou você não é nada. “

Bob Frankenberg, principal executivo da Novell, há alguns anos mencionou esta frase.

Mas, porque esta frase possui tanta força de expressão no contexto

da Tecnologia da Informação?

É o que veremos a seguir…

Page 3: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

3

Primeiro vamos definir o que é Internet:Primeiro vamos definir o que é Internet:

• foi inicialmente construída pelas universidades e empresas ligadas à pesquisa. • é um conjunto de redes de computadores interligados pelo mundo inteiro, que tem em comum um conjunto de protocolos e serviços;• é uma forma fácil e barata de comunicação. • é o local onde cada usuário recebe uma identificação única chamada de endereço.

Page 4: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

4

e tem mais:e tem mais:

• contém milhões de hardwares e softwares funcionando em conjunto ou separadamente;• dispõe de uma variedade de recursos e serviços;• seu funcionamento depende de uma hierarquia de um conjunto de computadores interligados para favorecer os acessos;

Page 5: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

5

Agora, compare o crescimento da Internet ano a ano…

Page 6: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

6

Breve histórico da Internet:

• foi desenvolvida em 69 pela ARPA (Advanded Recerch and Projects Agency), foi batizada de ARPANET;• objetivou conectar os departamentos de pesquisa;• em caso de possível guerra, a distribuição das ligações foi feita de forma a evitar colapsos na rede;• em 70, foi desenvolvido o mais famoso sistema de protocolos: TCP/IP (Transmission Control Protocol / Internet Protocol) sob sistema Unix com objetivo de integração das várias universidades;

Page 7: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

7

Histórico (continuação)::

• 1985 a NSF – Nacional Science Foundation – Interligou seus supercomputadores dos centros de pesquisa = NSFNET; • 1988 a NSF passou a ser mantida pelas IBM, MCI (telecom) e Merit que formaram a ANS – Advanced Network and Services;• em 90 foi extinta a ARPANET pelo desuso e criado em seu lugar o DRI – Defense Research Internet;• em 92 foi criado o primeiro browser – MOSAIC - para utilização de Hipertextos; • a partir de 1993 a internet deixou de ser apenas acadêmica e passou a ser explorada comercialmente por empresas tais como: PSI, Sprint, Teleglobe, UUnet, Cable & Wireless, etc.

Page 8: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

8

Vamos assistir agora a um vídeo sobre a história da Internet no mundo.

Clique no botão abaixo para iniciar

A história da Internetno mundo

Page 9: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

9

Histórico da Internet no Brasil:

• iniciou-se em 1988 pela FAPESP – fundação de Amparo à Pesquisa do Estado de São Paulo e do Rio de Janeiro pela UFRJ; • em 1989 foi criada a RNP – Rede Nacional de Pesquisa com objetivos de coordenar serviços de acesso à Internet;• eaexploração comercial iniciou-se em 94 pela Embratel, inicialmente através de linha discada;• em 95 passou a ser ofertado acessos dedicados via Renpac ou linhas E1.

Page 10: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

10

Vamos assistir agora a um vídeo sobre a história da Internet no Brasil.

Clique no botão abaixo para iniciar

A história da Internetno Brasil

Page 11: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

11

Características básicas da Internet:Características básicas da Internet:

• não há controle centralizado;• não há gerência;• conectividade total entre dois pontos por meio do protocolo TCP/IP;• acesso quase instantâneo e de baixo custo;• comunicação entre todos os clientes da rede;• acesso a milhões de bases de dados no mundo;• venda de produtos e serviços.

Page 12: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

12

Exemplos do que está ao alcance do Exemplos do que está ao alcance do usuário:usuário:

• fotografias;• quadros de museus (ex,: Ipiranga, Louvre, etc.); • cotações da Bolsa de Valores (ex,: BOVESPA, Tóquio, etc.); • bibliotecas de programas úteis no dia-a-dia;• troca de mensagens instantâneas (ex.: Skype, MSN, etc.);• shopping gigantesco para compras e vendas (ex.: Mercado Livre, eBay, etc.)

Page 13: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

13

Basicamente, a Internet funciona Basicamente, a Internet funciona com quatro tipos de elementos: com quatro tipos de elementos:

1. provedores; ;

2. programas;;

3.3. protocolos; e protocolos; e

4.4. equipamentos.equipamentos.

Clique no link acima para saber mais…

Page 14: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

14

Conexões no Brasil

RNP

DWDM: Dense Wave Division Multiplexing •Em fibra;•Regeneração eletrônica a cada 600 Km;•+32 lambdas (lasers);

PDH: plesiochronous digital hierarchy ou hierarquia digital quase síncrona •Regeneração a cada 80 Km;

Fonte: http://www.rnp.br/noticias/2004/not-040319b.html

Page 15: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

15

Em Minas Gerais

O PoP-MG - Ponto de Presença da Rede Nacional de Ensino e Pesquisa em Minas Gerais - é um serviço do Departamento de Ciência da Computação da UFMG.

Page 16: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

16

Conexões com a Internet:Conexões com a Internet:

•Formas de acesso:

Completo (normal c/ TCP/IP); Limitado (terminal remoto); Com conexão permanente (end./dom.

fixos) Com conexão temporária. LD

Page 17: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

17

Conexões com a Internet (continuação):Conexões com a Internet (continuação):

•Utilização:

Provedores de serviços De backbone (ex.: Embratel e RNP); De acesso (acesso a terceiros. Ex:

Terra); Usuários

Individuais (pessoas físicas); Institucionais (Empresas).

Page 18: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

18

Domínios da Internet:Domínios da Internet:

• Equipamentos são referenciados por nomes simbólicos associados a um número IP

• Esta associação é feita por 1 conjunto de servidores

• A este conjunto é dado o nome de DNS• DNS é estruturado conforme:

A organização da Internet em domínios; Distribuição dos servidores DNS na

Internet.

Para saber mais: http://technet.microsoft.com/pt-pt/library/cc775637(WS.10).aspx

Page 19: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

19

A organização da Internet em Domínios:A organização da Internet em Domínios:

• Objetivos: evitar 2 nomes idênticos para

equipamentos diferentes Descentralizar o cadastramento de

redes e equipamentos

Nome de domínio completo ouFully qualified Domain Name (FQDN)

Page 20: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

20

Domínios institucionais mais Domínios institucionais mais comuns:comuns:DomínioDomínio Tipo de InstituiçãoTipo de Instituição

mil Com fins militares

edu Educacionais

com Com fins comerciais

gov Governamentais

org Não-governamentais

net Provedores de backbone

Page 21: Aula 1 - Apresentações - Quinzena 1

21

EndereçamentoEndereçamentohttp://www.ibta.com.br

Definição do protocolo. Outras opções podem ser utilizadas, como o protocolo ftp. Ex.: ftp://ibta.com.br

Definição do protocolo. Outras opções podem ser utilizadas, como o protocolo ftp. Ex.: ftp://ibta.com.br

Apenas para indicar que este web site é da World Wide Web. Tanto que as vezes nem existe no endereço de um web site.

Apenas para indicar que este web site é da World Wide Web. Tanto que as vezes nem existe no endereço de um web site.

Nome do servidor.

Nome do servidor.

Indicação de Endereço Comercial. Um orgão centralizado coordena a liberação de novos endereços. Existem outros, como .pro para professores, .eng para engenheiros, .edu para entidades educacionais, etc.

Indicação de Endereço Comercial. Um orgão centralizado coordena a liberação de novos endereços. Existem outros, como .pro para professores, .eng para engenheiros, .edu para entidades educacionais, etc.

Identificação do país. Existem siglas identificando cada país existente. Por exemplo:• br Brasil• ag Argentina• uk Reino Unido• us Estados Unidos da América• etc

Identificação do país. Existem siglas identificando cada país existente. Por exemplo:• br Brasil• ag Argentina• uk Reino Unido• us Estados Unidos da América• etc

Page 22: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

22

Exemplo:Exemplo:

Seja um equipamento www localizado no depto (dsv) de uma empresa comercial xyz localizada no Brasil.

Sua referência poderia ser:

www.dsv.xyz.com.br

Obs.: Os Domínios podem ser tanto institucionais e/ou geográficos

Page 23: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

23

Mas, para a efetiva transmissão de dados pela internet, três elementos são três elementos são essenciais essenciais

na conexão: na conexão:

Endereço Endereço Porta (ex.: Porta (ex.: 80)80)(ex: 128.32.96.4)(ex: 128.32.96.4)

SOCKETSOCKET

Protocolo (ex: TCP)Protocolo (ex: TCP)

Page 24: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

24

Mas, para a efetiva transmissão de dados pela internet, três elementos são três elementos são essenciais essenciais

na conexão: na conexão:

Endereço Endereço Porta (ex.: Porta (ex.: 80)80)(ex: 128.32.96.4)(ex: 128.32.96.4)

SOCKETSOCKET

Protocolo (ex: TCP)Protocolo (ex: TCP)

PESQUISE SOBRE

SOCKET’s.

Page 25: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

25

Vamos assistir agora a um vídeo: a estrutura de funcionamento da

Internet.

Funcionamento daInternet

Page 26: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

26

Se diz Browser ou Navegador? – Tanto Se diz Browser ou Navegador? – Tanto faz!faz!

• Tem como função básica localizar o endereço da site solicitado – DNS

• Carregar e interpretar a página carregada – HTTP

• Interagir com sistemas de arquivos remotos – FTP

• Reconhecer sistemas de multimídia - BMP, JPEG, GIF

• Executar applets de JAVA, JAVA script, CGI• Exibir e enviar e-mails – SMTP• Exemplos:

Netscape Navigator,Internet Explorer, NCSA Mosaic, dentre outros

Page 27: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

27

A Internet é um conjunto de serviços:A Internet é um conjunto de serviços:

ServiçosServiços Transporte Transporte PortaPorta

• DNS UDP 53• SMTP (Correio), TCP

25• Telnet (Terminal remoto) TCP

23• FTP (Download/Upload) TCP

21• WWW (HTTP) TCP

80

Page 28: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

28

Quais são os “atores” na infra-estrutura de

comunicação da Internet?

Infra-estrutura de

comunicação (TCP/IP)

Infra-estrutura de

comunicação (TCP/IP)

Browsers, e-mail, FTP, etc

Browsers, e-mail, FTP, etc

Aplicações MóveisAplicações MóveisAplicações Móveis

Sistemas, Agentes, Outros Serviços

Sistemas, Agentes, Outros Serviços

Outros Equipamentos

Outros Equipamentos

Outros Equipamentos

Servidor WebServidor Web

Page 29: Aula 1 - Apresentações - Quinzena 1

AW1 – Aplicações para Web IInternet - I

29

Vamos fazer a lista de exercícios que se encontra no final da apostila.

Estes exercícios são do tipo “múltipla escolha” e você deve enviar as respostas

para o tutor dessa disciplina até o primeiro dia de início da Aula 2.

Page 30: Aula 1 - Apresentações - Quinzena 1

30

BACKBONEBACKBONE::

• BackBone (Espinha Dorsal), do ponto de vista global, são conexões de alta velocidade que pode interligar todo o planeta. São mantidos pelos governos ou carriers (No Brasil: Embratel, Telefônica e Impsat); do ponto de vista local (LAN), backbone se refere ao pool de network appliances (switches, hubs, routers, etc) que formam o núcleo da rede local em questão

• As fibras ópticas constituem as maiores partes dos BackBones.

• As carriers são empresas que vendem o acesso aos ISP (Internet Service Provider).

• Os ISP’s repassam as conexões multiplexadas aos usuários finais.

Page 31: Aula 1 - Apresentações - Quinzena 1

31

ProvedoresProvedores

No contexto da informática, podemos definir provedores como sendo No contexto da informática, podemos definir provedores como sendo

instituições públicas ou privadas que provém ou fornecem:instituições públicas ou privadas que provém ou fornecem:

• serviços de acessos a Internet serviços de acessos a Internet (autenticação dos usuários (autenticação dos usuários

à Internetà Internet) tamb’em conhecidos como ISP - Internet

Service Provider ou IAP - Internet access provider;

• hospedagens de sites hospedagens de sites (empresas que têm infra-estrutura (empresas que têm infra-estrutura

para abrigar servidores (equipamentos) conectados à para abrigar servidores (equipamentos) conectados à internet internet

por meio de links (conexões) de alta velocidadepor meio de links (conexões) de alta velocidade.

Page 32: Aula 1 - Apresentações - Quinzena 1

32

ProgramasProgramas

Programas são Programas são softwaressoftwares que permitem o acesso dos usuários aos que permitem o acesso dos usuários aos

diversos recursos virtuais da Internet, tais como acesso a páginas que diversos recursos virtuais da Internet, tais como acesso a páginas que

podem ser criadas através de linguagens tais como HTML, ASP e PHP.podem ser criadas através de linguagens tais como HTML, ASP e PHP.

Estes softwares são comumente conhecidos como Web Browsers ou Estes softwares são comumente conhecidos como Web Browsers ou

navegadores tais como (por ordem do mais para o menos utilizado):navegadores tais como (por ordem do mais para o menos utilizado):

Internet Explorer, Mozila Firefox, Safari, Google Chrome,

Opera, Konqueror, Mosaic.

Page 33: Aula 1 - Apresentações - Quinzena 1

33

E-mail – Serviço de correio eletrônico:E-mail – Serviço de correio eletrônico:

• Permite troca de mensagens entre usuários da Internet • Tem como base o e-mail address que possui a estrutura:

usuario@dominiousuario@dominio• Paradigma: store-and-forward (armazena e encaminha) • Componentes:

User Agent (UA) = Prog. que interage c/ o usuário Mail Transfer Agent (MTA) = Prog. de transporte Mail boxes = Recipientes das mensagens recebidas Mail Boxes Manager = Prog. responsável pelas caixas postais – ex.: Webmail

• Protocolos: SMTP e POP

Page 34: Aula 1 - Apresentações - Quinzena 1

34

TELNET:TELNET:

• É executado em sistemas multisuários e multitarefas

• É um serviço de remote login • Uma vez estabelecida a ligação o usuário pode

executar operações que tenha permissão • Exemplo: manutenção e configuração de

computadores remotos. No windows: telnet.exe

Page 35: Aula 1 - Apresentações - Quinzena 1

35

FTP – Serviço de Transferência de Arquivos:FTP – Serviço de Transferência de Arquivos:

• Usuários podem obter ou enviar arquivos pela Internet

• Possui comandos para manipulação de arquivos e diretórios

• No windows: ftp.exe • Free: ws_ftp.

Page 36: Aula 1 - Apresentações - Quinzena 1

36

WWW – World Wide Web:WWW – World Wide Web:

• Serviço de acesso a informações por hipertexto que interligam páginas distribuídas na Internet

• Foi desenvolvida na suiça (Cern) em 1989• Seus documentos podem ser multimídia• As páginas são estruturadas através da

linguagem HTML• Interação com outros serviços utilizando interface

CGI – Common Gateway Interface• Estas páginas são identificadas através de URL’s

Cliente WWW Servidor WWWProtocolo HTTP

PáginasPáginas

Page 37: Aula 1 - Apresentações - Quinzena 1

37

SMTP:SMTP:Simple Mail Transfer Protocol Simple Mail Transfer Protocol (SMTP) é o protocolo padrão para envio de e-mails através da Internet. é simples, baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados e/ou validados, sendo, depois, a mensagem transferida..corre sobre a porta 25 numa rede TCP.

Page 38: Aula 1 - Apresentações - Quinzena 1

38

Registro de Domínio:Registro de Domínio:

• Era realizado pela empresa chamada Network Solutions, (monopólio até o ano de 1999), atualmente encontra-se liberado;

• Há uma taxa anual destinada ao NIC territorial (.br) – em torno de R$30,00.

• Regras para cadastramento: ver www.nic.br

Page 39: Aula 1 - Apresentações - Quinzena 1

39

Serviço TCP UDP Observações

FTP 21 21 Transferência de arquivos

SSH 22 22 Protocolo de login remoto encriptado

Telnet 23 23 Protocolo de login remoto

SMTP 25 25 Para envio de email

DNS 53 53 Resolução de nomes para IP

HTTP 80 80 Para web browser

POP3 110 110 Para recepção de email

IMAP 143 143 Para recepção/envio de email

TLS/SSL 443 443 Protocolo de camada de sockets segura

IRC 6667 6667 Para conversação/chat

Pichat 9009 9009 Protocolo de conversação/chat

Protocolos mais utilizados e seus respectivos transportes (UDP/TCP)