Lo mejor

Solo disponible en BuenasTareas
  • Páginas : 29 (7043 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2010
Leer documento completo
Vista previa del texto
Protocolos Nivel Aplicación


El nivel de aplicación es el nivel que los programas más comunes utilizan para comunicarse a través de una red con otros programas. Los procesos que acontecen en este nivel son aplicaciones específicas que pasan los datos al nivel de aplicación en el formato que internamente use el programa y es codificado de acuerdo con un protocolo estándar.Algunos programasespecíficos se considera que se ejecutan en este nivel. Proporcionan servicios que directamente

trabajan con las aplicaciones de usuario. Estos programas y sus correspondientes protocolos incluyen a HTTP (Hyper Text Transfer Protocol), FTP (Transferencia de archivos), SMTP (correo electrónico), SSH (login remoto seguro), DNS (Resolución de nombres de dominio) y a muchos otros.Una vez que losdatos de la aplicación han sido codificados en un protocolo estándar del nivel de aplicación son pasados hacia abajo al siguiente nivel de la pila de protocolos TCP/IP.

En el nivel de transporte, las aplicaciones normalmente hacen uso de TCP y UDP, y son habitualmente asociados a un número de puerto bien conocido (well-known port). Los puertos fueron asignados originalmente por la IANA.Hypertext Transfer Protocol

De Wikipedia, la enciclopedia libre

(Redirigido desde HTTP)

Hypertext Transfer Protocol

(HTTP)

Familia: Familia de protocolos de Internet

Función: Transferencia de hipertexto

Última versión: 1.2 Puertos: 80/TCP

Ubicación en la pila de protocolos Aplicación HTTP Transporte TCP

Red IP

Estándares: RFC 1945 (HTTP/1.0, 1996) RFC 2616(HTTP/1.1, 1999) RFC 2774 (HTTP/1.2, 2000)

El protocolo de transferencia de hipertexto (HTTP, Hyper Text Transfer Protocol) es el protocolo usado en cada transacción de la Web (WWW). HTTP fue desarrollado por el consorcio W3C y la IETF, colaboración que culminó en 1999 con la publicación de una serie de RFC, siendo el más importante de ellos el RFC 2616, que especifica la versión 1.1. HTTP definela sintaxis y la semántica que utilizan los elementos software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador o un spider) se lo conoce como “user agent” (agente del usuario). A la información transmitida se lallama recurso y se la identifica mediante un URL. Los recursos pueden ser archivos, 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.

HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Paraesto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de “sesión”, y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

Transacciones HTTP [editar]

Una transacción HTTP está formada por un encabezado seguido, opcionalmente, poruna línea en blanco y algún dato. El encabezado especificará cosas como la acción requerida del servidor, o el tipo de dato retornado, o el código de estado.

File Transfer Protocol

De Wikipedia, la enciclopedia libre

Saltar a navegación, búsqueda

File Transfer Protocol

(FTP)

Familia: Familia de protocolos de Internet

Función: protocolo de transferencia de archivosPuertos: 20/TCP DATA Port

21/TCP Control Port

Ubicación en la pila de protocolos

Aplicación

FTP

Transporte

TCP

Red IP

Estándares: FTP: RFC 959 (1985) Extensiones de FTP para I Pv 6 y NATs: RFC 2428 (1998)

FTP (sigla en inglés de File Transfer Protocol - Protocolo de Transferencia de Archivos) en informática, es un protocolo de red para la transferencia de...
tracking img