Anda di halaman 1dari 10

PROTOCOLOS DE APLICACIN

Un Protocolo de Aplicacin facilita la comunicacin entre una aplicacin y un servidor.


Un Protocolo de Aplicacin define cmo interactan un cliente y un servidor. Consiste en estos tres
puntos:

Abrir y cerrar.
Hace y satisface peticiones de servicio.
Maneja e informa de errores.
Protocolos de Aplicacin comunes son:

HTTP: es el Protocolo de Transferencia de Hipertexto (en ingls HyperText Transfer Protocol).


FTP: es el Protocolo de Transferencia de Archivos(en ingls File Transfer Protocol).
SMTP: es el Protocolo de Transferencia de Correo(en ingls Simple Mail Transfer Protocol).
NNTP: es el Protocolo de Transferencia de Red de Noticias(en ingls Network News Transfer
Protocol).
IRC: es el Chat Basado en Internet(en ingls Internet Relay Chat).

PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO (HTTP)

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.

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS - FTP


FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en
informtica, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una
red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo
cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos,
independientemente del sistema operativo utilizado en cada equipo.

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.

PROTOCOLO SIMPLE DE TRANSFERENCIA DE CORREO SMTP

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.

RDENES BSICAS DE SMTP:


HELO, para abrir una sesin con el servidor
MAIL FROM, para indicar quien enva el mensaje
RCPT TO, para indicar el destinatario del mensaje
DATA, para indicar el comienzo del mensaje, ste finalizar cuando haya una lnea nicamente con un
punto.
QUIT, para cerrar la sesin
RSET Aborta la transaccin en curso y borra todos los registros.
SEND Inicia una transaccin en la cual el mensaje se entrega a una terminal.
SOML El mensaje se entrega a un terminal o a un buzn.
SAML El mensaje se entrega a un terminal y a un buzn.
VRFY Solicita al servidor la verificacin del argumento.
EXPN Solicita al servidor la confirmacin del argumento.
HELP Permite solicitar informacin sobre un comando.
NOOP Se emplea para reiniciar los temporizadores.
TURN Solicita al servidor que intercambien los papeles.
De los tres dgitos del cdigo numrico, el primero indica la categora de la respuesta, estando
definidas las siguientes categoras:
2XX, la operacin solicitada mediante el comando anterior ha sido concluida con xito
3XX, la orden ha sido aceptada, pero el servidor esta pendiente de que el cliente le enve nuevos datos
para terminar la operacin
4XX, para una respuesta de error, pero se espera a que se repita la instruccin
5XX, para indicar una condicin de error permanente, por lo que no debe repetirse la orden

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.

PROTOCOLO DE POST OFICINA - POP

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

PROTOCOLO DE POST OFICINA - POP

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:

dividir mensajes en paquetes;


usar un sistema de direcciones;
enrutar datos por la red;
detectar errores en las transmisiones de datos.

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.

LA DIFERENCIA ENTRE ESTNDAR E IMPLEMENTACIN


En general, TCP/IP relaciona dos nociones:
la nocin de estndar: TCP/IP representa la manera en la que se realizan las comunicaciones en una
red;
la nocin de implementacin: la designacin TCP/IP generalmente se extiende a software basado en el
protocolo TCP/IP. En realidad, TCP/IP es un modelo cuya aplicacin de red utilizan los
desarrolladores. Las aplicaciones son, por lo tanto, implementaciones del protocolo TCP/IP.
TCP/IP es un modelo de capas

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.

PRESENTACIN DEL MODELO OSI


OSI significa Interconexin de sistemas abiertos. Este modelo fue establecido por ISO para
implementar un estndar de comunicacin entre equipos de una red, esto es, las reglas que administran
la comunicacin entre equipos. De hecho, cuando surgieron las redes,cada fabricante contaba con su
propio sistema (hablamos de un sistema patentado), con lo cual coexistan diversas redes
incompatibles. Por esta razn, fue necesario establecer un estndar.
La funcin del modelo OSI es estandarizar la comunicacin entre equipos para que diferentes
fabricantes puedan desarrollar productos (software o hardware) compatibles (siempre y cuando sigan
estrictamente el modelo OSI).
LA IMPORTANCIA DE UN SISTEMA DE CAPAS
El objetivo de un sistema en capas es dividir el problema en diferentes partes (las capas), de acuerdo
con su nivel de abstraccin.
Cada capa del modelo se comunica con un nivel adyacente (superior o inferior). Por lo tanto, cada
capa utiliza los servicios de las capas inferiores y se los proporciona a la capa superior.

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:

dividir mensajes en paquetes;


usar un sistema de direcciones;
enrutar datos por la red;
detectar errores en las transmisiones de datos.

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

Anda mungkin juga menyukai