Прикладной протокол, применяемый для маршрутизации пакетов между автономными сегментами сети Интернет. Используется для передачи информации об узлах сети, доступных для группы хостов, между которыми установлено соединение. На основании этой информации определяется кратчайший путь прохождения каждого конкретного пакета.
Задача BGP состоит исключительно в маршрутизации. Непосредственная доставка пакетов осуществляется при помощи протокола TCP.