Está en la página 1de 6

Programación web

Tarea:

Protocolos de la web
Realizado por:

Jorge Alejandro Herrera Solís


Profesora:

Héctor Jesús Cetina Cordero


Instituto:

Instituto Tecnológico de Mérida


Campus:

Poniente
Fecha de entrega:

10/02/2023
TCP/IP
Los protocolos son conjuntos de normas para formatos de mensaje y
procedimientos que permiten a las máquinas y los programas de aplicación
intercambiar información. Cada máquina implicada en la comunicación debe
seguir estas normas para que el sistema principal de recepción pueda interpretar
el mensaje. El conjunto de protocolos TCP/IP puede interpretarse en términos de
capas (o niveles).
Esta figura muestra las capas del protocolo TCP/IP. Empezando por la parte
superior son: capa de aplicación, capa de transporte, capa de red, capa de interfaz
de red y hardware.

TCP/IP define cuidadosamente cómo se mueve la información del remitente al


receptor. Primero, la aplicación envía un mensaje o flujo de datos a uno de los
protocolos de la capa de transporte de Internet UDP (Protocolo de datagramas de
usuario) o TCP (Protocolo de control de transmisión). Estos protocolos reciben
datos de una aplicación, los dividen en partes más pequeñas llamadas paquetes,
agregan una dirección de destino y envían el paquete a la siguiente capa de
protocolo, la capa de red de Internet.
HTTP/HTTPS
El acrónimo HTTP, abreviatura de Hypertext Transfer Protocol, es un protocolo de
transferencia de hipertexto. En otras palabras, HTTP es un protocolo de
comunicación que permite transferir información a través de Internet. El protocolo
HTTP fue desarrollado por el World Wide Web Consortium y el Internet
Engineering Task Force. Se completó en 1999 con el objetivo de definir y
estandarizar la sintaxis y la semántica del intercambio de información que tiene
lugar entre los distintos ordenadores que forman una red. Aunque es un protocolo
muy frágil, quizás hace 15 años no suponía mucho riesgo a la hora de navegar por
Internet. Sin embargo, actualmente solo unos pocos sitios web continúan
facilitando el intercambio de información sobre este protocolo. Actualmente
usamos páginas web para hacer compras en línea, hacer una cita con el médico o
hacer operaciones bancarias. Hace muchos años no era habitual que hiciéramos
las cosas desde portátiles o smartphones. Las cosas han cambiado. Por tanto, es
necesario proteger la información que se transfiere entre el navegador del usuario
y el servidor web. En otras palabras, se necesita un protocolo más seguro para
cifrar la conexión para que no pueda ser interceptada o robada por usuarios
malintencionados. Así nació HTTPS.
SSL
El protocolo SSL "Secure Socket Layer" (Capa de puerto seguro en español) es el
antecesor del protocolo TLS "Seguridad de la capa de transporte" (Seguridad para
la capa de transporte, en español). Son protocolos criptográficos que aseguran la
privacidad e integridad en la comunicación entre dos puntos de una red de
comunicación. Esto asegura que la información transmitida por la red no pueda ser
interceptada o alterada por elementos no autorizados, asegurando así que solo los
remitentes y receptores legítimos tengan acceso a todas las comunicaciones.
Teniendo en cuenta el modelo de arquitectura de Internet en capas (OSI), el
protocolo SSL se utiliza entre la capa de aplicación y la capa de transporte. Uno
de los usos más comunes es trabajar con el protocolo HTTP, lo que da como
resultado HTTPS, o la versión segura de HTTP. Se utiliza para transmitir
hipertexto (sitios web) de forma segura. De esta forma, se transfiere información
entre el sitio y el usuario (en ambas direcciones), lo que es especialmente
importante cuando se trata de información sensible: datos confidenciales,
contraseñas, datos bancarios, fotos personales, etc.
SMTP
SMTP es el protocolo simple de transferencia de correo. Probablemente haya oído
hablar de los protocolos POP e IMAP para recibir correo electrónico. Básicamente,
cuando recibe un correo electrónico, ya sea que use POP o IMAP, estos
protocolos le permiten recibirlo.
SMTP es un protocolo de envío de correo electrónico. Es decir, te permite enviar
correos electrónicos. SMTP es un conjunto de comandos que su cliente de correo
electrónico utiliza para autenticar y administrar la transmisión de los mensajes de
correo electrónico que envía.
Básicamente, SMTP es como un cartero que recoge nuestro correo y lo entrega
en el buzón del destinatario. Sin el protocolo SMTP, sería bastante difícil
comunicarnos con nuestros contactos por correo electrónico, como si el cartero
nunca viniera a casa a recoger nuestras cartas y entregarlas en la dirección
correcta. SMTP lo hace posible. Esto garantiza que nuestros correos electrónicos
lleguen a su destino.
POP
El protocolo POP, o Post Office Protocol, se encarga de establecer una conexión
entre un cliente y un servidor de correo electrónico para gestionar la entrega de
mensajes. La primera versión del protocolo apareció en 1984 y ha evolucionado a
lo largo de los años con actualizaciones que mejoran la velocidad, la seguridad y
la eficiencia. El protocolo POP3 es la última versión del protocolo POP,
actualizado en 1988. El protocolo se ha actualizado con el tiempo, pero se ha
mantenido con su nombre POP3. Junto con IMAP, POP3 es el protocolo más
utilizado en el mundo para conectar clientes de correo a servidores de correo
electrónico.
El protocolo POP3 es fácil de implementar y también lo es conectarse a un
servidor POP3. Una vez que el servidor de correo ha recibido el correo, lo envía al
cliente local mediante el protocolo POP3, es decir, al usuario que utiliza el correo.
Estos mensajes se pueden enviar al cliente de dos formas, dejando una copia en
el servidor o moviendo el mensaje al cliente (para que desaparezca del servidor).
Con el protocolo POP, solo un cliente puede conectarse al correo a la vez y se
completa una descarga de correo.
SSH
SSH significa Secure SHell y es un protocolo de red utilizado principalmente para
conectarse a máquinas a las que accedemos a través de la línea de comandos.
En otras palabras, podemos usar SSH para conectarnos al servidor usando
Internet como medio de comunicación. La característica más importante de SSH
es que siempre funciona de forma segura. Gracias a SSH, la información
transmitida a través de Internet no puede ser leída por terceros, por lo que toda la
transmisión de información se realiza con datos encriptados. Esto es importante
para garantizar que el flujo de datos siempre se mantenga privado y que nadie
pueda espiar el canal de comunicación para robar la información del servidor o la
contraseña. Debido a su seguridad, SSH es la forma preferida de conectarse a los
servidores que necesitamos administrar. A diferencia de otros protocolos más
antiguos como Telnet, SSH siempre es seguro.
Sin embargo, con los beneficios de la seguridad de las comunicaciones, el
protocolo SSH también se utiliza para otros fines, como la transferencia de datos
entre máquinas. Por ejemplo, tenemos un comando SCP que se comunica a
través de SSH.
Por ejemplo, otro uso de SSH es la creación de túneles de datos seguros
utilizados por sistemas como ngrok, que permiten a los desarrolladores exponer
trabajos de forma remota como si se estuvieran ejecutando en un servidor de
desarrollo local.
FTP Y SFTP
FTP es un acrónimo de Protocolo de transferencia de archivos. Utilizando un
modelo cliente/servidor, FTP admite transferencias directas de archivos entre
clientes FTP individuales y servidores web. FTP utiliza dos canales separados
para transferir información: un canal de comando y un canal de datos. Ninguno de
los canales está encriptado de forma predeterminada, lo que significa que los
actores maliciosos pueden espiar la información que se transmite.
SFTP es un acrónimo de SSH File Transfer Protocol, aunque también se conoce
comúnmente como Secure File Transfer Protocol. SFTP proporciona la misma
funcionalidad básica que FTP, pero utiliza túneles y transfiere archivos a través de
SSH, a diferencia de los métodos de transferencia directa y cliente-servidor de
FTP. Ambos protocolos le permiten conectarse al servidor del sitio web utilizando
un cliente FTP como FileZilla. Para el usuario final (usted), las experiencias de
FTP y SFTP son casi idénticas. En cualquiera de los dos protocolos podremos
hacer las siguientes funciones:
 Conectarse a un servidor
 Navegar por todos los archivos de tu servidor (incluso los ocultos)
 Subir los archivos de tu ordenador local a tu servidor
 Descargar los archivos de tu servidor a tu ordenador local

También podría gustarte