Abrir y cerrar.
Hace y satisface peticiones de servicio.
Maneja e informa de errores.
Protocolos de Aplicacin comunes son:
HTTP es una sigla que significa HyperText Transfer Protocol, o Protocolo de Transferencia de
Hipertexto. Este protocolo fue desarrollado por las instituciones internacionales W3C y IETF y se usa
en todo tipo de transacciones a travs de Internet.
El HTTP facilita la definicin de la sintaxis y semntica que utilizan los distintos softwares web
tanto clientes, como servidores y proxis para interactuar entre s.
Este protocolo opera por peticin y respuesta entre el cliente y el servidor. A menudo las peticiones
tienen que ver con archivos, ejecucin de un programa, consulta a una base de datos, traduccin y
otras funcionalidades. Toda la informacin que opera en la Web mediante este protocolo es
identificada mediante el URL o direccin.
La tpica transaccin de protocolo HTTP se compone de un encabezado seguido por una lnea en
blanco y luego un dato. Este encabezado define la accin requerida por el servidor.
Desde su creacin, el HTTP evolucion en diversas versiones. Entre ellas, la 0.9, la 1.0, la 1.1 y la 1.2.
El protocolo de este tipo opera con cdigos de respuesta de tres dgitos, que comunican si conexin
fue rechazada, si se realiz con xito, si ha sido redirigida hacia otro URL, si existe un error por parte
del cliente, o bien, por parte del servidor.
Las aplicaciones y navegadores web tienden a complementar la accin del HTTP como ocurre, por
ejemplo, con las denominadas cookies, que permiten almacenar informacin de la sesin, funcin
de la que no dispone este protocolo, ya que opera sin estado.
Hoy en da, muchas de las direcciones de URL requieren la inclusin del protocolo http:// para su
correcto funcionamiento. Este protocolo es usualmente seguido del tpico cdigo www y luego por
la direccin especfica del sitio web que se desea visitar.
De este modo, las peticiones de acceso a una pgina y la respuesta brindada por la misma en forma de
contenido de hipertexto utilizan este sistema de comunicacin, el cual permanece un tanto "oculto" al
usuario final. El protocolo HTTP es utilizado tambin para enviar formularios con campos de texto, u
otro tipo de informacin en ambos sentidos.
El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario,
utilizando normalmente el puerto de red 20 y el 21. Un problema bsico de FTP es que est pensado
para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que todo el
intercambio de informacin, desde el login y password del usuario en el servidor hasta la transferencia
de cualquier archivo, se realiza en texto plano sin ningn tipo de cifrado, con lo que un posible
atacante puede capturar este trfico, acceder al servidor y/o apropiarse de los archivos transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el
paquete SSH, que permiten transferir archivos pero cifrando todo el trfico.
EL MODELO FTP
En el modelo, el intrprete de protocolo (IP) de usuario inicia la conexin de control en el puerto 21.
Las rdenes FTP estndar las genera el PI de usuario y se transmiten al proceso servidor a travs de la
conexin de control. Las respuestas estndar se envan desde el PI del servidor al PI de usuario por la
conexin de control como respuesta a las rdenes.
Estas rdenes FTP especifican parmetros para la conexin de datos (puerto de datos, modo de
transferencia, tipo de representacin y estructura) y la naturaleza de la operacin sobre el sistema de
archivos (almacenar, recuperar, aadir, borrar, etc.). El proceso de transferencia de datos (DTP) de
usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexin al puerto de datos
especificado (puerto 20 en modo activo o estndar) y transferir los datos en funcin de los parmetros
que se hayan especificado.
Vemos tambin en el diagrama que la comunicacin entre cliente y servidor es independiente del
sistema de archivos utilizado en cada computadora, de manera que no importa que sus sistemas
operativos sean distintos, porque las entidades que se comunican entre s son los PI y los DTP, que
usan el mismo protocolo estandarizado: el FTP.
Tambin hay que destacar que la conexin de datos es bidireccional, es decir, se puede usar
simultneamente para enviar y para recibir, y no tiene por qu existir todo el tiempo que dura la
conexin FTP. Pero tena en sus comienzos un problema, y era la localizacin de los servidores en la
red. Es decir, el usuario que quera descargar algn archivo mediante FTP deba conocer en qu
mquina estaba ubicado. La nica herramienta de bsqueda de informacin que exista era Gopher,
con todas sus limitaciones.
Simple Mail Transfer Protocol (SMTP) Protocolo Simple de Transferencia de Correo, es un protocolo
de la capa de aplicacin. Protocolo de red basado en textos utilizados para el intercambio de mensajes
de correo electrnico entre computadoras u otros dispositivos (PDA's, telfonos mviles, etc.). Est
definido en el RFC 2821 y es un estndar oficial de Internet.
Funcionamiento
SMTP se basa en el modelo cliente-servidor, donde un cliente enva un mensaje a uno o varios
receptores. La comunicacin entre el cliente y el servidor consiste enteramente en lneas de texto
compuestas por caracteres ASCII. El tamao mximo permitido para estas lneas es de 1000
caracteres.2
Las respuestas del servidor constan de un cdigo numrico de tres dgitos, seguido de un texto
explicativo. El nmero va dirigido a un procesado automtico de la respuesta por autmata, mientras
que el texto permite que un humano interprete la respuesta. En el protocolo SMTP todas las rdenes,
rplicas o datos son lneas de texto, delimitadas por el carcter <CRLF>. Todas las rplicas tienen un
cdigo numrico al comienzo de la lnea.2
En el conjunto de protocolos TCP/IP, el SMTP va por encima del TCP, usando normalmente el puerto
25 en el servidor para establecer la conexin.
Una vez que el servidor recibe el mensaje finalizado con un punto puede almacenarlo si es para un
destinatario que pertenece a su dominio, o bien retransmitirlo a otro servidor para que finalmente
llegue a un servidor del dominio del receptor.
En informtica se utiliza el Post Office Protocol (POP3, Protocolo de la oficina de correo) en clientes
locales de correo para obtener los mensajes de correo electrnico almacenados en un servidor remoto.
Es un protocolo de nivel de aplicacin en el Modelo OSI.
Las versiones del protocolo POP, informalmente conocido como POP1 y POP2, se han hecho
obsoletas debido a las ltimas versiones de POP3. En general cuando se hace referencia al trmino
POP, se refiere a POP3 dentro del contexto de protocolos de correo electrnico
En informtica se utiliza el Post Office Protocol (POP3, Protocolo de la oficina de correo) en clientes
locales de correo para obtener los mensajes de correo electrnico almacenados en un servidor remoto.
Es un protocolo de nivel de aplicacin en el Modelo OSI.
Las versiones del protocolo POP, informalmente conocido como POP1 y POP2, se han hecho
obsoletas debido a las ltimas versiones de POP3. En general cuando se hace referencia al trmino
POP, se refiere a POP3 dentro del contexto de protocolos de correo electrnico
Caractersticas
POP3 est diseado para recibir correo, no para enviarlo; le permite a los usuarios con conexiones
intermitentes o muy lentas (tales como las conexiones por mdem), descargar su correo electrnico
mientras tienen conexin y revisarlo posteriormente incluso estando desconectados. Cabe mencionar
que la mayora de los clientes de correo incluyen la opcin de dejar los mensajes en el servidor, de
manera tal que, un cliente que utilice POP3 se conecta, obtiene todos los mensajes, los almacena en la
computadora del usuario como mensajes nuevos, los elimina del servidor y finalmente se desconecta.
En contraste, el protocolo IMAP permite los modos de operacin conectado y desconectado.1
Los clientes de correo electrnico que utilizan IMAP dejan por lo general los mensajes en el servidor
hasta que el usuario los elimina directamente. Esto y otros factores hacen que la operacin de IMAP
permita a mltiples clientes acceder al mismo buzn de correo. La mayora de los clientes de correo
electrnico soportan POP3 IMAP; sin embargo, solo unos cuantos proveedores de internet ofrecen
IMAP como valor agregado de sus servicios.
Los clientes que utilizan la opcin dejar mensajes en el servidor por lo general utilizan la orden UIDL
('Unique IDentification Listing). La mayora de las rdenes de POP3 identifican los mensajes
dependiendo de su nmero ordinal del servidor de correo. Esto genera problemas al momento que un
cliente pretende dejar los mensajes en el servidor, ya que los mensajes con nmero cambian de una
conexin al servidor a otra. Por ejemplo un buzn de correo contena 5 mensajes en la ltima
conexin, despus otro cliente elimina el mensaje nmero 3, si se vuelve a iniciar otra conexin, ya el
nmero que tiene el mensaje 4 pasar a ser 3, y el mensaje 5 pasar a ser nmero 4 y la direccin de
estos dos mensajes cambiara. El UIDL proporciona un mecanismo que evita los problemas de
numeracin. El servidor le asigna una cadena de caracteres nica y permanente al mensaje. Cuando un
cliente de correo compatible con POP3 se conecta al servidor utiliza la orden UIDL para obtener el
mapeo del identificador de mensaje. De esta manera el cliente puede utilizar ese mapeo para
determinar qu mensajes hay que descargar y cules hay que guardar al momento de la descarga.
Al igual que otros viejos protocolos de internet, POP3 utilizaba un mecanismo de firmado sin cifrado.
La transmisin de contraseas de POP3 en texto plano an se da. En la actualidad POP3 cuenta con
diversos mtodos de autenticacin que ofrecen una diversa gama de niveles de proteccin contra los
accesos ilegales al buzn de correo de los usuarios. Uno de estos es APOP, el cual utiliza funciones
MD5 para evitar los ataques de contraseas. Mozilla, Eudora, Novell Evolution as como Mozilla
Thunderbird implementan funciones APOP.
QU SIGNIFICA TCP/IP?
TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa "Protocolo de control de
transmisin/Protocolo de Internet" y se pronuncia "T-C-P-I-P". Proviene de los nombres de dos
protocolos importantes del conjunto de protocolos, es decir, del protocolo TCP y del protocolo IP.
En algunos aspectos, TCP/IP representa todas las reglas de comunicacin para Internet y se basa en la
nocin de direccin IP, es decir, en la idea de brindar una direccin IP a cada equipo de la red para
poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se cre
con fines militares, est diseado para cumplir con una cierta cantidad de criterios, entre ellos:
El conocimiento del conjunto de protocolos TCP/IP no es esencial para un simple usuario, de la misma
manera que un espectador no necesita saber cmo funciona su red audiovisual o de televisin. Sin
embargo, para las personas que desean administrar o brindar soporte tcnico a una red TCP/IP, su
conocimiento es fundamental.
Para poder aplicar el modelo TCP/IP en cualquier equipo, es decir, independientemente del sistema
operativo, el sistema de protocolos TCP/IP se ha dividido en diversos mdulos. Cada uno de stos
realiza una tarea especfica. Adems, estos mdulos realizan sus tareas uno despus del otro en un
orden especfico, es decir que existe un sistema estratificado. sta es la razn por la cual se habla de
modelo de capas.
El trmino capa se utiliza para reflejar el hecho de que los datos que viajan por la red atraviesan
distintos niveles de protocolos. Por lo tanto, cada capa procesa sucesivamente los datos (paquetes de
informacin) que circulan por la red, les agrega un elemento de informacin (llamado encabezado) y
los enva a la capa siguiente.
El modelo TCP/IP es muy similar al modelo OSI (modelo de 7 capas) que fue desarrollado por la
Organizacin Internacional para la Estandarizacin (ISO) para estandarizar las comunicaciones entre
equipos.
QU SIGNIFICA TCP/IP?
En algunos aspectos, TCP/IP representa todas las reglas de comunicacin para Internet y se basa en la
nocin de direccin IP, es decir, en la idea de brindar una direccin IP a cada equipo de la red para
poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se cre
con fines militares, est diseado para cumplir con una cierta cantidad de criterios, entre ellos:
El conocimiento del conjunto de protocolos TCP/IP no es esencial para un simple usuario, de la misma
manera que un espectador no necesita saber cmo funciona su red audiovisual o de televisin. Sin
embargo, para las personas que desean administrar o brindar soporte tcnico a una red TCP/IP, su
conocimiento es fundamental.
BIBLIOGRAFIA:
https://arquitectura-protocolos.wikispaces.com/PROTOCOLOS+DE+APLICACION
http://es.ccm.net/contents/282-tcp-ip