Ağ İletişiminde Gidiş-Dönüş Süresi Nedir?

Ağ iletişimindeki gidiş-dönüş süresi (RTT), bir ağ isteği başlattıktan sonra yanıt almak için geçen süredir. Bir uygulamayla etkileşimde bulunduğunuzda, örneğin bir düğmeye tıkladığınızda, uygulama uzak bir veri sunucusuna bir istek gönderir. Ardından bir veri yanıtı alır ve bilgileri size gösterir. RTT, isteğin ağ üzerinden seyahat etmesi ve yanıtın geri dönmesi için gereken toplam süredir. RTT'yi genellikle milisaniye cinsinden ölçebilirsiniz. Düşük bir RTT, bir uygulamayı kullanma deneyimini geliştirir ve uygulamayı daha duyarlı hale getirir.

RTT ile ağ gecikmesi arasındaki ilişki nedir?

Ağ gecikmesi, ağ iletişimindeki gecikmedir. Verilerin ağ üzerinden aktarılması için geçen süreyi gösterir. Daha uzun gecikme veya duraklama olan ağlar yüksek gecikmeye sahipken hızlı yanıt sürelerine sahip olanlar düşük gecikme süresine sahiptir. Ağ gecikmesi terimi genellikle belirli bir ağ üzerindeki iletişimi geciktiren ve bu ağın performansını etkileyen çeşitli faktörleri ifade eder.

Ağ gecikmesini gidiş-dönüş süresi (RTT) ölçümünü kullanarak ölçersiniz. Zaman ölçümünün dakika cinsinden olması gibi, ağ gecikmesi ölçümü de RTT'dir.

Ağ gecikmesi hakkında bilgi edinin »

RTT nasıl ölçülür?

Gidiş-dönüş süresini (RTT) ping veya traceroute gibi çeşitli ağ tanılama araçlarını kullanarak ölçebilirsiniz. Bu tür araçlar, İnternet Denetim İleti Protokolü (ICMP) yankı isteği paketlerini amaçlanan hedefe gönderir. Daha sonra ICMP veri paketlerinin hedefe ulaşmasının ne kadar sürdüğünü bildirirler.

RTT'yi ping komutunu aşağıdaki gibi kullanarak ölçebilirsiniz:

  1. Bilgisayarınızda komut istemini açın.
  2. ping ve ardından test etmek istediğiniz hedefin IP adresi veya ana sunucu adını yazın.
  3. Enter tuşuna basın.

Ping testi hedefe veri paketleri gönderir ve her biri için RTT'yi bildirir. Ölçülen RTT'nin ağ koşullarına ve ölçmek için kullanılan özel araçlara bağlı olarak değişebileceğini unutmayın. Bu nedenle gidiş-dönüş süresini hesaplamak zordur.

İyi veya ideal gidiş-dönüş süresi nedir?

En iyi performans için iyi bir gidiş-dönüş süresi (RTT) 100 milisaniyenin altında olmalıdır. 100-200 milisaniyelik bir RTT, performansın büyük olasılıkla etkilendiği anlamına gelir ancak kullanıcılarınız yine de hizmete erişebilir. 200 milisaniye veya üzerindeki RTT, performansın düştüğü ve kullanıcılarınızın uzun bekleme veya sayfa yükleme süreleriyle karşılaştığı anlamına gelir. 375 milisaniyeden fazla bir RTT genellikle bir bağlantının sonlandırılmasına neden olur.

Gidiş-dönüş süresini etkileyen faktörler nelerdir?

Aşağıdakiler de dahil olmak üzere gidiş-dönüş süresini (RTT) etkileyen çeşitli faktörler vardır.

Mesafe

Ana sunucu kaynaktan ne kadar uzak olursa bir yanıt alması da o kadar uzun süreceğinden, fiziksel mesafe RTT'yi etkileyen bir faktördür. Dolayısıyla, RTT'yi azaltma yöntemlerinden biri de iki iletişim uç noktasını birbirine yaklaştırmaktır. Kullanıcılarınıza daha yakın dağıtım yapmak için bir içerik teslim ağı (CDN) da kullanabilirsiniz.

İletim ortamı

Bağlantı hızı, teslim ortamından etkilenir. Örneğin, fiber optik bağlantılar genellikle verileri bakır bağlantılardan daha hızlı iletirken, kablosuz frekans bağlantıları uydu iletişiminden daha farklı davranır.

Ağ atlama sayısı

Ağ düğümü, veri paketlerini gönderebilen, alabilen veya iletebilen bir sunucu ya da yönlendirici gibi bir ağ bağlantı noktasıdır. Ağ atlama terimi, kaynaktan hedefe geçerken bir ağ düğümünden diğerine hareket eden veri paketlerinin sürecini ifade eder.

Ağ atlama sayısı arttıkça, RTT de artar. Her düğümün paketi iletmeden önce işlemesi biraz zaman alır ve bu da zaman gecikmelerini artırır.

Ağ tıkanıklığı

Yüksek trafik hacimleri nedeniyle RTT artar. Bir ağ aşırı yüklendiğinde, ağdaki düğüm sayısı artar. Bu, trafiğin yavaşlamasına ve kullanıcı isteklerinin gecikmesine neden olur. Ayrıca, düğümler arasındaki iletişim hızını etkileyerek ve gidiş-dönüş süresini uzatarak gecikmenin artmasına neden olabilir.

Sunucu yanıt süresi

Sunucu yanıt süresi RTT'yi doğrudan etkiler. Sunucu bir istek aldığında, isteği işlemek için genellikle veritabanı sunucusu veya harici API'ler gibi diğer sunucularla iletişim kurması gerekir. Sunucu, eski istekleri çözerken yeni istekleri kuyruğa yerleştirebileceğinden çok sayıda istek, gecikmelere neden olur.

Yerel alan ağı trafiği

Kurumsal bir ağ genellikle daha küçük ve birbirine bağlı yerel alan ağlarından (LAN'lar) oluşur. Veriler LAN'ınız ile harici ağ arasında taşınır. Kurumsal ağınızdaki dahili trafik, harici ağ yeterli kaynağa sahip olsa ve etkili bir şekilde çalışsa bile darboğazlara neden olabilir.

Örneğin, bir ofisteki birden fazla çalışan bir video akışı hizmetine aynı anda erişirse bu, diğer uygulamalar için RTT'yi etkileyebilir.

Gidiş-dönüş süresini nasıl azaltabilirsiniz?

Gidiş-dönüş süresini (RTT) azaltmak için bir içerik teslim ağı (CDN) kullanabilirsiniz. CDN'ler, içeriği önbelleğe alan ve kullanıcılara daha yakın olarak yüksek erişilebilirlik sağlayan, stratejik olarak yerleştirilmiş sunuculardır.

CDN'ler önbelleğe alma, yük dağılımı ve ölçeklenebilirlik yoluyla RTT'yi azaltır.

CDN'ler hakkında bilgi edinin »

Önbelleğe Alma

Önbelleğe alma daha hızlı veri erişimi için aynı verilerin birden fazla kopyasını depolama işlemidir. CDN'ler, sık erişilen içerikleri son kullanıcıya yakın şekilde önbelleğe alır.

Coğrafi olarak uzak bir kullanıcı içerik için ilk istekte bulunduğunda, uygulama sunucusu yanıtı uzak kullanıcıya ve yanıtın bir kopyasını CDN'ye gönderir. Bu kullanıcı (veya o konumdaki herhangi bir kullanıcı) bir dahaki sefere aynı istekte bulunduğunda, CDN yanıtı doğrudan gönderir. Bu, bir isteğin uygulama sunucusuna gitme ihtiyacını ortadan kaldırır ve genel RTT'yi azaltır.

Yük dağıtımı

CDN'lerde yük dağıtımı, kullanıcı isteklerinin bir sunucu ağı üzerinden verimli ve dengeli bir şekilde dağıtılmasını sağlar. CDN'ler, isteğin kaynağına ve CDN'nin sunucu altyapısındaki mevcut yüke bağlı olarak bir istek için hangi sunucunun en uygun olduğunu belirler.

Ölçeklenebilirlik

Bulut tabanlı bir hizmet olarak CDN'ler, yüksek oranda ölçeklenebilir ve çok sayıda kullanıcı isteğini işleyebilir. Bu, içerik teslimindeki darboğazları ortadan kaldırmaya ve RTT'yi minimumda tutmaya yardımcı olur.

AWS, uygulamalarınızın gidiş-dönüş süresini azaltmaya nasıl yardımcı olabilir?

AWS, uygulamalarınızın gidiş-dönüş süresini azaltmaya nasıl yardımcı olabilir?

Amazon CloudFront, içerikleri yüksek hızlarda güvenli bir şekilde sunarak uygulamalarınızın gidiş-dönüş süresini (RTT) azaltan bir içerik teslim ağıdır (CDN). CloudFront, otomatik ağ eşleştirme ve akıllı yönlendirme ile desteklenen 450'den fazla dağınık konumda bilgileri önbelleğe alarak gecikmeyi azaltır.

CloudFront'tan nasıl yararlanabileceğinizi buradan öğrenebilirsiniz:

  • Dünya çapındaki kullanıcılara milisaniyeler içinde hızlı ve güvenli web siteleri sunun
  • Dinamik içerik teslimini ve API'leri hızlandırın
  • Canlı ve istek üzerine video içeriklerini hızlı ve güvenilir bir şekilde yayımlayın
  • Düzeltme eklerini ve güncellemeleri yüksek aktarım hızlarıyla uygun ölçekte dağıtın

Hemen bir hesap oluşturarak Amazon Web Services'ta (AWS) içerik teslimini kullanmaya başlayın.

AWS'de Sonraki Adımlar

Ürünle ilgili diğer kaynaklara göz atın
İçerik Teslimi Hizmetlerine Göz Atın 
Ücretsiz bir hesap için kaydolun

AWS Ücretsiz Kullanım için anında erişim elde edin.

Kaydolun 
Konsolda oluşturmaya başlayın

AWS Yönetim Konsolu'nda oluşturmaya başlayın.

Oturum açın