Protocolos de internet
-
Upload
alejandro-lopez -
Category
Education
-
view
354 -
download
1
Transcript of Protocolos de internet
![Page 1: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/1.jpg)
Protocolos de internethttp, protocolos de correo electrónico, FTP,
Telnet y SSL
![Page 2: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/2.jpg)
Protocolo Simple de Transferencia de Correo (SMTP)@Se ejecuta a nivel de capa@Basado en texto relativamente simple@Sólo se encarga del envío del correo@Utiliza el Protocolo de Oficina de Correos 3
(POP3) ó el Protocolo de Acceso a Mensajes de Internet (IMAP)
![Page 3: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/3.jpg)
Protocolo de Transferencia de Archivos (FTP)@Se ejecuta a nivel de aplicación de TCP/IP@Archivos mayores de 1 megabyte@FileZilla, CuteFtp, etc
![Page 4: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/4.jpg)
Telnet@Se ejecuta a nivel de aplicación@Iniciar una sesión remota en otra
computadora@Permite al cliente emular una terminal de
computadora
![Page 5: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/5.jpg)
Nivel (capa) de Sockets Seguros@Opera entre los niveles de Transporte y
Aplicación de TCP/IP@Ayuda a asegurar las comunicaciones en e-
commerce y pagos en línea@Se basa en cifrados (encriptación) firmas
digítales
![Page 6: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/6.jpg)
Http@hypertext transfer protocol (Protocolo de
Transferencia de Hipertexto)@World Wide Web (w3c) y la Fuerza de trabajo
de ingeniería de internet (IETF)@Protocolo simple, orientado a conexión y sin
estado
![Page 7: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/7.jpg)
Http@Una sesión inicia cuando un cliente solicita
un recurso a un servidor remoto@Por lo tanto cada objeto debe ser solicitado
mediante un mensaje HTTP@Get mensaje de petición más común@Emplea el protocolo TCP/IP de modo
conectado
![Page 8: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/8.jpg)
Http.- FuncionamientoPetición
Get/Index.html
Respuesta http/1.1 200
Content-Type text/html
ClienteNavegador
ServidorWeb
html
![Page 9: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/9.jpg)
http@El protocolo define cómo codificar el paso de
parámetros entre página, tunelizar las conexiones, define la existencia de servidores intermedios de cache,
@Directivas de petición de información (http 1.1)GET Petición de recurso.POST Petición de recurso pasando parámetros.HEAD Petición de datos sobre recurso.
![Page 10: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/10.jpg)
httpPUT Creación o envío de recurso.DELETE Eliminación de recurso.TRACE Devuelve al origen la petición tal como
se ha recibido en el receptor, para depurar errores.
OPTIONS Sirve para comprobar las capacidades del servidor.
CONNECT Reservado para uso en servidores intermedios capaces de funcionar como túneles.
![Page 11: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/11.jpg)
http.- Peticiones : GET y POST@URL (universal resource locators)@Get: en caso de enviar parámetros junto a la
petición, las enviaría codificadas en la URL.@Post: envía parámetros como parte del
cuerpo de la petición
![Page 12: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/12.jpg)
Cabecera de Petición
Petición GETGET /index.html HTTP/1.1Host: www.ejemplo.comUser-Agent: Mozilla/4.5 [en]Accept: image/gif, image/jpeg, text/htmlAccept-language: enAccept-Charset: iso-8859-1
Línea de Petición
![Page 13: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/13.jpg)
Línea de petición1. Método: nombre del método de HTTP
llamado (GET, POST, etc.).2. Identificador de recurso: URL (uniform
resource locator) del recurso solicitado.3. Versión de protocolo: versión del protocolo
solicitada para la respuesta.
GET /index.html HTTP/1.1
![Page 14: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/14.jpg)
Cabecera de petición@Contiene información adicional@La información se proporciona en forma de:
Identificador: valor@Identificadores más conocidos e importantes
Host: nombre del servidor solicitado.User-Agent: nombre del navegador o programa
usado para acceder al recurso.Accept: algunos formatos de texto e imagen
aceptados por el cliente.Accept-Language: idiomas soportados (preferidos)
por el cliente, útil para personalizar la respuesta automáticamente.
![Page 15: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/15.jpg)
Parámetros de petición@Como respuesta, por ejemplo, a un
formulario de registro, a una selección de producto en una tienda electrónica, etc.
@Pueden pasarse de dos formas:Como parte de la cadena de petición,
codificados como parte de la URL.Como datos extra a la petición.
http://www.ejemplo.com/indice.jsp?nombre=Perico+juarez&OK=1
![Page 16: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/16.jpg)
http://www.ejemplo.com/indice.jsp?nombre=Perico+juarez&OK=1GET /indice.jsp?
nombre=Perico+Palotes&OK=1 HTTP/1.0Host: www.ejemplo.comUser-Agent: Mozilla/4.5 [en]Accept: image/gif, image/jpeg, text/htmlAccept-language: enAccept-Charset: iso-8859-1
![Page 17: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/17.jpg)
POST /indice.jsp HTTP/1.0Host: www.ejemplo.comUser-Agent: Mozilla/4.5 [en]Accept: image/gif, image/jpeg, text/htmlAccept-language: enAccept-Charset: iso-8859-1
nombre=Perico+juarez&OK=1
![Page 18: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/18.jpg)
Reglas para codificar parámetros@Para codificar los parámetros como parte de la
URL, éstos se añaden a la URL detrás del nombre del recurso, separados de éste por un carácter ?.
@Los diferentes parámetros se separan entre sí por el carácter &. Los espacios se sustituyen por +.
@Los caracteres especiales: (los mencionados antes de &, + y ?, así como los caracteres no imprimibles,
@etc.) se representan con %xx, donde xx representa al código ASCII en hexadecimal del carácter.
![Page 19: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/19.jpg)
Respuestas http@Similares a las peticiones
HTTP/1.1 200 OKDate: Mon, 04 Aug 2003 15:19:10 GMTServer: Apache/2.0.40 (Red Hat Linux)Last-Modified: Tue, 25 Mar 2003 08:52:53 GMTAccept-Ranges: bytesContent-Length: 428Connection: close<HTML>...
![Page 20: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/20.jpg)
Códigos de retorno@1xx Petición recibida, continúa en proceso.@2xx Correcta. Petición procesada correctamente.@3xx Redirección. La petición debe repetirse o
redirigirse.@4xx Error de cliente. No se puede procesar la
petición porque ésta es incorrecta, no existe, etc.@5xx Error de servidor. El servidor ha fallado
intentando procesar la petición, que a priori es correcta.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmlhttp://
es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
![Page 21: Protocolos de internet](https://reader035.fdocumento.com/reader035/viewer/2022062418/55610658d8b42a424d8b5a91/html5/thumbnails/21.jpg)
Exposiciones1. Conmutación de paquetes2. Tcp/IP3. SMTP4. Pop 35. IMAP6. Mail Transfer Agent7. ESMTP8. FTP9. SSL10.Ping, Tracert y Phatping