¿Qué es el protocolo URL?
Los protocolos de sitios web incluyen el protocolo DNS y el protocolo TCP/IP. Protocolo DNS: resuelve nombres de dominio a IP. Ingresamos el nombre de dominio, lo enviamos al "servidor DNS", y se nos devolverá la IP correspondiente. Al resolver un nombre de dominio, esta máquina primero lo busca en el archivo de hosts. Si lo encuentra, lo usará directamente. Si no lo encuentra, lo obtendrá del servidor DNS. Protocolo TCP/IP: Suelen estar juntos, pero son dos protocolos diferentes y desempeñan funciones diferentes. El protocolo IP se utiliza para encontrar direcciones (es decir, el nodo de destino para transmitir datos), que corresponde a la capa de Internet; el protocolo TCP se utiliza para estandarizar las reglas de transmisión, que corresponde a la capa de transporte; IP solo es responsable de encontrar la dirección, y el trabajo de transmisión específico se deja en manos de TCP. El protocolo TCP/IP es solo un conjunto de reglas y no puede funcionar específicamente, al igual que la interfaz del programa, y Socket es una implementación específica del protocolo TCP/IP.