What is a Point of Presence (PoP)?
A Point of Presence usually means a city or location where a network can be connected to, by either copper, fibre or wirless. So if an Internet company says they will soon have a POP in Scarborough, it means that they will soon have a physical presence in Scarborough into which they can connect customer access circuits.