webcast como funciona a internet
TRANSCRIPT
efagundes com
Como funciona
a Internet
1
Eduardo Mayer Fagundes
efagundes com
Introdução à Internet
• A Internet é uma rede de computadores mundial que adota um padrão aberto de comunicação, com acesso ilimitado de pessoas, empresas e governo.
• O padrão aberto permite que aplicativos se comuniquem entre si e as informações possam ser exibidas em uma interface gráfica padrão, o browser.
• Os requisitos são possuir um computador, um software compatível com a Internet e uma conexão a rede.
2
efagundes com
História
• A história da Internet começa com a paranóia da guerra fria
na década de 60 com o medo da aniquilação numa guerra
nuclear.
• O Departamento de Defesa Americano e a Agência de
Desenvolvimentos de Projetos Avançados (ARPA)
desenvolveram uma rede de computadores para a
transmissão de informações imune a sabotagens.
• A ideia foi criar uma rede com vários computadores que
pudessem trocar informações através de várias conexões
independentes, de tal forma que se uma conexão ou um
computador fosse paralisado os outros poderiam continuar a
trocar informações.
3
efagundes com
Como funciona a Internet
4
Mensagem
Mensagem
R
R R
R
1 3 2 3 3 3
1 3 2 3 3 3
1 3
1 3 2 3
2 3
3 3
efagundes com
Rede de computador centralizada
Windows
Linux
Unix
5
efagundes com
Primeiro desenho da arquitetura Internet
6
efagundes com
Rede de computadores distribuída
Nuvem
7
efagundes com
Redes de computadores distribuída
8
efagundes com
Backbone da Rede Nacional de Pesquisa RNP
9
efagundes com
Mapa mundial de fibras óticas submarinas
10
efagundes com
Última milha
11
efagundes com
Provedor de Internet
12
efagundes com
Endereço da Rede Telefônica
+55
(11)
(21)
+1
3090
2170
5051
3090 2170
3090
(908)
2170
3090 DDI-DDD-TRONCO-RAMAL
13
efagundes com
Endereço da Rede
REDE.REDE.REDE.EQUIPAMENTO
201.165.2.2
201.190.1.2
201.168.34.8
188.90.120.2 180.164.1.2
179.148.153.2
14
efagundes com
Órgãos Regulador da Internet no Brasil
15
efagundes com
Protocolos
• Conjunto de regras que descrevem o comportamento
necessário para que um computador "entenda" outro
dentro de um determinada rede ou sistema.
16
efagundes com
Exemplo de protocolo
17
Gosto de coelhos
Ik hou van
konijn
Ik hou van
konijnen
J’aime les lapeins
Ik hou van
konijnen
J’aime les lapeins
Mensagem
Tradução
Transmissão
Português -> Holandês Holandês -> Francês
efagundes com
Pilhas de Protocolos
18
Link
Internet
Transporte
Aplicação
Link
Internet
Link
Internet
Link
Internet
Transporte
Aplicação Programa-a-Programa
Computador-a-Computador
Ethernet Ethernet Fibra, Satélite
2
3
4
5
1
Camada
efagundes com
Camada Aplicação
• As aplicações de rede são a “razão de ser” de uma rede
de computadores;
• Aplicações baseadas em texto:
– Grupos de discussão e bate-papo;
– Correio eletrônico;
– Transferência de arquivos.
• Aplicações multimídias:
– WWW, World Wide Web, sistema de documentos em hipermídia;
– Telefonia pela Internet, voz sobre IP;
– Videoconferência
– Áudio e vídeo por demanda.
19
efagundes com
Endereçamento de Serviços e Processos
20
Cliente Servidor
Processo
Porta
TCP
Processo
Porta
TCP
Internet
Controlado pelo programador da aplicação
Controlado pelo programador da aplicação
Controlado pelo sistema operacional
Controlado pelo sistema operacional
efagundes com
Serviços da Internet
• Servidor de Páginas ou Servidor de Web
– Responsável por armazenar as páginas www (porta:80)
• Servidor de Arquivos
– FTP (File Transfer Protocol) (porta:20 e 21)
• Servidor de Entrada de E-mail
– POP3 (Post Office Protocol v3) (porta:110)
– IMAP (Internet Message Access Protocol) (porta:143)
• Servidor de Saída de E-mail
– SMTP (Simple Mail Transfer Protocol) (porta:25)
• Servidor de Nomes
– DNS (Domain Name System) (porta:53)
21
efagundes com
HTTP
• HTTP (Hyper Text Transfer Protocol)
– É um protocolo de rede responsável pela transferência
de dados e pela comunicação entre cliente e servidor na
World Wide Web.
Cliente Servidor
Solicitação
Resposta
Processo
Porta
TCP
Processo
Porta
TCP
Internet
22
efagundes com
HTML
• HTML (Hyper Text Markup Language)
– Linguagem das páginas da Internet
Cliente Servidor
Solicitação
Resposta
23
efagundes com
HTML versão 5
• HTML5 é a quinta versão da linguagem HTML;
• Esta nova versão traz novas funcionalidades como
semântica e acessibilidade, com novos recursos antes
só disponíveis através de outras tecnologias;
• Principais recursos:
– Desenvolvimento de gráficos bidimensionais
– Controle embutido de conteúdo multimídia
24
efagundes com
Browser
• Programa que habilita seus usuários a interagir com
documentos HTML hospedados em um servidor web
• Principais browsers:
– Microsoft Internet Explorer
– Firefox
– Google Chrone
– Safari da Apple
25
efagundes com
FTP
• FTP (File Transfer Protocol)
– Protocolo para transferir arquivos de um servidor de
arquivos para o sistema de arquivos do cliente.
Cliente
Servidor Interface FTP
Usuário
Cliente FTP
Servidor FTP
26
Sistema de arquivos remoto
Sistema de arquivos local
Conexão de Controle, porta 21
Conexão de Dados, porta 20
efagundes com
Correio Eletrônico na Internet
27
Servidor de Correio
Servidor de Correio
Servidor de Correio
SMTP
SMTP
SMTP
Fila de mensagens de saída
Caixa postal do usuário Agente Usuário
Agente Usuário
Agente Usuário
Agente Usuário
Agente Usuário
Agente Usuário
Agente Usuário
efagundes com
Correio Eletrônico
• Servidor de Saída de E-mail
– SMTP (Simple Mail Transfer Protocol) (porta:25)
• Servidor de Entrada de E-mail
– POP3 (Post Office Protocol v3) (porta:110)
– IMAP (Internet Message Access Protocol) (porta:143)
28
efagundes com
Serviço de Diretório da Internet
29
<protocolo>://<subdomínio><domínio>.<categoria>.<país>.
.
.ar .br .pt
.com .edu .gov
.<domínio>
<subdomínio>
raiz
país/genérico
categoria
domínio
subdomínio
.com .org genérico
http ftp smtp protocolo
efagundes com
Voz sobre IP
• Conjunto de tecnologias que usam a Internet ou redes
do IP privadas para a comunicação de voz, substituindo
ou complementando os sistemas de telefonia
convencionais;
• Alguns dos protocolos utilizados no VoIP para
sinalização de chamadas são H.323, SIP, MGCP,
H.248/MEGACO, Jingle e IAX;
• Alguns dos protocolos utilizados no transporte de media
incluem RTP e RTCP.
30
efagundes com
Intranet
• Uso da tecnologia da Internet dentro da empresa.
• É uma miniatura da Internet dentro da empresa,
porém com todos os componentes e protocolos da
Internet.
31
efagundes com
Extranet
• Tecnologia para acessar a Intranet de fora da
empresa.
• Requer segurança apropriada para o acesso.
• Utilização de criptografia na comunicação.
• Utiliza o conceito de Rede Privada Virtual (VPN –
virtual private network)
32
efagundes com
Data Center
33
efagundes com
efagundes.com
34
Eduardo Fagundes acumula uma grande experiência acadêmica como professor e tem uma reconhecida carreira como executivo internacional, consultor e palestrante com vários prêmios nacionais e reconhecimento do mercado. Conhecido por sua capacidade de estabelecer planos estratégicos, consistentemente identifica, explica as tendências do mercado e define estratégias para novos negócios. Suas palestras e cursos apresentam roteiros de desenvolvimento de projetos de governança e planos de negócios sustentáveis, incluindo projetos de comércio eletrônico.