Académique Documents
Professionnel Documents
Culture Documents
Aplicaes - 3. 1
APLICAES
Aplicaes - 3. 2
Aplicaes - 3. 3
USURIO REMETENTE
CORREIO ENTREGA
USURIO DESTINATRIO
Post Office
Servidor de Correio
Post Office
Servidor de Correio
Caixa Postal
Cliente
Aplicaes - 3. 4
GW Acesso
Host SMTP
SMTP Empresa2.com.br
SMTP
aol.com.br
INTERNET
Ter.1
POP3/SMTP
Caixa Postal Usurio 2 Caixa Postal Usurio 1
SMTP
Host SMTP
Host SMTP
CP 1 CP 2
Ter.2
empresa.com
Larc.usp.br
BCC Redes de Computadores Aplicaes - 3. 5
fila de sada
organizao A
MTA local fila de correio MTA local MTA repetidor MTA local
via Internet
fila de correio MTA local agente de usurio caixas postais do usurio MTA repetidor MTA local MTA local
organizao B
usurio destinatrio
BCC Redes de Computadores Aplicaes - 3. 6
Endereamento do SMTP
Parte.Local@Nome-Domnio
onde: Nome-Domnio estrutura que identifica a localizao fsica da mquina que contm o servidor SMTP Parte-Local identifica a caixa postal de um determinado usurio num domnio.
Exemplo: dgabos@larc.usp.br
Aplicaes - 3. 7
Aplicaes - 3. 9
RFC 822
Especifica o formato (cabealho e corpo) da mensagem de correio eletrnico que transmitida pelo protocolo SMTP. O cabealho das mensagens utilizado pelos agentes de usurio:
Received: from zeta.procergs.com.br (zeta.procergs.com.br [200.248.240.33]) by tempest.brisa.org.br (8.6.9/8.6.9) with SMTP id JAA19964 for <ricardo@brisa.org.br>; Mon, 23 Sep 1996 09:31:07 -0300 Received: from zeta.procergs.com.br by zeta.procergs.com.br (AIX 3.2/UCB 5.64/4.03) id AA84170; Mon, 23 Sep 1996 09:16:36 -0300 Message-Id: <3246BA90.C47@zeta.procergs.com.br> Date: Mon, 23 Sep 1996 09:28:00 -0700 From: Marli Nunes Vieira <marli@zeta.procergs.com.br> To: ricardo@brisa.org.br Subject: estrutura da monografia Oi Ricardo!
BCC Redes de Computadores Aplicaes - 3. 10
Aplicaes - 3. 13
Respostas do SMTP
Numricas de 3 dgitos 1o. Dgito indica se a resposta boa, ruim ou incompleta 1yz - Resposta preliminar positiva 2yz - Resposta completa positiva 3yz - Resposta intermediria positiva 4yz - Resposta completa transitoriamente negativa 5yz - Resposta completa permanentemente negativa Segundo dgito especifica categorias de respostas x0z - Sintaxe x1z - Informao x2z - Referente ao canal de transmisso x3z - No especificado x4z - No especificado x5z - Sistema de mensagem
BCC Redes de Computadores Aplicaes - 3. 15
Aplicaes - 3. 16
TRANSACTION
Aplicaes - 3. 18
UPDATE
Aplicaes - 3. 19
Extenses POP 3
TOP [ msg] - envia cabealho da mensagem UIDL [msg] - envia identificador da mensagem sem argumento: envia identificador de todas as msgs APOP [msg] - envia o resultado do algoritmo MD5 (digest)
Aplicaes - 3. 20
Aplicaes - 3. 21
Arquivos
Host
Servidor FTP
INTERNET
Aplicaes - 3. 22
FTP
Aplicaes - 3. 23
Aplicaes - 3. 24
usurio
sistema de arquivos
conexo de dados
sistema de arquivos
Aplicaes - 3. 25
Arquivos
de maneira diversificada
FTP => Elege propriedades comuns Parmetros de Compatibilizao: Tipos dos Dados Estrutura do Arquivo Modo de Transferncia
Aplicaes - 3. 26
EOR
Paginado (Page-Structure)
Elementos de acesso aleatrio
1 2 3 4 5 6 7 8
Aplicaes - 3. 27
Aplicaes - 3. 28
Transferido em uma srie de blocos com confirmao. Bloco possue Cabealho Cabealho possue:
Contador (Tamanho em bytes) Descritor (EOF, EOR, Restart Marker
Aplicaes - 3. 30
Um nico byte
- cada tipo de dado tem seus cdigos de enchimento (ASCII, EBCDIC, imagem e local) Informaes de Controle ESC Cdigo 2 bytes
Aplicaes - 3. 31
Aplicaes - 3. 32
Comandos
CLIENTE PI
Respostas
SERVIDOR PI
COMANDOS FTP: Controle de Acesso Manipulao de Diretrio Definio de Parmetros Comandos de Servio
BCC Redes de Computadores Aplicaes - 3. 33
FTP Comandos
SINTAXE GERAL: (CDIGO)<SP>(argumento)CRLF
Tipo de Comando Cont role de Acesso Sintaxe do Comando USER < SP> < User Name> < CRLF> PASS < SP> < Passw ord> < CRLF> ACCT < SP> < Account -Inf ormat ion> < CRLF> SMNT < SP> < Pat h Name> < CRLF> REIN < CRLF> QUIT < CRLF> CWD < SP> < Pat h Name> < CRLF> CDUP < CRLF> MKD < SP> < Pat h Name> < CRLF> RMD < SP> < Pat h Name> < CRLF> PWD < CRLF> LIST [< SP> < Pat h Name> ] < CRLF> NLST < SP> < Pat h Name> < CRLF> PORT < SP> < Host -Port > < CRLF> PASV < CRLF> TYPE < SP> < Type-Code> < CRLF> STR < SP> < St ruct ure-Code> < CRLF> MODE < SP> < Mode-Code> < CRLF> RETR < SP> < Pat h Name> < CRLF> STOP < SP> < Pat h Name> < CRLF> STOU < CRLF> APPE < SP> < Pat h Name> < CRLF> ALLO < SP> < Decimal Int eger> [< SP> R< SP> < Decimal Int eger> ]< CRLF> RNFR < SP> < Pat h Name> < CRLF> RNTO < SP> < Pat h Name> < CRLF> DELE < SP> < Pat h Name> < CRLF> SITE < SP> < St ring> < CRLF> STAT [< SP> < Pat h Name> ] < CRLF> SYST < CRLF> HELP [< SP> < St ring> ] < CRLF> NOOP < CRLF> REST < SP> < Marker> < CRLF> ABOR < CRLF>
Aplicaes - 3. 34
Servio
Formato do Quadro (Cabealhos) Acesso Local IP UDP TFTP 2 bytes Cabealho TFTP - 2 bytes - Cdigo de Operao Cdigos de Operao 1 RRQ 2 WRQ 3 DATA 4 ACK 5 ERROR
BCC Redes de Computadores
Dados TFTP
netascii octet etc Nome Arquivo em Netascii DATA 2 bytes Cdigo Operao ACK 2 bytes Cdigo Operao ERROR 2 bytes Cdigo Operao
BCC Redes de Computadores
1 byte 0
Aplicaes - 3. 37
Aplicaes - 3. 38
O que faz a FIA? Atualmente, as atividades da FIA so realizadas por 56 professores do Departamento de Administrao, que atuam como Coordenadores de Projetos.
MBA - Executivo
Compreende os seguintes cursos
USP-MBA Informtica e Tecnologia Internet Tecnologia de Comunicaes A disciplina Tecnologia de Comunicaes aborda, entre outros, os seguintes tpicos: Tecnologia de computadores Tecnologias de Redes Segurana Gerncia de Rede, ...
USP-MBA Executivo Internacional USP-MBA com opes de Concentrao em: Recursos Humanos Comrcio Internacional Marketing de Servios Informtica e Tecnologia Internet
MBA USP
Em 1993, o Departamento de Administrao da FEA, em conjunto com FIA lanou com grande sucesso o programa MBA-Executivo, seguindo a tendncia das mais importantes universidades e escolas
USP-MBA Informtica e Tecnologia Internet O curso tem durao de 500 horas, abordando os seguintes tpicos: Tecnologia de Comunicaes Tecnologia Internet Negcios Eletrnicos Sistemas de Informaes ...
Aplicaes - 3. 39
Aplicaes - 3. 40
Host
Host
INTERNET
Host
BCC Redes de Computadores
Aplicaes - 3. 41
http://www.larc.usp.br/especializacao/ca-02.htm
indica a forma de acesso: http, ftp, mailto, gopher indica diretrios e arquivos no computador
Aplicaes - 3. 42
browser
FTP Etc.. IP REDE HTTP TCP
Operaes HTTP
UDP
Protocolo orientado a transaes: requisies e respostas; Requisies: recuperao de informao e objetos em geral informaes sobre objetos gerncia de diretrio
BCC Redes de Computadores Aplicaes - 3. 43
Aplicaes - 3. 44
HTTP - Requisio
SINTAXE GERAL (Mtodo)<SP>(URL)<SP>(Verso)CRLF (Cabealho 1)CRLF (Cabealho 2)CRLF ..... (Cabealho n)CRLF CRLF (Corpo da Entidade) MTODOS BSICOS GET POST PUT HEAD EXEMPLO GET /diretorio/pagina.html HTTP/1.1 Host: www.empresa.com.br Connection: close User-agent: Mozilla/4.0 Accept-language: br (<cr> <lf> extra)
Aplicaes - 3. 45
HTTP - Resposta
SINTAXE GERAL (Verso)<SP>(cdigo status)<SP>(frase)CRLF (Cabealho 1)CRLF (Cabealho 2)CRLF ..... (Cabealho n)CRLF CRLF (Corpo da Entidade) Cdigos de Status: 200 OK 301 Moved Permanently 400 Bad Request 404 Not Found 505 HTTP Version Not Supported EXEMPLO HTTP/1.1 200 OK Connection: close Date: Mon. 08 Mar 2003 21:21:45 GMT Server: Apache/1.3 (Unix) Last-Modified: 07 Sep 2002 21:10:30 GMT Content-Legth: 552 Content-Type: text/html <HTML> <HEAD> <TITLE>LARC Home Page</TITLE></HEAD> <BODY BGCOLOR="#FFFFFF"> <TABLE BORDER="1" WIDTH="100%"> <TR>.........</TR> </HTML>
Aplicaes - 3. 46
Aplicaes - 3. 47
HTML
HiperText Markup Language
Linguagem de Marcao. Linguagem interpretada pelo Browser que define o contedo, forma e operaes de controle de uma pgina Web. O browser, usando HTTP, carrega arquivos texto (.txt) com especificaes em html e interpreta o contedo. TAG <TAG ATRIBUTOS=VALOR> ... </TAG> EXEMPLO
<HTML> <HEAD><TITLE>Curso Brisa</TITLE></HEAD> <BODY BGCOLOR="#FFFFFF"> <CENTER><IMG SRC="/image/cursos/tcpg.gif BORDER="0" WIDTH="144" HEIGHT="200"> <P>Bsico TCP/IP e Servios Internet</P> <A HREF=http://www.brisa.org.br>BRISA</A> </CENTER> </BODY> </HTML>
Aplicaes - 3. 48
Aplicaes - 3. 50
Aplicaes - 3. 51
Aplicaes - 3. 52
Aplicaes - 3. 54
Aplicaes - 3. 55
Aplicaes - 3. 56
VoIP:
Aplicaes - 3. 57
Histrico (1)
Primeira iniciativa: 1995. Vocaltec, Inc. com o software Internet Phone que permitia comunicao de voz entre PCs via Internet. Ambos os computadores deveriam ter o mesmo software e estarem equipados com placa de som, alto falantes, microfone e modem. O software Internet Phone implementava a digitalizao da voz e compresso.
Intranet
Internet
Intranet
Aplicaes - 3. 58
Histrico (2)
Em pouco tempo surgiram Gateways para a interconexo com redes telefnicas (comutao de circuitos), permitindo a comunicao entre PCs e telefones e tambm entre PCs e entre telefones usando a Internet como meio de comunicao de longa distncia.
Comunicao PC - Telefone
Intranet
Internet
Telefonia
Telefonia
Internet
Telefonia
Aplicaes - 3. 59
Gateway
Soluo tecnolgica: Converso de Redes e de Protocolos. Telefone T1
Audio CODEC G.711
PC GATEWAY
Transcodificao de Audio
H.323
Audio CODEC G.723
H.245
Controle de Chamada.
1-Discagem 2-Controle
H.225; Q.931
H.323
Padro que especifica os componentes, protocolos e procedimentos para servios de comunicao multimdia em tempo real udio, vdeo e dados sobre redes de pacotes, incluindo IP.
Principais padres:
Audio CODECs; Vdeo CODECs; H.225: registration, admission and status (RAS); H.225: sinalizao de chamadas; H.245: sinalizao de controle; RTP: Real Time Protocol; RTCP: Real Time Control Protocol.
Aplicaes - 3. 61
Aplicaes - 3. 63
Aplicaes - 3. 64
SIP: Componentes
User Agent: Composto de: User Client: Origina chamadas User Server: Recebe chamadas Proxy Server: redireciona sinalizao de chamadas. Atua como cliente e servidor. Opera no modo de sesso. Redirect Server: redireciona chamadas para outros servidores. Registrar: mantm registro dos usurios e seu paradeiro num Location Server.
Aplicaes - 3. 65
Aplicaes - 3. 66
Registrar
Redirect / Proxy
PABX IP
Telefonia
Aplicaes - 3. 67
VoIP: Trunking
PABX IP
PABX IP
PSTN
Aplicaes - 3. 68
Provedor de VoIP
Adaptador
IP
Internet
PABX IP
PABX IP
PABX IP
PSTN
Aplicaes - 3. 69
Internet
PROVEDOR DE INTERNET
PROVEDOR DE INTERNET
PROVEDOR DE INTERNET
PABX IP
PABX IP
PABX IP
PSTN
Aplicaes - 3. 70
REDE
Internet
WAN CORPORATIVA
IP
LAN Corporativa
LAN Corporativa IP
IP
LAN Corporativa
LAN Corporativa IP
IP
PABX IP
IP IP
IP
PSTN PABX
Aplicaes - 3. 71
REDE
Internet
WAN CORPORATIVA
IP
LAN Corporativa
LAN Corporativa IP
IP
LAN Corporativa
LAN Corporativa IP
IP
PABX IP
PABX IP
IP IP
PABX IP
PABX IP
IP
PSTN PABX
Aplicaes - 3. 72
Aplicaes - 3. 73
Soluo 3Com
Rede IP
Aplicaes - 3. 74
Soluo CISCO
Aplicaes - 3. 75
INVITE F2 100 Trying F5 180 Ringing F7 200 OK F10 ACK F12 Media Session BYE F13 200 OK F14
Aplicaes - 3. 76
Aplicaes - 3. 77
Aplicaes - 3. 78
Aplicaes - 3. 79
RPC CAL
SERVIDOR
Aplicaes - 3. 80
RPC Conceitos
Mecanismo de transporte transparente Servio geral de alto-nvel Permite desenvolvimento de aplicaes distribudas atravs de chamadas de sub-rotinas Projeto das sub-rotinas deve ser tal que oculte detalhes de comunicao Funes do RPC Transporte dos parmetros da sub-rotina Especificao nica da sub-rotina Manter correspondncia chamada/resposta Recursos de autenticao de Parceiros
Representao de Parmetros: - XDR - External Data Representation Mensagem RPC: Campos Verso do Protocolo (atual 2) Rotina chamada: Nmero do Programa Verso do Programa Nmero de Rotina Nmero de Programa Globalmente Administrado
Aplicaes - 3. 81
XDR: Exemplos
Nmero Inteiro 4 bytes 32 bits - -231 at 231-1 - Complemento de 2 - 2.147.483.648 a 2.147.483.647 byte 1 byte 2 byte 3 LSB Transmisso Matriz Fixa - Elementos codificados na ordem de definio - Elementos pode ter tamanho varivel, mltiplo de 4 bytes
Elem... Elem. 1 ... Elem. n-1
byte 0 MSB
Estruturas - Mesmas regras de codificao de matrizes OBS: Codificao emplcita As aplicaes devem saber que tipo de dados os elementos contm
Aplicaes - 3. 83
RPC: Mensagem
RETORNOS XID ident. de transao 1 (retorno) Status retorno 0 (aceito)
0 sucesso 1 2 3 4
resultados especficos da rotina programa no disponvel LOW Remoto no suporta verso do programa Rotina no disponvel HIGH Rotina no conseguiu decodificar argumentos LOW 1 2 3 4 5 HIGH Verso RPC no suportada
1 recusado
0 1 erro de autent.
Ms credenciais Credenciais rejeitadas iniciar nova sesso verificador ruim verificador vencido rejeitado por motivos de segurana
verso PROG Rotina Auten. Dados especficos
Aplicaes - 3. 84
CHAMADA
XID 0 (chamada) verso RPC PROG
cliente NFS
servidor NFS
UDP porta 2049
RPC/UDP IP
RPC/UDP IP