Download - INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Transcript
Page 1: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

INF1503 – Processamento de Dados (Economia)

Aula 08 – Internet

Prof. Ecivaldo Matos

2006.1

Page 2: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Redes de Computadores

Page 3: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Redes: Finalidades

Page 4: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Internet

• Origem: Guerra Fria• DARPA (Departamento de Defesa de Pesquisas

Avançadas) decidiu desenvolver uma rede de computadores que pudesse sobreviver a um ataque aos EUA – Redundância no tráfego e nos dados para sobreviver à

destruição de pontos da rede– Multi-plataforma (nem todos computadores precisam ser

iguais)

• Militar Ensino / Pesquisa Comercial / Cidadão

Page 5: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Internet: a rede das redes

Page 6: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Internet

• Não tem dono.– Cada uma das redes interligadas tem sua

própria administração– Cada país pode ter suas políticas particulares

a respeito (ex., China).

Page 7: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Internet: TCP / IP (Protocolo de Controle de Transmissão / Protocolo da Internet)

• Protocolo (conjunto de regras para que os computadores "conversem" entre si) que possibilitou a Internet chama-se TCP/IP () – Desenvolvido pelo Univ. de Berkley, sob encomenda do governo

americano• Fragmenta as informações que precisam ser transmitidas

– Esses fragmentos são identificados e enviados ao destino. O caminho até o destino normalmente não é único. A estrutura funcional das redes TCP/IP permitem que as rotas sejam dinamicamente criadas/alteradas baseando-se em tráfego (congestionamento) ou defeitos no caminho. O protocolo é forte o suficiente para sempre garantir que as informações sempre sejam "montadas" corretamente no destino. Havendo problemas na rede, pacotes podem até seguir rotas diversas para chegar o destino. Porém o protocolo sabe exatamente a ordem de montagem dos pacotes para garantir a integridade da informação transmitida.

• Permite a existência da Internet e que computadores que rodam sistemas operacionais totalmente distintos (como o DOS e o UNIX) conversem entre si sem problemas.

Page 8: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Endereço IP

• Cada site e cada computador possui seu próprio endereço e pode ser exibido de duas formas– Grupo de números com divisão de pontos entre eles. Ex.:

199.60.103.11 – Grupo de letras ou palavras com divisão de pontos entre eles.

Ex.: uol.com.br • A cada conjunto de computadores (exemplo uma rede

local) que seja ligada a Internet, é atribuído um nome de domínio e um grupo de endereços IP correspondentes, por uma entidade central em cada país. – FAPESP, sob a chancela do Comitê Gestor da Internet no

Brasil – Esse controle centralizado é que permite que se encontre

informações sobre qualquer máquina ligada a Internet e onde ela se encontra.

Page 9: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Endereço IP (cont.)

Page 10: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

WWW – World Wide Web

• “Versão ilustrada da Internet”

• Acesso a informações em vários formatos, a partir dos navegadores Web

Page 11: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

WWW - Histórico

• Tim-Berners Lee (físico) criou programa para uso pessoal: páginas interligadas por meio de palavras– Hipertexto

Page 12: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

HTML – Hypertext Markup Language

• Padrão para apresentação de hipertexto – recursos de estruturação de texto– inclusão de imagens e multimídia– links entre documentos– conjunto limitado de widgets

• botões, checkboxes, listas de seleção, caixas para entrada de texto, imagens mapeadas

• Páginas Web estão em HTML (.html ou .htm)

Page 13: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

HTTP – HyperText Transfer Protocol

• Protocolo para transmissão de páginas Web construído em cima do TCP / IP

• URL: Universal Resource Locator

• Outro protocolo: FTP (File Transfer Protocol)

Page 14: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Domínio

• Nome da instituição na Web

Page 15: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Tipos de Domínio

Page 16: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Tipos de Domínio

Page 17: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Internet / Web

• Internet TCP/IP

• Web Internet + HTTP + HTML

Page 18: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Para conectar à Internet / Web

• No seu computador– Modem (conexão discada)– Placa de Rede + modem específico (conexão banda

larga: Velox, Virtua, etc)– Navegador Web

• Serviços– Provedor de acesso

• Banda Larga (Velox, Virtua)• Discado (UOL, Terra, etc.)

– Provedor de conteúdo (em alguns casos): UOL, Terra, Globo.com, etc.

Page 19: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Serviços Básicos Internet

• E-mail

• Navegação Web

• FTP

Page 20: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

E-mail

Page 21: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Endereço Eletrônico

Page 22: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Ferramentas de E-mail

• Programas para troca de e-mails• Exemplos: MS-Outlook, Eudora, Thunderbird

Page 23: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

WebMail

• E-mail dentro de navegador web

Page 24: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

SPAM• Mensagens não solicitadas• No ambiente Internet, "SPAM" significa enviar uma

mensagem qualquer para uma grande quantidade de usuários, sem primeiro verificar a utilidade do conteúdo da mensagem para aqueles destinatários.

• Propiciado pelo baixo custo de envio de mensagem eletrônica, causa inconveniência e custo para o destinatário.

• Filtros anti-SPAM

• OBS: Prof. Ecivaldo Matos: [email protected]– Mensagens sempre com assunto (subject): [INF1503]...– Para diferenciar do SPAM

Page 25: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Navegadores Web

• Um "navegador" é uma ferramenta de software que você usa para ver as páginas da web, acessar webmail, etc.

• “Surfar” na web significa seguir os hyperlinks para diferentes páginas da web– O navegador é capaz de ler HTML e outros formatos

similares

• Exemplos: Internet Explorer, FireFox.

Page 26: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Máquinas de Busca

• Devido à grande quantidade de informação na Web, máquinas de busca se tornam cada vez mais importantes para encontrar algum tipo de informação

• Exemplos

Page 27: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

FTP: File Transfer Protocol

Page 28: INF1503 – Processamento de Dados (Economia) Aula 08 – Internet Prof. Ecivaldo Matos 2006.1.

Outros Serviços na Web

• Chat– Conversa em tempo-real (texto, às vezes áudio /

vídeo)• ICQ, MSN, Skype

• Newsgroups, Foruns, FAQs• Blogs (diários)• “Comunidades”: Orkut• Jogos online• E-commerce