BGP refers to a gateway protocol that enables the internet to exchange routing information between autonomous systems (AS).

As networks interact with each other, they need a way to communicate. This is accomplished through peering. BGP makes peering possible. Without it, networks would not be able to send and receive information with each other.