If you look up "BGP" on Wikipedia, this is what you'll find:
“Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information between autonomous systems (AS) on the Internet. The protocol is often classified as a path vector protocol but is sometimes also classed as a distance-vector routing protocol.”
If you're not a network engineer, this definition probably won't be much help.
In plain English, BGP is the routing protocol that enables the Internet to function. Without it, we wouldn't be able to do a Google search or send an email. That's why we thought it's high time to explain BGP in a way that ordinary folks can understand.
Spoiler alert: it's surprisingly similar to the GPS navigation system on your car...Read more »