1- tcp e udp non sono porte, sono protocolli. la diffenza tra i 2 è che il primo garantisce che i pacchetti arrivino a destinazione, il secondo no (però è più veloce)
2- agisci su un firewall (magari non quello di xp...

)
3- le necessarie per navigare sono 2: 80 e 53
4- il firewall filtra tutto... basta abilitare il controllo sia in ingresso che in uscita.
ti consiglio un firewallino da router... semplici da gestire e piuttosto efficaci.