I was playing around with nmap and scanned my own linux machine for open ports. Since I was running an apache2 server it displayed that port 80 is open.
My question is what are the difference between these kind of ports and all the other ports my machine is using (for example while surfing on the internet). I can't really see the difference and I would like to know why nmap only showed that port 80 is open and ignored all the other ones.