SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Anderson Rodrigues
Marcos Rosa
Marcel Midlej
Escopo
Introdução cliente-servidor
Endereço IP
Domínios
DNS
WWW
HTTP
Browsers e Servidores
Html
FTP
TFTP
Correio eletrônico
SMTP
POP3
VoIP
Cliente-servidor
Características dos clientes
Sempre inicia pedidos de servidores;
Espera por respostas;
Recebe respostas;
Normalmente conecta-se a um pequeno número de servidores de uma
só vez;
Normalmente interage diretamente com os usuários finais através de
qualquer interface com o usuário;
Utiliza recursos da rede.
Cliente-servidor
Características dos servidores
Sempre espera por um pedido de um
cliente;
Atende os pedidos e, em seguida,
responde aos clientes com os dados solicitados;
Pode se comunicar com outros servidores para atender uma
solicitação específica do cliente;
Fornece recursos de rede.
Cliente-servidor
Vantagens
Facilidade de manutenção;
Segurança;
Atualizações dos dados;
Economia.
Cliente-servidor
Desvantagens
Sobrecarga;
Falhas;
Comparação p2p.
Endereço IP
Exemplo (IPv4)
216.27.61.137
11011000.00011011.00111101.10001001
Endereço IP
Limite da tecnologia
232
= 4.294.967.296 ~= 4,3 bi
Endereço IP
IPv6
2128
= 3,4028236692093846346337460743177e+38
Domínios
Memória
64.233.169.147
www.google.com
Domínios
Descrição
http://www.globoesporte.globo.com/futebol/brasileirao
-serie-a/musa-do-brasileirao-2011/palmeiras.html
Protocolo de comunicação cliente-servidor
Sistema de documentos em hipermídia
Subdomínio
Domínio
Domínio global
Arquivo solicitado
Domínios
Domínios globais
DNS (Domain Name System -
Sistema de Nomes de Domínios)
DNS
Exemplo informal
“DNS, você sabe qual o endereço IP associado ao
nome www.blablabla.com.br?”
R1: Sim, o endereço de IP é: 216.27.61.137
R2: Não, mas acho que o DNS fulano sabe.
R3: Não sei, e não conheço ninguém que saiba.
DNS
Árvore DNS
DNS
Servidores raiz
DNS
Consultas básicas
Consulta iterativa
Consulta recursiva
DNS
Consulta iterativa
DNS
Consulta recursiva
DNS
Registros de recursos DNS (RRs - resource records)
WWW – World
Wide Web
O que é?
Do inglês “Rede de alcance mundial”;
Como surgiu?
No final dos anos 80, a internet cresceu muito;
Utilizada apenas por pesquisadores, cientista e estudantes
universitários;
Necessidade de Acesso pela população em geral;
O Físico Tim Berners-Lee, do CERN – Centro Europeu de pesquisa
nuclear teve a idéia .
Usúarios da internet - 2011
Fonte : http://www.indexmundi.com
Usúarios da internet – Brasil
Fonte : http://www.indexmundi.com
WWW – World
Wide Web
O que é?
Consiste em uma rede de hipermídia conectadas, videos paginas,
texto...
Rapidamente o desenvolvimento das aplicações WWW
(browsers e servidores) chamou a atenção do público em geral;
 As aplicações Web elevaram o nível da internet;
WWW – World
Wide Web
Como funciona?
É um sistema de hipermídia interconectados;
Vídeos, páginas, musicas, imagens e outros documentos;
Protocolo utilizado HTTP, podendo variar em HTTPS;
Dns resolve a url;
Browser manda requisição http;
Servidor responde;
WWW – World
Wide Web
HTTP
Hipertext Transfer Protocol;
Protocolo da camada de aplicação utilizado na Web;
Modelo cliente/servidor;
Cliente – browser que requisita, recebe, e mostra objetos Web;
Servidor – servidor Web que envia objetos em resposta às requisições;
Controle de fluxo “in band”
Náo Persistente HTTP 1.0 persistente HTTP 1.1
Esquema de http
WWW – World
Wide Web
Clientes (Browser)
Hipertext Transfer Protocol;
Protocolo da camada de aplicação utilizado na Web;
Modelo cliente/servidor;
Cliente – browser que requisita, recebe, e mostra objetos Web;
Servidor – servidor Web que envia objetos em resposta às requisições;
Clientes HTTP
Servidores HTTP
Servidores Mundiais
Fonte : http://www.indexmundi.com
WWW – World
Wide Web
<HTML>
Hipertext Mark up language;
Codifica as informações através de tags do tipo <..>;
Possibilita interpretações através de diversos tipos de dispositivos;
HTML 1 [FRC 1866], HTML 2.0, HTML 3.0 HTML 4.01 E XHTML;
Interage com , JAVA, javascript, Flash, AJAX CGI
Documento HTML
PEQUENA DEMONSTRAÇÃO
FUNCIONAMENTO HTTP
FTP – File Transfer
Protocol
O que é?
Transfere arquivos de/para um host remoto;
 Modelo cliente/servidor;
 Cliente – inicia a transferência (de ou para o servidor);
 Servidor – host remoto;
 FTP – RFC 959;
2 conexões TCP, 21,20;
Out of band diferente do http;
Controle de privilégios;
Esquema de FTP
TFTP - Trivial File Transfer
Protocol
O que é?
O FTP é muito complexo e de difícil implementação;
 Muitas aplicações não necessitam de todos os recursos oferecidos
pelo FTP;
 O TFTP não oferece autenticação, sendo portanto muito mais
simples;
O tamanho do código é muito menor;
O TFTP não requer um serviço de transporte confiável, e portanto
utiliza o UDP na porta 69;
A transmissão do arquivo é feita em blocos de tamanho fixo de 512
bytes;
TFTP - Trivial File Transfer
Protocol
Aguarda um ACK para cada bloco enviado;
Primeiro pacote enviado especifica nome do arquivo e direção de
transferência;
Correio Eletrônico
História
Existe há mais de 20 anos
Inicialmente utilizado principalmente no meio acadêmico
Durante os anos 90 substituiu o correio convencional
Consistiam em FTP onde a primeira linha do arquivo continha o
endereço do destinatário (Incovenientes):
Enviar mensagens a um grupo, sem estrutura interna, sem
confirmação, interface mal integrada com o usuário, somente
textos.
Foram propostos sistemas mais elaborados (ex.: Um por alunos de
Ciência da Computação baseado na RFC 822).
Correio Eletrônico
Arquitetura
Agentes do usuário: programas locais que fazem interface
com o sistema de correio eletrônico (responsável por ler e
enviar mensagens).
 Agentes de transferência: processos executados em
background (responsáveis por deslocar a mensagem da
origem ao destino).
Correio Eletrônico
Arquitetura
Correio Eletrônico
 Arquitetura (as 5 funções básicas)
Composição: processo de criar mensagens e respostas, ex.:
responder mensagens (AU)
Transferência: o sistema faz automaticamente (AT)
Geração de Relatórios: informar o remetente sobre o que
aconteceu com a mensagens enviada (AU e AT)
 Exibição das mensagens recebidas: permitir ao usuário a leitura
das mensagens(AU)
 Disposição: o que o destinatário faz com a msg ? joga fora,
grava.(AU)
 Pode ter outras funções mais avançadas (enviar msg a lista de
pessoas)
Correio Eletrônico
Agente do Usuário
 > Leem endereços de destino no formato user@adress-dns
 > Algoritmo do AU:
1. while (usuario ON && at ON && servicosInternet ON)
2. do {
3.
buscar_msgs_recebidas_na_caixa_do_correio_do_usuario()
4. exibir_organizadamente_msgs(void)
5. auxiliar_usuario_no_envio(vários parametros)}
Correio Eletrônico
Agente do Usuário
 Deve organizar as mensagens
Correio Eletrônico
Agente do Usuário
 Deve organizar as mensagens
Correio Eletrônico
Agente do Usuário
 Realizar suas operações de acordo com o cabeçalho
da mensagem
Correio Eletrônico
Agente do Usuário
 Inicialmente o sistema de correio eletrônico lidava
apenas com mensagens textos escritas em linguagem
comum e expressa em ASCII, inconvenientes:
Mensagens em: alfabetos não latinos, idiomas sem
alfabetos, áudio ou imagens.
Para sanar este problema foi proposto o MIME
(Multipurpose Internet Mail Extensions)
Correio Eletrônico
Agente do Usuário
Correio Eletrônico
Agente de Transferencia (SMTP: Simple Mail Transfer
Protocol)
A máquina de origem estabelece uma conexão TCP
com a porta 25 da máquina de destino
 Um daemon de correio eletrônico escuta os eventos e
copia as mensagens recebidas pela conexão para a
caixa de correio
Correio Eletrônico
Agente de Transferencia (SMTP: Simple Mail Transfer
Protocol)
Correio Eletrônico
Agente de Transferência (Inconvenientes do SMTP)
Algumas implementações só suportam mensagens
tamanhos considerados muito pequenos.
Se o cliente e o servidor tiverem diferentes timeouts,
um pode desistir enquanto o outro ainda estiver
ocupado, encerrando a conexão, dentre outros
problemas.
Correio Eletrônico
Entrega Final (POP3: Post Office Protocol version 3)
O agente de transferência do usuário comunica-se com o de
transferência de mensagens (no ISP), através da porta 110 e
permite que as mensagens sejam copiados do ISP para o
usuário.
Correio Eletrônico
Entrega Final (POP3)
Correio Eletrônico
Entrega Final (IMAP: Internet Message Access
Protocol )
Correio Eletrônico
Webmail
Agentes de transferência de mensagens escutam a porta 25 em
busca de conexões de SMTP de entrada;
Estabelecer a conexão TCP, onde os comandos SMTP podem ser
enviados;
 Após a autorização (login e senha digitados pelo usuário)
 pelo servidor, se validado, o servidor encontrará a caixa de
correio do usuário e exibirá as mensagens formatada como uma
página em HTML;
Exemplos: hotmail e gmail.
VoIP (Voz sobre IP)
Digitalizar a voz em pacotes de dados para que trafegue
pela rede IP e converter em voz novamente em seu
destino.
O Skype.
Telefonia convencional vs VoIP.
Referências
 http://www.das.ufsc.br/~emerson/academico/estagio/estagio07.html
 http://pt.wikipedia.org/wiki/World_Wide_Web
 http://wiki.locaweb.com.br/pt-br/Entradas_dispon
%C3%ADveis_no_Gerenciador_de_DNS
 http://pt.wikipedia.org/wiki/Domain_Name_System#Hierarquia
 http://pt.scribd.com/doc/7230930/Aplicacoes-TCPIP-Apresentacao
 http://pt.wikipedia.org/wiki/Endere%C3%A7o_IP
 http://www.juliobattisti.com.br/artigos/windows/tcpip_p8.asp
 http://pt.wikipedia.org/wiki/Cliente-servidor#Vantagens
 http://technet.microsoft.com/pt-br/library/cc737203(WS.10).aspx
 http://pt.wikipedia.org/wiki/Servidor_Raiz
 http://www.icann.org.br/correspondence/roberts-testimony-14feb01.htm
 http://www.portaltecnologia.net/downloads/artigos/Tipos_de_Consulta_
DNS.pdf
 http://www.iana.org/assignments/dns-parameters

Weitere ähnliche Inhalte

Was ist angesagt?

SMTP POP E IMAP
SMTP POP E IMAPSMTP POP E IMAP
SMTP POP E IMAPjamesfrk
 
Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Joeldson Costa Damasceno
 
Aula 6 camada de aplicacao ii
Aula 6   camada de aplicacao iiAula 6   camada de aplicacao ii
Aula 6 camada de aplicacao iiwab030
 
O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)ErikHR
 
Camada de aplicação
Camada de aplicaçãoCamada de aplicação
Camada de aplicaçãoPjpilin
 
Trabalho Servidor FTP
Trabalho Servidor FTPTrabalho Servidor FTP
Trabalho Servidor FTPJunior Cesar
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago Barros, PSM
 
Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2SoftD Abreu
 
Material de apoio livro kurose cap01
Material de apoio   livro kurose cap01Material de apoio   livro kurose cap01
Material de apoio livro kurose cap01ErikHR
 
Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1SoftD Abreu
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Redeajtr98
 
T R A N S FÊ R E N C I A D E F I C H E I R O S ( F T P) Power Point
T R A N S FÊ R E N C I A  D E  F I C H E I R O S ( F T P) Power PointT R A N S FÊ R E N C I A  D E  F I C H E I R O S ( F T P) Power Point
T R A N S FÊ R E N C I A D E F I C H E I R O S ( F T P) Power Pointformandoeisnt
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoCarlos Veiga
 
03 Servidores De Email Modulo 8 27 A 43
03   Servidores De Email   Modulo 8   27 A 4303   Servidores De Email   Modulo 8   27 A 43
03 Servidores De Email Modulo 8 27 A 43jmpdias.esmaia
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoRonildo Oliveira
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãosergiocef96
 
Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxJefferson Pedro
 

Was ist angesagt? (20)

SMTP POP E IMAP
SMTP POP E IMAPSMTP POP E IMAP
SMTP POP E IMAP
 
Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008
 
Aula 6 camada de aplicacao ii
Aula 6   camada de aplicacao iiAula 6   camada de aplicacao ii
Aula 6 camada de aplicacao ii
 
O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)
 
Correio Eletrônico
Correio EletrônicoCorreio Eletrônico
Correio Eletrônico
 
Camada de aplicação
Camada de aplicaçãoCamada de aplicação
Camada de aplicação
 
Trabalho Servidor FTP
Trabalho Servidor FTPTrabalho Servidor FTP
Trabalho Servidor FTP
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
 
Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2
 
Material de apoio livro kurose cap01
Material de apoio   livro kurose cap01Material de apoio   livro kurose cap01
Material de apoio livro kurose cap01
 
Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
 
Dawi o protocolo-http
Dawi o protocolo-httpDawi o protocolo-http
Dawi o protocolo-http
 
T R A N S FÊ R E N C I A D E F I C H E I R O S ( F T P) Power Point
T R A N S FÊ R E N C I A  D E  F I C H E I R O S ( F T P) Power PointT R A N S FÊ R E N C I A  D E  F I C H E I R O S ( F T P) Power Point
T R A N S FÊ R E N C I A D E F I C H E I R O S ( F T P) Power Point
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicação
 
03 Servidores De Email Modulo 8 27 A 43
03   Servidores De Email   Modulo 8   27 A 4303   Servidores De Email   Modulo 8   27 A 43
03 Servidores De Email Modulo 8 27 A 43
 
Servidores de E-mail
Servidores de E-mailServidores de E-mail
Servidores de E-mail
 
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª EdiçãoResolução Parcial - Redes de Computadores - Kurose 6ª Edição
Resolução Parcial - Redes de Computadores - Kurose 6ª Edição
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails Linux
 

Ähnlich wie Introdução aos principais protocolos da Internet

Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
Redes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisRedes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisJosé Ronaldo Trajano
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosJosé Ronaldo Trajano
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de infoYASMIN ALVES
 
Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Liliana Costa
 
2016-redes-E.pptx
2016-redes-E.pptx2016-redes-E.pptx
2016-redes-E.pptxssssssss23
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBelliando dias
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De AplicaçãoLyous
 

Ähnlich wie Introdução aos principais protocolos da Internet (20)

Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Cap 02.pdf
Cap 02.pdfCap 02.pdf
Cap 02.pdf
 
Redes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisRedes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos Gerais
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
Vantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidoresVantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidores
 
Cap2a
Cap2aCap2a
Cap2a
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de info
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
Camada de-aplicao
Camada de-aplicaoCamada de-aplicao
Camada de-aplicao
 
Internet
InternetInternet
Internet
 
Soa cap3 servicos de internet
Soa cap3   servicos de internetSoa cap3   servicos de internet
Soa cap3 servicos de internet
 
Http (hyper text transfer protocol)
Http (hyper text transfer protocol)Http (hyper text transfer protocol)
Http (hyper text transfer protocol)
 
2016-redes-E.pptx
2016-redes-E.pptx2016-redes-E.pptx
2016-redes-E.pptx
 
Camada 7 do modelo OSI
Camada 7 do modelo OSICamada 7 do modelo OSI
Camada 7 do modelo OSI
 
Mini Curso - Redes de Computadores
Mini Curso - Redes de ComputadoresMini Curso - Redes de Computadores
Mini Curso - Redes de Computadores
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
Apostila internet
Apostila internetApostila internet
Apostila internet
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De Aplicação
 
Rede mundial de computadores
Rede mundial de computadoresRede mundial de computadores
Rede mundial de computadores
 

Introdução aos principais protocolos da Internet