*Protocolos

¿Que es un Protocolo?
Un protocolo es un método estándar que permite la comunicación entre procesos (que potencialmente se ejecutan en diferentes equipos), es decir, es un conjunto de reglas y procedimientos que deben respetarse para el envío y la recepción de datos a través de una red. Existen diversos protocolos de acuerdo a cómo se espera que sea la comunicación. Algunos protocolos, por ejemplo, se especializarán en el intercambio de archivos (FTP); otros pueden utilizarse simplemente para administrar el estado de la transmisión y los errores (como es el caso de ICMP), etc.


En Internet, los protocolos utilizados pertenecen a una sucesión de protocolos o a un conjunto de protocolos relacionados entre sí. Este conjunto de protocolos se denomina TCP/IP.


Protocolos.

  • HTTP
Hypertext Transfer Protocol o en español Protocolo de Transferencia de Hipertexto.
Es el protocolo usado en cada transacción de la World Wide Web (WWW). El cual define la sintaxis y la semántica que utilizan los elementos software de la arquitectura web (clientes, servidortes, proxies) para comunicarse.
Una de sus funcionalidades es que articula los intercambios de información entre los clientes web y los servidores HTTP.

Se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una conexion con un servidor y envia un mensaje con los datos de la solicitud.
Todas las operaciones pueden adjuntar un objeto o recurso sobre el que actuan; cada objeto web es conocido  por su URL.

  • HTTPS
Hypertext Transfer Protocol Secure o en español Protocolo Seguro de Transferencia de Hipertexto.
Es un protocolo de red basado en el protocolo HTTP, destinado a la transferencia segura de datos de hipertexto, es decir, es la versión segura de HTTP.



Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera el envío de datos personales o contraseñas.
La idea principal de https es la de crear un canal seguro sobre una red insegura. Esto proporciona una protección razonable contra ataques eavesdropping y man-in-the-middle, siempre que se empleen métodos de cifrado adecuados y que el certificado del servidor sea verificado y resulte de confianza.



  • FTP
File Transfer Protocol o en español Protocolo de Transferencia de Archivos.
Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.



  • TFTP
Trivial file transfer Protocol o en español Protocolo de transferencia de archivos trivial.
Es un protocolo de transferencia muy simple semejante a una versión básica de FTP. TFTP a menudo se utiliza para transferir pequeños archivos entre ordenadores en una red.
  • FTPS
File Transfer Protocol Secured o en español Protocolo de Transferencia de Archivos Seguros.
Este protocolo puede realizar transferencias de ficheros seguras.
Una de sus funcionalidades es que realiza una negociación segura antes de que se envie cualquier comando FTP.

  • SSH
Secure Shell o Interprete de ordenes Segura.
Sirve para acceder a máquinas remotas a traves de la red. Permite manejar por completo la computadora mediante el interprete de comandos.

Permite copiar datos de forma segura, gestionar claves RSA y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediate SSH.


  • SCP
Secure Copy o bien Copia Segura.
Es un programa que reemplaza al FTP, y a diferencia de este es seguro.

Transfiere información de usuarios y claves los cuales son ecriptados antes de ser transferidos para evitar puedan ser espiados por su paso por la red.


  • SSL
Secure Socket Layer o Protocolo de Capa de Conexión Segura.
Proporciona comunicaciones seguras por la red.