1. Http pertenece a la capa de aplicación, principalmente para resolver cómo empaquetar datos.
2. Tcp pertenece a la capa de transporte, que resuelve principalmente cómo se transmiten los datos en la red.
3. Socket es la encapsulación del protocolo TCP / IP. Socket en sí no es un protocolo, sino una interfaz de llamada (API). Socket puede admitir diferentes protocolos de capa de transporte (TCP o UDP). Cuando se utiliza el protocolo TCP para la conexión, la conexión Socket es una conexión TCP y el Socket es el motor, que proporciona capacidades de comunicación de red. Puede lograr la comunicación entre redes.
4. IP pertenece a la capa de red y proporciona servicios de transmisión confiables para lograr la comunicación entre procesos.
5. La mayoría de la mensajería instantánea usa sockets, y la mayoría de los sitios web usan http.
Diagrama de modelo de red de siete capas y cinco capas: