Ok lol je reprends. Quand ton navigateur veut demander une info au serveur, il ouvre un tuyau ( le terme qu´on utilise est " socket") vers le serveur, sur le port 80 ( c´est le port des sites webs, on l´utilise 99% du temps pour ça) et il envoi un petit message qui demande les pages. Le message est écrit selon des règles très strictes, on appelle ces règles un protocole de communication.
Ensuite, le serveur va répondre : il ouvre un autre tuyau, dans l´autre sens, vers ton navigateur ( tout ça est automatique bien sur) et envoie sa réponse, et éventuellement les pages, les images et tout.
Le programme que je poste après est en Python, c´est un langage de programmation. Si tu veux pouvoir utiliser des sockets, il faudra savoir programmer.