hum...
un rappel : TCP est un protocole de transport en mode connecte et fiable. Ce protocole met en oeuvre une machine d'etats finis qui possede des etats stables (ESTABLISHED, CLOSED...) et instables (intermediaires) (TIME_WAIT...) :

Dans le cas de tes CLOSE_WAIT, tu as recu un segment TCP FIN de la par de l'entite TCP distante. Ici, l'entite distante, c'est le serveur web. D'autre part, le numero de port aleatoire en local >= 50000 est normal !!!
Il est affecte par Linux a ton appli locale qui utilise les couches reseau.
Tu n'as pas lieu de t'inquieter...tout rentrera naturellement dans l'ordre car apres ton CLOSE_WAIT, tu as le CLOSED definitif.
Quand tu as lance ton "netstat -a", tu as fait une photo de l'etat des connexions TCP (et des transferts UDP et aussi AF_UNIX). Donc, tu as des connexions TCP qui se trouvent dans differents etats.
TOUT est normal !
Don't worry.
++