TCP/IP and Internet topology are different things. Think of it this way, internet topology is the highway, and TCP/IP is a vehicle that travels the highway (along with UDP, ICMP, etc).
[1] http://en.wikipedia.org/wiki/List_of_Internet_exchange_point...
LOL for 1 minute...
Also: don't post if your business DSL stops working. Or your ISP. But maybe if you find your BGP from your upstream is poisoned/severely b0rken.
He really gets into how, with traceroute, you can get a glimpse of how everything fits together, beyond just "oh, this hop and now that hop". Also, Andrew Blum's book Tubes is a good casual look into how the world of data centers, IXPs, carriers, etc all fit together.
don't know if that is what you were looking for but it does a pretty good job explaining that part.
I like his map of US peering as well:
http://drpeering.net/white-papers/shared_images/USInterconne...