BGP (Sınır Ağ Geçidi Protokolü), çeşitli nedenlerden dolayı aktarım katmanı protokolü olarak TCP’yi (İletim Kontrol Protokolü) kullanır. TCP, BGP eşleri arasında güvenilir, bağlantı odaklı iletişim sağlayarak BGP mesajlarının doğru ve sırayla iletilmesini sağlar. BGP, istikrarlı ve sağlam bir iletişim kanalını sürdürmek için TCP’nin hata tespiti, kayıp paketlerin yeniden iletilmesi ve akış kontrolü gibi mekanizmalarına dayanır. Bu güvenilirlik, internet üzerinden doğru ve verimli bir şekilde iletilmesi gereken kritik yönlendirme bilgileriyle ilgilendiğinden BGP için çok önemlidir.
BGP, öncelikle TCP’nin güvenilirliği ve bağlantı odaklı yapısı nedeniyle UDP (Kullanıcı Datagram Protokolü) yerine TCP kullanır. UDP ise aksine, paketlerin teslimini veya sırasını garanti etmeyen bağlantısız bir protokoldür. BGP, ağ erişilebilirliğine ilişkin güncellemeler ve reklamlar da dahil olmak üzere yönlendirme bilgilerinin BGP eşleri arasında tutarlı ve doğru bir şekilde yayılmasını sağlamak için güvenilir bir aktarım mekanizması gerektirir. BGP, TCP kullanarak güvenilir bağlantılar kurabilir ve sürdürebilir, TCP’nin tıkanıklık kontrol mekanizmaları aracılığıyla ağ tıkanıklığını daha etkili bir şekilde yönetebilir ve yönlendiriciler arasında değiştirilen yönlendirme güncellemelerinin bütünlüğünü sağlayabilir.
BGP tarafından komşular arasında bağlantı kurmak için kullanılan TCP bağlantı noktası 179 numaralı bağlantı noktasıdır. BGP eşleri, yönlendirme bilgilerini paylaşmak, BGP oturumları oluşturmak ve yönlendirme tablolarını senkronize etmek için bu bağlantı noktasında TCP bağlantılarını başlatır. Belirli bir bağlantı noktasının (179) kullanılması, yönlendiricilerin ve BGP hoparlörlerinin TCP üzerinden birbirlerini tanımasına ve iletişim kurmasına olanak tanıyarak, yönlendirme güncellemelerinin alışverişini mümkün kılar ve internet üzerinden tutarlı ağ erişilebilirlik bilgileri sağlar.
BGP, internetteki farklı otonom sistemler (AS’ler) arasında yönlendirme ve erişilebilirlik bilgilerinin alışverişini kolaylaştıran bir dış ağ geçidi protokolü olarak çalışır. İki yönlendirici veya BGP konuşan cihaz arasında bir BGP oturumu kurulduğunda, bunlar BGP güncellemeleri olarak bilinen yönlendirme güncellemelerini paylaşırlar. Bu güncellemeler, ağ önekleri (IP adresi aralıkları) ve AS yolları, ölçümler ve politikalar gibi ilgili nitelikler hakkında bilgiler içerir. BGP, bu bilgiyi internetteki belirli hedeflere ulaşmanın en iyi yollarını belirlemek için kullanır ve yönlendiricilerin bilinçli yönlendirme kararları almasına ve yönlendirme tablolarını buna göre güncellemesine olanak tanır. BGP’nin ölçeklenebilirliği ve politikaya dayalı yönlendirme yetenekleri, onu küresel internet altyapısındaki büyük ölçekli ağları ve karmaşık yönlendirme politikalarını yönetmeye uygun hale getirir.
BGP, aktarım katmanı protokolü olarak TCP’yi (İletim Kontrol Protokolü) kullanır. TCP, OSI modelinin 4. Katmanında çalışır ve BGP eşleri arasında güvenilir, bağlantı odaklı iletişim sağlar. TCP, yönlendirme güncellemeleri ve canlı tutma mesajları da dahil olmak üzere BGP mesajlarının doğru, sırayla ve hata kontrolüyle iletilmesini sağlar. Bu güvenilir iletişim, BGP’nin internetteki farklı otonom sistemler (AS’ler) üzerindeki yönlendiriciler veya BGP konuşan cihazlar arasında istikrarlı yönlendirme oturumlarını sürdürmesi için gereklidir.