TAREA NO

Páginas: 13 (3117 palabras) Publicado: 31 de julio de 2015




CATEDRA:

Redes de Computadoras


CATEDRATICO:

Ing. Dukan Mejía






”Protocolos de la Capa de Aplicación (HTTP, DNS,SMTP,TELNET, FTP).




Alumno Carnet:
José Manuel González Chúa 1790-10-6409






FECHA DE ENTREGA

01/08/2015






Introducción

Los protocolos forman la base esencial de una red, debido a que estos establecen el lenguaje decomunicación que se va a utilizar entre los distintos equipos de una red para la transmisión de datos entre sí.
Es el conjunto de reglas o convenciones establecidas y aceptadas de manera general, que regulan el intercambio de información entre los nodos (conexiones, uniones) de una red. La complejidad de un protocolo radica en dos aspectos: el número de estaciones involucradas en la comunicación a través deun medio de transmisión y el método de acceso al canal.










Protocolo HTTP
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentementemantener estado. Para esto 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
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.
El uso de campos de encabezados enviados en las transacciones HTTP le da gran flexibilidad al protocolo. Estos campos permiten que se envíe información descriptiva en la transacción, permitiendo así la autenticación, cifrado e identificaciónde usuario.
Un encabezado es un bloque de datos que precede a la información propiamente dicha, por lo que muchas veces se hace referencia a él como metadato —porque tiene datos sobre los datos—. Si se reciben líneas de encabezado del cliente, el servidor las coloca en las variables de entorno de CGI con el prefijo HTTP_ seguido del nombre del encabezado. Cualquier carácter guion ( - ) del nombredel encabezado se convierte a caracteres "_".
Ejemplos de un dialogo HTTP
Para obtener un recurso con el URL http://www.example.com/index.html
Se abre una conexión al host www.example.com, puerto 80 que es el puerto predefinido para HTTP.
Se envía un mensaje en el estilo siguiente:
1. GET /index.html HTTP/1.1
2. Host: www.example.com
3. User-Agent: nombre-cliente
4. [Línea en blanco]
Larespuesta del servidor está formada por encabezados seguidos del recurso solicitado, en el caso de una página web:
5. HTTP/1.1 200 OK
6. Date: Fri, 31 Dec 2003 23:59:59 GMT
7. Content-Type: text/html
8. Content-Length: 1221
9.
10.
11.

Página principal de tuHost


12. (Contenido)
13.
14.
METODOS DE PETICIÓN
HTTP define 8 métodos (algunas veces referido como "verbos")que indica la acción que desea que se efectúe sobre el recurso identificado. Lo que este recurso representa, si los datos pre-existentes o datos que se generan de forma dinámica, depende de la aplicación del servidor. A menudo, el recurso corresponde a un archivo o la salida de un ejecutable que residen en el servidor.
HEAD Pide una respuesta idéntica a la que correspondería a una petición GET,pero sin el cuerpo de la respuesta. Esto es útil para la recuperación de meta-información escrita en los encabezados de respuesta, sin tener que transportar todo el contenido.

GET Pide una representación del recurso especificado. Por seguridad no debería ser usado por aplicaciones que causen efectos ya que transmite información a través de la URI agregando parámetros a la URL. La petición puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS