Está en la página 1de 3

UT2: NIVELES CERCANOS AL USUARIO

PROTOCOLOS DEL NIVEL DE APLICACIÓN

Las diferentes aplicaciones de usuario llevan asociado un protocolo específico del nivel de
aplicación. A continuación, se describen brevemente algunos de los protocolos dentro del nivel de
aplicación de la arquitectura TCP/IP.

Protocolo HTTP (Hypertext Transfer Protocol (Protocolo de Transferencia de Hipertexto)

Es el protocolo que se utiliza en las transacciones Web. Este protocolo está definido en los
RFC1945, 2616 y 2774. Es un protocolo orientado a transacciones y sigue el esquema petición-
respuesta entre un cliente y un servidor. Un cliente solicita a un servidor un recurso y el servidor
atiende la petición y envía el recurso solicitado al cliente. Dicho recurso puede ser un archivo, el
resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática
de un documento, etc.
El protocolo HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre
conexiones anteriores. Esto es un problema en el desarrollo de aplicaciones Web, ya que estas
aplicaciones necesitan conocer el punto dentro de la aplicación donde se encuentra e información
previa. Para solucionar el problema se usan cookies, que es información que se almacena en el
cliente sobre datos del usuario y estado de las transacciones.

Protocolo SMTP (Simple Mail Transfer Protocol (Protocolo Simple de Transmisión de Correo)

Es un protocolo de servicio de correo electrónico, listas de correo, etc. Su función es el transporte de


correo saliente desde la máquina de usuario remitente hasta el servidor que almacena los mensajes
de los usuarios destinatarios. En el RFC 821 se define el protocolo SMTP y en el RFC 1425
especifica una versión extendida.

Protocolo POP (Post Office Protocol, Protocolo de Oficina de Correos)

Este protocolo está descrito en el RFC 1725. El protocolo POP permite la gestión, acceso y
transferencia de mensajes de correo electrónico entre el servidor de correo remoto y la máquina del
usuario. POP guarda en el ordenador del usuario las carpetas, mensajes y, en general, todo el
contenido del correo. Esto permite leer el correo recibido sin estar conectado a la red y liberar
espacio en el buzón en el servidor de correo.

Protocolo IMAP (Internet Message Access Protocol, Protocolo de acceso a Mensajes de


Internet)

La versión actual del protocolo está definida en la RFC 3501. Al igual que POP, el protocolo IMAP
es utilizado por los clientes de correo electrónico para acceder a los mensajes almacenados en
servidores remotos. A diferencia con POP, IMAP guarda tanto los mensajes como las carpetas en el
servidor de correo. Esto es muy útil para conectarse desde ordenadores compartidos, ya que los
mensajes no pueden ser leídos por terceras personas, al no quedarse en el ordenador. Además, si no
se tiene la posibilidad de conectarse siempre desde el mismo ordenador, siempre se podrá acceder a
la totalidad de los mensajes. Aunque habrá que tener la precaución de ir borrándolos de vez en
cuando para no llenar el buzón.
Protocolo FTP (File Transfer Protocol, Protocolo de Transferencia de Ficheros)

Este protocolo permite el envío y recepción de ficheros de cualquier tipo de o hacia un usuario.
Cuando se va a hacer el envío, se realiza una conexión TCP con el receptor al que se le pasa
información sobre el tipo y acciones sobre el fichero así como los accesos y usuarios que pueden
acceder a él. Una vez establecida la conexión, se envía el fichero. Finalizado el envío, se corta la
conexión. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la
conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el
identificador y la clave del usuario en el servidor hasta la transferencia de cualquier archivo, se
realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este
tráfico, acceder al servidor, o apropiarse de los archivos transferidos. Este protocolo está definido en
el RFC 959.

Protocolo TELNET (TELecommunication NETwork)

Es un protocolo para que dos ordenadores lejanos se puedan conectar y trabajar desde uno en el otro
como si estuviera conectado directamente. Uno de ellos es el usuario cliente y el otro el servidor.
Telnet sólo permite el acceso en modo terminal, es decir, sin gráficos. Pero su mayor problema es de
seguridad, ya que todos los nombres de usuario y contraseñas necesarias para entrar en las máquinas
viajan por la red como texto plano, es decir, texto sin cifrar. Esto facilita que cualquiera que espíe el
tráfico de la red pueda obtener los nombres de usuario y contraseñas, y así acceder él también a
todas esas máquinas. Por esta razón dejó de usarse cuando apareció y se popularizó el SSH. Su
especificación se encuentra en los RFC 854 y 855.

Protocolo SSH (Secure SHell)

El protocolo SSH crea conexiones seguras entre dos sistemas. Un equipo cliente inicia una conexión
con un servidor. A diferencia de TELNET, el protocolo SSH encripta la sesión imposibilitando que
alguien pueda obtener información sensible como, por ejemplo, las contraseñas de acceso.

Protocolo DHCP (Dynamic Host Configuration Protocol, Protocolo Dinámico de Configuraciónde


Equipos)

Este protocolo permite a los nodos de una red obtener sus parámetros de configuración
automáticamente. Mediante este protocolo, un servidor DHCP posee una lista de direcciones IP
dinámicas e irá asignando alguna de las direcciones libres a los clientes según se vayan conectando a
la red. Este servidor lleva control del estado (asignado/sin asignar) en que está cada dirección, el
equipo que la tiene asignada, cuánto tiempo la ha tenido, etc.Este protocolo está definido en RFC
2132.

Protocolo BOOTP (Bootstrap Protocol)

Es un protocolo utilizado por los clientes de la red para obtener una dirección IP automáticamente
durante el proceso de arranque del equipo o del sistema operativo. Fue el predecesor del protocolo
DHCP. Muchos servidores DHCP también ofrecen soporte BOOTP. Está definido en el RFC 951.

Protocolo DNS (Domain Name System, Sistema de Nombres de Dominio)

DNS proporciona un mecanismo de traducción de nombres de dominio a direcciones IP únicas para


localizar un servidor. El servicio DNS se compone de una base de datos distribuida; es decir, que
está almacenada en varias máquinas conectadas en red. En esta base de datos se almacenan las
asociaciones de nombre de dominio y direcciones IP. Está especificado en los RFC 1034 y 1035.
Protocolo SNMP (Simple Network Management Protocol, Protocolo Simple de Administración
de Red

Este protocolo facilita el intercambio de información de administración entre dispositivos de red.


Permite a los administradores supervisar el funcionamiento de la red, buscar y resolver sus
problemas, y planear su crecimiento. La última versión está definida en el RFC 3410.

También podría gustarte