Você está na página 1de 75

Faculdade da Cidade de Santa Luzia FACSAL

Redes de computadores Camada de Aplicao


Felipe Atourassap (faspmg@gmail.com)

Abril de 2013

Camada de Aplicao

Razo de ser das redes de computadores

E-mail Web Mensagem instantnea Login remoto Compartilhamento de arquivos P2P Jogos em rede multiusurios Redes sociais Voz sobre IP Vdeo conferncia Computao em grade

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Camada de Aplicao

Programas

Executem em sistemas finais (podendo ser diferente) Se comuniquem pela rede Software de servidor se comunica com software cliente

No preciso escrever software para dispositivos do ncleo da rede


Dispositivos do ncleo da rede no executam aplicaes do usurio As aplicaes nos sistemas finais permitem rpido desenvolvimento e propagao

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Arquiteturas de aplicao

Cliente-servidor

Incluindo centros de dados/cloud computing


Amigveis e seguras

Peer-to-peer (P2P)

Hbrida de cliente-servidor e P2P

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Comunicao entre processos

Processo um programa que est rodando dentro de um sistema final

Hospedeiro local

Se comunicam usando a comunicao entre processos definido pelo SO Se comunicam trocando mensagens

Hospedeiros diferentes

Processo Cliente

Que inicia a comunicao


Que espera ser contatado

Processo servidor

Aplicaes com arquiteturas P2P podem ter processos clientes e processos servidores simultaneamente
5
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

Servios de transporte disponveis para aplicaes

Transferncia de dados confiveis

Algumas aplicaes podem tolerar alguma perda Outras aplicaes exigem transferncia de dados 100% confivel
Algumas aplicaes exigem pouco atraso para serem eficazes Algumas aplicaes exigem um mnimo de vazo para serem eficazes

Temporizao

Vazo

Segurana

Criptografia e integridade de dados


Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

Servios de transporte disponveis


Aplicao Trans. Arquivos E-mail Doc. Web Telefonia udio/vdeo Jogos interativos Msn instantnea Perda de dados Sem perda Sem perda Sem perda Tolerante perda Tolerante perda Tolerante perda Sem perda Largura de banda Elstica Elstica Elstica Alguns kbps Alguns kbps Alguns kbps Elstica Sensibilidade delay No No No Sim Sim Sim No

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Protocolos da Camada de Aplicaes

Define como os processo de uma aplicao passam mensagens entre si


Os tipos de mensagens trocadas A sintaxe das mensagens Semntica dos campos

Significado da informao

Regras de quando e como enviar / responder mensagens

Diferenciar aplicao de rede do protocolo da camada de aplicao


Protocolo apenas um pedao Aplicao consiste em vrios componentes

Web = padres de documentos (HTML) + browsers + Servidor Web + protocolo da camada de aplicao (HTTP)
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

Web e o HTTP

Internet
uma infraestrutura de rede que conecta inmeros computadores W W W ou Web um servio, uma maneira pela qual o usurio pode compartilhar informaes com todo o mundo fazendo uso da infraestrutura disponibilizada pela Internet Origem

Incio em 1989 no CERN Colaborar entre centros de estudos para troca de informaes

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Web e HTTP

Hyper Text Transfer Protocol (HTTP) RFC 1945 e 2616

Faz uso do protocolo da camada de rede Modelo cliente/servidor


Cliente: browser que pede, recebe, visualiza objetos Web Servidor: servidor WWW envia objetos em resposta a pedidos Protocolo sem estado

No mantem nenhuma informao sobre o cliente

10

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Web e HTTP

Pgina Web consiste de objetos

Objeto arquivo eXtensible Markup Language (HTML), imagem, Java applet, arquivo de udio, A pgina Web consiste de arquivo-HTML base que inclui vrios objetos referenciados Cada objeto endereado por uma Uniform Resource Locators (URL) URL dividido em 3 partes:

Protocolo (HTTP) Nome do host Nome do arquivo

11

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Conexes persistentes e no persistentes

Cada conexo/resposta ser uma nova conexo TCP ou uma mesma conexo?

No persistente = faz uso de uma nova conexo


HTTP 1.0 Inteiramente em texto HTML HTTP 1.1

Persistente = faz uso da mesma conexo

12

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Conexes persistentes e no persistentes

HTTP com conexes no persistentes

O processo cliente HTTP inicia uma conexo TCP para o servidor O cliente HTTP envia uma mensagem de requisio HTTP ao servidor O processo servidor HTTP recebe a mensagem de requisio. Encapsula o objeto e envia uma resposta HTTP

De carona o processo servidor HTTP ordena ao TCP que feche a conexo

Desvantagens

Nova conexo devem ser estabelecidas

13

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Formato da mensagem HTTP


Host: especifica o hospedeiro no qual o objeto reside Connection: close

No quer usar conexo persistente

User-agent: especifica um agente de usurio Accept-language: especifica a linguagem que o usurio deseja receber

14

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Formato da mensagem de resposta HTTP


Date: indica hora e data da resposta HTTP Server: Servidor web que a mensagem foi gerada Last-modified: data e hora que o objeto foi alterado Content-length: bytes do objeto Content-type: Indica o tipo do objeto Cdigos de estados

200 301 400 404 505

requisio bem sucedida Objeto requisitado foi removido requisio no pode ser entendida documento no existe verso do protocolo no suportada pelo servidor

15

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Formato da mensagem de resposta HTTP

16

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Interao usurio servido

HTTP no mantem estado da conexo

Mas caso seja necessrio ao servidor manter o estado da conexo como far?

Registro E-commerce Sites personalizados IPs dinmicos Uso de NAT

Uso do endereo IP de origem (usurio)

Netscape criou a tcnica muito criticada chamada de Cookies FRC 2109

17

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Interao usurio servido

18

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Interao usurio servido

Cookies e privacidade:

Cookies permitem que sites saibam muito sobre voc Voc pode fornecer nome e e-mail para os sites Mecanismos de busca usam redirecionamento e cookies para saberem mais sobre voc Companhias de propaganda obtm informaes por meio dos sites

Recomendaes

19

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Caches Web

Atende as requisies HTTP em nome de um servidor Web Acesso a Web feito por meio de um proxy

Todos os clientes enviam suas requisies ao proxy

Procedimento de solicitao a um servidor cache

Browser estabelece conexo TCP com servidor Web

Envia uma requisio HTTP

Cache Web verifica se tem a cpia


Envia o objeto ao browser como resposta a requisio HTTP

Se no possuir o objeto em sua base abre conexo TCP com o servidor original Qdo recebe o objeto, o Cache Web guarda uma copia e envia outra ao browser solicitante

20
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

Caches Web

Cache Web pode ser cliente eservidor Vantagens do uso:


Reduzir o tempo resposta a um cliente Reduzir o trfego Internet

Get condicional

Usa o mtodo GET Possuir linha de cabealho

if-modified-since

21

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Atividades

1)
2) 3) 4) 5)

Com as imagens acima quais informaes pode se ter? Faa uma resumo sobre XML, XSL, XHTML, Protocolo (Network News Transfer Protocol) NNTP
Obtenha a espeficicao HTTP/1.1 RFC 2616 e resuma sobre um tpico da mesma. Descreva como a Cache Web pode reduzir o atraso na recepo de um objeto desejado. A Cache Web reduz o atraso para todos os objetos requisitados por um usurio ou somente para alguns? Por qu?
22
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

Atividades

1)
1) 2)

X-Frame-Options
Originalmente foi concebida como uma forma de prevenir clickjacking (furto de clique). Campo de resposta do cabealho HTTP Valores possveis: DENY, SAMEORIGIN, ALLOW-FROM uri

3)

2)
1)

X-XSS-Protection
Usador pode desenvolvedor para evitar falha do tipo Cross-site scripting (XSS) Uso arbitrario de cdigos (semelhando ao SQL Injection)
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

2)

23

Transferncia de arquivo: FTP

Transferncia de arquivos de e para o computador remoto Modelo cliente servidor


Cliente: lado que inicia a transferncia (seja de ou para o lado remoto) Servidor: hospedeiro remoto

FTP: RFC 959

24

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Transferncia de arquivo: FTP

Exemplos de comandos:

Envie um texto ASCII sobre canal de controle USER username PASS password LIST retorna listagem do arquivo no diretrio atual RETR filename recupera (obtm) o arquivo STOR filename armazena o arquivo no hospedeiro remoto Cdigo de status e frase (como no HTTP)

Exemplos de cdigos de retorno

331 125 425 452

Username OK, password required data connection already open; transfer starting Cant open data connection Error writing file

25

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Correio eletrnico

Trs componentes principais:

Agentes de usurio Servidores de correio Simple mail transfer protocol: SMTP

26

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Correio eletrnico

Agente de usurio

Composio, edio, leitura de mensagens de correio

Ex.: Eudora, Outlook, elm, Netscape Messenger

Servidores de correio

Ncleo da infraestrutura do email Caixa postal Fila de mensagens

Protocolo SMTP

Permite aos servidores de correio trocarem mensagens entre si


Cliente: servidor de correio que envia Servidor: servidor de correio que recebe

27

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Correio eletrnico

Funes bsicas

Composio

Criar mensagens e respostas Deslocamento da mensagem entre o remetente e o destinatrio Informar ao remetente o que aconteceu com a mensagem

Transferncia

Gerao de relatrios

Exibio das mensagens Disposio

O que o destinatrio faz com a mensagem aps receb-la

28

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Correio eletrnico

Comparao entre carta e email

29

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Correio eletrnico

Formato da mensagem RFC 822

30

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Simple Mail Transfer Protocol (SMTP)

Protocolo padro de envio de email Faz uso do TCP


Porta 25 ou 465 para conexo criptografada via SSL Transferncia direta Handshaking (apresentao) Transferncia de mensagens Fechamento

Trs fases de transferncia


31

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Simple Mail Transfer Protocol (SMTP)


1) Alice usa o agente de usurio para compor a mensagem e para bob@someschool.edu

2) O agente de usurio dela envia a mensagem para o seu servidor de correio; a mensagem colocada na fila de mensagens
3) O lado cliente do SMTP abre uma conexo TCP com o servidor de correio do Bob

4) O cliente SMTP envia a mensagem de Alice pela conexo TCP


5) O servidor de correio de Bob coloca a mensagem na caixa de correio de Bob 6) Bob invoca seu agente de usurio para ler a mensagem

32

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Comparao entre SMTP e HTTP

Ambos transferem arquivos para um hospedeiro

HTTP servidor web para servidor web SMTP servidor de email para servidor de email

Fazem uso de conexo persistente Diferenas


HTTP Protocolo de recuperao de informao SMTP Protocolo de envio de informao

33

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Protocolos de acesso ao correio

SMTP: entrega e armazena no servidor do destino

Protocolo de acesso: recupera mensagens do servidor Autorizao e download Manipulao de mensagens armazenadas no servidor

POP3: Post Office Protocol [RFC 1939] IMAP: Internet Mail Access Protocol [RFC 1730 ou 3501] HTTP

34

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Post Office Protocol (POP)

Uso de uma conexo TCP Porta 110 Trs fases


Fase de Autorizao S: +OK POP3 server ready C: user alice S: +OK C: pass hungry S: +OK user successfully logged on

Autorizao

Nome de usurio e senha Recupera a mensagem (apaga, remove)

Transao

Atualizao

Realiza a tareda da fase de transao

35

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Internet Mail Access Protocol (IMAP)

Problema de mobilidade do POP3

Somente uma pasta

IMAP

Porta 143 Vrias pastas Mais recursos, porm mais complexo Mensagens disponveis a vrios dispositivos Mantm todas as mensagens em um lugar: o servidor

36

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Atividades
1) Configurar contas de email utilizando o POP e IMAP. Analisar o trfego e fazer fazer um resumo das diferenas apresentadas.
1) https://support.google.com/mail/troubleshooter/1668960?rd=1#t s=1665018,1665137,2769074

2) http://help.yahoo.com/kb/index?page=content&y=PRO D_MAIL_ML&locale=en_US&id=SLN3216&impressions=tr ue 2) Por meio da RFC 1939 verificar quais so os comandos do POP.
1) 1) List, retr, dele e quit As aplicaes associadas a esses protocolos exigem que todos os dados da aplicao sejam recebidos na ordem correta e sem lacunas
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

3) Por que HTTP, POP3 e SMTP rodam sobre TCP?

37

Domain Name System (DNS)

Seres humanos podem ser identificados por vrias maneiras

Nome de batistmo, CPF, RG, etc


Nome do host, end. Binrio Alterao do IP Necessidade de converso as strings ASCII em endereos numricos

Os computadores so iguais

As redes s reconhecem enredeos numricos

ARPANET arquivo txt com endereos IP DNS

RFC 1034 e 1035

38

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Domain Name System (DNS)

DNS :

Um banco de dados distribudo implementado em uma hierarquia de servidores Um protocolo da camada de aplicao que permite aos hospedeiros consutarem o BD distribudo
Com, edu, gov, int, mil, net e org (originais) Biz, info, name, pro, aero, coop e museum (concedidos posteriormente)

Internet dividida em mais de 200 dominos superior


39

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Domain Name System (DNS)

DNS utilizado por outras aplicaes

HTTP, SMTP, etc


Mquina executa o lado cliente da aplicao Extrai a URL e passa para o cliente DNS O cliente DNS envia a consulta ao servidor DNS Recebe o endereo IP correspondente

Distribuio de carga

40

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Funcionamento DNS

Arranjo simples para o DNS

Um nico servidor de nomes contendo todos os mapeamentos

Ponto nico de falha

Manuteno

Volume de trfego Banco de dados centralizado distante

Faz uso de BD distribudo


No h server que mapeia todos os hosts da Internet Servidores de nomes raiz Servidores de Top-Level-Domain (TLD) domnio de alto nvel Servidores com autoridade

41

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

DNS Raiz

Conglomerado de servidores Servidores de nomes raiz:

Buscam servidores de nomes autorizados se o mapeamento do nome no for conhecido Conseguem o mapeamento Retornam o mapeamento para o servidor de nomes local

42

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

TLD e autorizados

Servidores top-level domain (TLD)

Responsveis pelos domnios com, org, net, edu etc e todos os domnios top-level nacionais uk, fr, ca, jp.

Servidores DNS autorizados


Servidores DNS de organizaes Podem ser mantidos por uma organizao ou provedor de servios

43

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Exemplo de DNS

44

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Registro DNS

Campos dos registro de recursos (RFC 1035)

TTL: tempo de vida do recuros Type: nome (name) e valor (value) dependero do tipo

Name = host e Value = IP (relay1.bar.foo.com, 145.37.93.126) Name = domnio e Value = DNS com autoridade (foo.com dns.foo.com)

NS

CNAME

Value = nome cannico do host (www.abc.com.br srv01.abc.com.br)


Value = nome cannico do servidor

MX


45

Name Value
Curso: Sistemas de informao Disciplina: Redes de computadores II Professor: Felipe Atourassap Matria: Camada de aplicao

Aplicaes Peer-to-Peer (P2P)

Dependncia minina de servidores Pares que se comunicam diretamente entre si

No so propriedades de um provedor

46

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Cliente-servidor VS P2P

47

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

BitTorrent

Rastreador

Troca de blocos
Host A

48

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

BitTorrent

Rastreador verifica pares que participam do torrent

Torrent: grupo de pares trocando pedaos de um arquivo Pares vizinhos


Solicitao da lista de blocos de cada vizinho Tcnica chamada rarest first Os que fornecem dados com a maior taxa Reavalia a cada 10s A cada 30s seleciona outro par aleatoriamente, comea a enviar pedaos

Arquivo dividido em pedaos de 256 KB


Determinar quais vizinhos atender

49

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Multimdia

um sistema que combina som, imagens estticas, animao, vdeo e textos, com funes educativas, entre outras Compactao de udio

Codificao de forma de onde

Sinal transformado matematicamente Explora falhas da audio humana

Codificao perceptiva

50

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Session Initiation Protocol (SIP)


IETF [RFC 3261] Estabelecimento e a finalizao da sesso

HTTP e SMTP Cliente-servido Codificao de texto TCP, TLS, UDP, IP


Sintaxe semelhando HTML

51

Mtodos SIP

Invite

Solicita a inicializao da sesso Confirma que a sesso foi inicializada Solicita o trmino da sesso

ACK

BYE

Opitions

Consulta um host sobre seus recursos


Cancela uma solicitao pendente

Cancel

Register

Informa um servidor de redirecionamento sobre a localizao atual do usurio

52

Mtodos SIP

53

Componentes do SIP

IET

54

User Agents (UA)


o cliente da arquitetura Possui 2 componentes: User Agent Client (UAC)

Responsvel por iniciar as chamadas enviando as requisies


Responsvel por responder as requisies do UAC Capacidade de atuar como UAC e UAS.

User Agent Server (UAS)


SIP implementados em diversos tipos de sistemas

55

SIP Proxy Server


um servidor de redirecionamento de requisio e resposta Encaminha para o real chamador Disponibilizao de servios:

Autenticao Autorizao Controle de acesso Roteamento Retransmisso de pedidos Segurana

56

SIP Redirect Server


Receber as requisies Informar aos clientes o caminho que a chamada deve tomar Principal funo: roteamento

Executar programas de consulta a banco de dados No faz, continuao de chamadas

57

SIP Redirect Server

58

SIP Register Server


Responsvel por registrar os pedidos registrar localizao Incluso em um Servidor Proxy ou no Redirect Server

59

Gateway e Servidor de localizao

IET

60

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE

61

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying

62

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying (3) INVITE

63

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying (3) INVITE (4) 302 Moved temporarily

64

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying (3) INVITE (4) 302 Moved temporarily (5) ACK

65

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying (3) INVITE (4) 302 Moved temporarily (5) ACK (6) INVITE

66

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying (3) INVITE (4) 302 Moved temporarily (5) ACK (6) INVITE (7) 100 Trying
67

Sinalizao SIP com Servidor Proxy e Redirect Server

(1) INVITE (2) 100 Trying (3) INVITE (4) 302 Moved temporarily (5) ACK (6) INVITE (7) 100 Trying
68

(8) INVITE

Sinalizao SIP com Servidor Proxy e Redirect Server

(9) 302 moved temporarily

69

Sinalizao SIP com Servidor Proxy e Redirect Server

(9) 302 moved temporarily (10) ACK

70

Sinalizao SIP com Servidor Proxy e Redirect Server

(9) 302 moved temporarily (10) ACK (11) INVITE

71

Sinalizao SIP com Servidor Proxy e Redirect Server

(9) 302 moved temporarily (10) ACK (11) INVITE (12) 100Trying

72

Mensagens de sinalizao
Classe 1xx 2xx 3xx Descrio Informao Sucesso Redirecionamento Ao Indica o estado da chamada antes da concluso. Se a resposta informativo ou provisria primeiro. Pedido foi bem sucedido. Se, por um INVITE, ACK deve ser enviado, caso contrrio, parar a retransmisso de um pedido Servidor retornou localizaes possveis. O cliente deve solicitar nova tentativa em outro servidor A solicitao falhou devido a um erro pelo cliente. O cliente pode repetir o pedido se reformulado de acordo com a resposta A solicitao falhou devido a um erro do servidor. A solicitao pode ser repetida em outro servidor. A solicitao falhou. O pedido no deve ser julgado novamente nesta ou outros servidores.

4xx
5xx 6xx

Erro de cliente
Falha de servidor Falha globla

73

Atividades
1) Compare SSH (Secure Shell) com FTP (Protocolo de Transferncia de Arquivos) 2) Compare o H323 com o SIP (Session Initiation Protocol) 3) Divida a sala em 2 grupos
1) 2) Apresentar sobre o DDNS (Dinmico DNS) Apresentar sobre o DNSSEC (Domain Name System Security Extensions)

74

Curso: Sistemas de informao Disciplina: Redes de computadores II

Professor: Felipe Atourassap Matria: Camada de aplicao

Faculdade da Cidade de Santa Luzia FACSAL

Redes de computadores Camada de Aplicao


Felipe Atourassap (faspmg@gmail.com)

Abril de 2013

Você também pode gostar