teoria de redes

Páginas: 17 (4014 palabras) Publicado: 5 de octubre de 2013
(teoria) IMAP4: Comandos y respuestas

1) Conexión sin preautenticación (bienvenida OK). 2) Conexión con preautenticación (bienvenida PREAUTH). 3) Conexión rechazada (bienvenida BYE). 4) Comando LOGIN o AUTHENTICATE con éxito. 5) Comando SELECT o EXAMINE con éxito. 6) Comando CLOSE, o SELECT o EXAMINE fallidos. 7) Comando LOGOUT.



IMAP4: Comandos En estado no autenticado

• Paraautenticarse: – LOGIN: envía login y password en claro. • Argumentos: . • “Server data”: niguna. • “Server completion result”: OK o BAD. • Ejemplo:
C: a001 LOGIN SMITH SESAME
S: a001 OK LOGIN completed
– Hay otros comandos para autenticarse • No es necesario autenticarse si el servidor en mensaje de bienvenida devolvió PREAUTH.
S: * PREAUTH IMAP4rev1 server logged in as Smith

•Hay otras formasde autenticarse además del comando LOGIN: – AUTHENTICATE: Solicita al servidor un mecanismo de autenticación. Si el servidor no lo soporta, envía error. • Argumentos: . • “Server data”: + • Cliente manda continuación de datos. • “Server completion result”: OK, NO o BAD. • Ejemplo:
S: * OK IMAP4rev1 Server
C: A001 AUTHENTICATE GSSAPI
S: +
C: YIIB+wYJKoZIhvcSAQICAQBIIB5qADAgEFoQMCAQ6iBwMFACAAAACjggEmYYIBIjCCAR6aESGxB1Lndhc2hpbmd0
[...]
S: + YGgGCSqGSIb3EgECAgIAb1kwV6ADAgEFoQMCAQ+AMC
AQGiQgRAtHTEuOP2BXb9sBYFR4SJlDIxmRBOhXRKdDA0
uHTCOT9Bq3OsUTXUlk0CsFLoa8j+gvGDWHPSQg==
C: YDMGCSqGSIb3EgECAgIBAAD/////3LQBHgrejpLlLImP
wkhbfa2QteAQAgAG1yYwE=
S: A001 OK GSSAPI authentication successful
– STARTTLS: negociación TLS.

IMAP4: Comandos en estado autenticado

Para seleccionar un buzón:– SELECT: selecciona un buzón. • Argumentos: . • “Server data” (en cualquier orden): – * FLAGS (): flags definidos en el buzón. – * EXISTS: número mensajes en buzón. – * RECENT: nº mensajes con flag \Recent. – * OK [UNSEEN ]: nº secuencia primer mensaje no leído (si no se manda, hay que hacer un SEARCH). – * OK [PERMANENTFLAGS ()]: lista de flags que el cliente pude cambiar permanentemente (nosólo para esta sesión). – * OK [UIDNEXT ]: siguiente UID. – * OK [UIDVALIDITY ]: del buzón. • “Server completion result”: OK, NO o BAD. • Ejemplo:
C: A142 SELECT INBOX
S: * 172 EXISTS
S: * 1 RECENT
S: * OK [UNSEEN 12] Message 12 is first unseen
S: * OK [UIDVALIDITY 3857529045] UIDs valid
S: * OK [UIDNEXT 4392] Predicted next UID
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * OK[PERMANENTFLAGS (\Deleted \Seen \*)] Limited
S: A142 OK [READ-WRITE] SELECT completed
EXAMINE: como SELECT, pero abre el buzón de sólo lectura.
•Para ver los buzones que hay en el servidor: – LIST: • Argumentos: . – Si listamos “” “” devuelve delimitador de jerarquía y nombre del raíz. – En nombre * significa cualquier cadena de caracteres.
• “Server data”: – * LIST (atributos_buzón)“delimitador jerarquía” nombre_buzón • “Server completion result”: OK, NO o BAD. • Ejemplo:
C: A101 LIST "" ""
S: * LIST (\Noselect) "/" ""
C: A682 LIST "" *
S: * LIST () "/" blurdybloop
S: * LIST (\Noselect) "/" foo
S: * LIST () "/" foo/bar
S: A682 OK LIST completed
• Hay otra forma: – SUBSCRIBE: para suscribir un buzón a una lista de buzones que nos interesan.
– UNSUBSCRIBE: para borrar un buzón deesa lista. LSUB: como LIST pero sólo de los buzones que nos interesan.

• Para borrar y renombrar buzones: – DELETE: borra un buzón. • Argumentos: . • “Server data”: ninguno. • “Server completion result”: OK, NO o BAD. • Ejemplo:
C: A683 DELETE blurdybloop
S: A683 OK DELETE completed
C: A684 DELETE foo
S: A684 NO Name "foo" has inferior hierarchical names
C: A685 DELETE foo/bar
S: A685 OKDELETE Completed
C: A686 LIST "" *
S: * LIST (\Noselect) "/" foo
S: A686 OK LIST completed
C: A687 DELETE foo
S: A687 OK DELETE Completed

– RENAME: cambia nombre de buzón. • Argumentos: . • “Server data”: ninguno. • “Server completion result”: OK, NO o BAD. • Ejemplo:
C: A683 RENAME blurdybloop sarasoop
S: A683 OK RENAME completed

• Para crear buzones: – CREATE: crea un buzón....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TEORIA DE RED
  • Teoria de las redes
  • teoria de redes
  • Teoría De Redes
  • Teoria de redes
  • teoria en redes
  • Teorias Sociologicas Estructurales Y Teoria De Redes
  • Teoría De Grafos Y Redes Sociales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS