Tu confond deux chose :
Les socket, sur lesquel tu peut efectivement trouver des tutoriaux qui vont t´apprendre à te connecter à un serveur, à lui envoyer des messages et à attendre sa réponse.
Et le protocol, ici http. Une fois que tu auras suivi un tutorial sur les socket ( même assez court, car ce que tu veux faire n´est pas très compliqué), tu regarde des info sur le protocol http ( par exemple la RFC qui le décrit) et là tu trouvera quels sont les messages à envoyer avec le socket dont tu sais maintenant te servir, pour obtenir la source d´une page ( je crois un simple GET nompage).