BGP (Border Gateway Protocol)

An application protocol that routes packets between autonomous segments of the Internet. It is used to transfer information about network nodes available to a group of connected hosts. This information determines the shortest path taken by each packet.

BGP is exclusively a routing protocol. Packets are delivered directly via TCP.