
Erick Eduardo Díaz Carreón
PreguntaMe encantó la clase, sin embargo no me queda muy claro las diferencias entre: REST, HTTP y TCP/IP. Alguien me podría explicar en qué se diferencian y para qué Linux al recibir la señal le manda en datos a TCP/IP para que luego TCP/IP se la mande a un servidor de HTTP… Básicamente no me queda clara la función de TCP/IP. Saludos

Erick Eduardo Díaz Carreón
Gracias, me quedó más claro. Saludos!

Kevin Fiorentino
La ventaja de tener tanta cantidad de Protocolos es garantizar el crecimiento de la internet. Que en todo el mundo se hagan las cosas de una sola manera o de lo contrario habría muchos problemas. El órgano responsable de estandarizar la internet se lo conoce como W3C o Consorcio WWW. Saludos!

Kevin Fiorentino
No es tan así. Imaginate un "tubo" como decís por el cual se comunica el cliente y el servidor. Dicho tubo o mejor llamado "canal de comunicación" es el medio por el cual los datos e información se intercambian. Para dicho intercambio, se utilizan diferentes protocolos (maneras estandarízadas y reglamentadas de hacer las cosas). Cada tipo de dato tiene se protocolo, su manera. Los archivos se transmiten de una manera (FTP), los emails de otra (SMTP), los archivos HTML de otra (HTTP). TCP/IP no deja de ser parte de ese "tubo", quizás los protocolos más importantes y con los cuales se conoce a ese canal de comunicación. Y REST no es el archivo, una vez más, es un protocolo que a su vez está basado en el protocolo HTTP. Tiene sus características y entre otras es la utilización de JSON para el intercambio de los datos. Espero responder todo y ser claro. Saludos!

Erick Eduardo Díaz Carreón
Hey muchas gracias! Me quedó mucho más claro ahora :D Entonces básicamente podemos decir que TCP/IP es también un tubo?
A lo que entiendo ya con la explicación que me das, Rest es el archivo en formato JSON que viaja por el protocolo HTTP, y cuando llega al servidor, linux lo convierte en datos y lo manda por TCP/IP a un servidor de HTTP, ¿Correcto?

Kevin Fiorentino
TCP/IP: Es un conjunto de muchos protocolos con los cuales está basado LA INTERNET. Todas las comunicaciones entre un cliente y un servidor se realizan utilizando muchos de los protocolos que componen TCP/IP (SMTP, SSH, HTTP, FTP, TCP, UDP, entre otros.). TCP/IP se divide en capas, cada capa tiene sus protocolos. HTTP: Es uno de los tantos protocolos que component TCP/IP, tal vez el más importante ya que con él se tranfieren los archivos HTML y otros que componen una página web. REST: Es un protocolo basado en HTTP para la transferencia de datos en formato JSON.
Como verás, hay una jerarquia entre ellos, todos están relacionados.