BGP Peering
BGP-speaking routers peer with each other over TCP sessions, and exchange routes through the peering sessions.
Providers typically try to peer at multiple places. Either by peering with the same AS multiple times, or because some ASs are multi-homed, a typical network will have many candidate paths to a given prefix.