what is packet loss how test
Bu Kapsamlı Eğitimde Paket Kaybı Nedir, Sebepleri Nelerdir, Nasıl Kontrol Edilir, Paket Kaybı Testi Nasıl Yapılır ve Nasıl Onarılır:
Bu eğitimde, bilgisayar ağ sistemleri açısından paket kaybının temel tanımını inceleyeceğiz. Herhangi bir ağdaki kaybın arkasındaki temel nedenleri göreceğiz.
Ayrıca, çeşitli örnekler ve ekran görüntülerinin yardımıyla paket kaybını ve titreşim, paket gecikmesi, bozulma, ağ hızı ve ağ tıkanıklığı gibi diğer ağ performansı parametrelerini test etmek için kullanılan çeşitli araçları inceleyeceğiz. Ardından, düzeltmek için mevcut çeşitli yöntemleri kontrol etmeye de gideriz.
Ne öğreneceksin:
Paket Kaybı Nedir?
E-posta göndermek, herhangi bir veri veya görüntü dosyası indirmek veya herhangi bir bilgi aramak için İnternet'e eriştiğimizde, küçük veri varlıkları İnternet üzerinden gönderilir ve alınır, bunlar paketler olarak bilinir. Veri paketlerinin akışı, herhangi bir ağdaki kaynak ve hedef düğümler arasında gerçekleşir ve çeşitli geçiş düğümlerinden geçerek hedefine ulaşır.
Şimdi, bu veri paketleri istenen nihai hedefe ulaşmada başarısız olduğunda, duruma paket kaybı denir. Paketlerin hedef düğüme başarısız teslimatı nedeniyle ağ hızı yavaşladığından ve video akışı, oyun oynama gibi gerçek zamanlı uygulamalar da etkileneceğinden, genel ağ verimini ve QoS'yi etkiler.
Paket Kaybı Nedenleri
Kaybın arkasındaki sebep aşağıdaki noktalarla açıklanabilir:
# 1) Ağ Tıkanıklığı :Yoğun saatlerde veya ağın yoğun olduğu saatlerde, ağdaki trafik maksimum sınırlarına ulaştığında ve ağ bant genişliği yüksek oranda kullanıldığında, ağ tıkanıklığı durumu oluşur. Şimdi, bu durum sırasında, her bir ara düğümdeki paketler, tıkanıklık giderilene kadar iletilme şansını beklemek zorundadır.
Ancak düğümler bu paketleri depolamakta ve iletmekte başarısız olursa, ağın hızıyla başa çıkmak için onları atacaklardır. Ağ tıkanıklığı durumunda paket kaybı bu şekilde gerçekleşir. Ancak bu kayıp paketlerin hedefe ulaşmak için yeniden iletilebileceği birçok algoritma ve yazılım uygulaması vardır.
# 2) Yazılım Hataları: Bu, yazılım güncellemeleri sırasında sisteme eklenen veri paketlerinin en yaygın nedenlerinden biridir ve ortaya çıkan hatalar nedeniyle ağın anormal davranışına neden olur. Bu, sistemi yeniden başlatarak ve yazılım yamaları uygulayarak en aza indirilebilir.
# 3) Ağ Donanımı ile ilgili sorun :Yönlendiriciler, anahtarlar, hub'lar, güvenlik duvarları ve bilgisayar gibi eski ve güncel olmayan ağ öğelerini kullanarak ağ altyapınızı büyütmek, paket kaybına neden olacaktır, çünkü eski aygıtları kullanarak ağın tamamı yavaşlayacak ve bu da zayıf iş hacmine ve ayrıca ağ kaybına neden olacaktır. bağlantı. Bunlar, güncellenmiş ağ cihazları kullanılarak geliştirilebilir.
# 4) Güvenlik tehditleri :Veri paketlerinde ani bir düşüş ve ağ hızında yavaşlama yaşarsanız, bunun arkasındaki olası neden ağınıza yapılan kötü niyetli bir virüs saldırısı olabilir. Bu, birisinin ağınıza yetkisiz erişim elde ettiği ve hizmet reddini yürüttüğü ve böylece yönlendiricideki yükün arttığı ve bunun sonucunda yönlendiricinizden veri paketlerini bırakmasını istediği anlamına gelir, böylece ağ başarısız olur.
Ağınıza bu tür istenmeyen saldırılar, trafiğin aşırı yüklenmesi ve düşük ağ hızı nedeniyle paket kaybına neden olur. Bu, bu tür ağ tehditlerini algılayan ve ortadan kaldıran güncellenmiş ağ güvenliği yazılımı ve güvenlik duvarı kullanılarak en aza indirilebilir.
# 5) Aşırı yüklenmiş cihaz ve ağı idare etmek için yetersiz altyapı :Sisteminizin belleği bitiyorsa ve kapasitesine ulaşırsa, kaynakların aşırı kullanımı nedeniyle veri paketlerini atmaya başlayacaktır.
Bu durumda, paketler sıraya girmelerine ve arabelleklere rağmen hedefe ulaşamayacaklar çünkü belirli bir sınıra kadar dayanacaklar ve bundan sonra veri paketlerini bırakmaya başlayacaklar.
Benzer şekilde, ağın yöneticisi sistemin aşırı yük durumuyla başa çıkacak kadar akıllı değilse, ağ performansı düşecek ve tekrar tekrar paket kaybı meydana gelecektir.
Önerilen Okuma => EN İYİ Packet Sniffer Araçları
Kayıp Veri Paketlerinin Etkileri
Farklı uygulamaları çeşitli şekillerde etkiler. Örneğin, internetten herhangi bir dosyayı arayıp indiriyorsak ve bir paket kaybı varsa, indirme hızını yavaşlatacaktır.
Ancak gecikme çok düşükse, yani kayıp% 10'dan azsa, daha sonra kullanıcı gecikmeyi fark etmeyecek ve kaybolan paket yeniden iletilecek ve istenen zaman aralığında kullanıcı tarafından alınacaktır.
Ancak kayıp% 20'den fazla ise, bu durumda sistemin veriyi indirmesi normal hızından daha fazla zaman alacaktır ve bu nedenle gecikme fark edilebilir olacaktır. Bu durumda, kullanıcı paketin kaynak tarafından yeniden iletilmesini beklemeli ve sonra almalıdır.
Öte yandan, gerçek zamanlı uygulamalar için% 3'lük bir paket kaybı bile kabul edilemez çünkü fark edilebilir olacaktır ve paket dizilerinden biri değiştirilirse veya kaybolursa, kişinin devam eden konuşmasının ve gerçek zamanlı verilerinin anlamını değiştirebilir.
TCP protokolü, kayıp paketlerin yeniden iletimi için bir modele sahiptir ve veri paketlerinin teslimi için TCP protokolü kullanıldığında, kayıp paketleri tanımlar ve alıcı tarafından onaylanmayan paketleri yeniden iletir. Ancak UDP protokolünün, veri paketlerinin yeniden iletimi için onay tabanlı bir senaryosu yoktur, bu nedenle kaybolan paketler kurtarılmayacaktır.
Paket Kaybı Nasıl Onarılır?
Sistemin aşırı yüklenmesi, çok fazla kullanıcı, ağ sorunları gibi kayıpların arkasındaki nedenler sürekli olarak sürekli ortaya çıktığından, yüzde sıfır paket kaybı elde etmenin bir yolu yoktur. Böylece, kaliteli bir ağ elde etmek için paket kaybını en aza indirecek önlemler alabiliriz.
Aşağıdaki günlük uygulama yöntemleri, genel paket kaybını büyük ölçüde en aza indirebilir.
- Fiziksel bağlantıları kontrol edin :Lütfen tüm cihazlar arasındaki bağlantıların doğru şekilde yapıldığından emin olun. Tüm bağlantı noktaları, gerekli kablo ile cihazlara doğru şekilde bağlanmıştır. Bağlantı gevşekse ve kablolar yanlış bağlanırsa, paket kaybı meydana gelir.
- Sistemi yeniden başlatın :Sisteminizi uzun süredir yeniden başlatmadıysanız, ardından hızlı bir şekilde yeniden başlatın, bu tüm hataları temizler ve ayrıca kayıp sorununu çözebilir.
- Yazılımı güncelleyin :Güncellenmiş yazılımı ve en son işletim sistemini kullanmak, paket kaybı olasılığını otomatik olarak düşürecektir.
- Wi-Fi yerine güvenilir kablo bağlantısı kullanma: Wi-Fi ağı yerine ağ bağlantıları için fiber optik kablo ve ethernet kablosu kullanırsak, o zaman ağ kalitesi iyileştirilebilir ve Wi-Fi ağı buna daha yatkın olduğundan paket kaybı olasılığı daha az olur.
- Güncel olmayan donanımı değiştirin :Sınırlı kapasiteye sahip eski yönlendiriciler ve anahtarlar gibi eski donanımları yeni güncellenmiş yüksek kapasiteli ağ cihazlarıyla değiştirmek, paket kaybını en aza indirecektir. Eski donanım arızaya daha yatkın olduğundan paketleri düşürür ve paket kaybını artırır.
- Hata türlerini tespit etmek ve buna göre düzeltmek :Arayüz hizalama paket kaybı FCS hatalarıyla ortaya çıkarsa, yönlendiricinin arayüzünün iki ucu arasında çift yönlü mod uyuşmazlığı vardır. Böylece, bu durumda, kaybı gidermek için arayüzü eşleştirin. Yalnızca FCS kaybı meydana gelirse, kablo bağlantılarında bir sorun vardır, bu nedenle kayıpları gidermek için bağlantıları kontrol edin.
- Bağlantı bakiyesi :Kaynak ve hedef arasındaki bağlantının bant genişliği, bağlantının kapasitesinin yüksek olması ve aşırı kullanılması nedeniyle tıkanırsa, trafik normale dönmedikçe paketleri bırakmaya başlayacaktır. Bu durumda, yüksek paket kaybı durumunun üstesinden gelmek ve kaliteli hizmet sunmak için trafiğin yarısını koruma bağlantısına veya boşta kalan yedek bağlantıya kaydırabiliriz. Bu, bağlantı Dengesi olarak bilinir.
Paket Kaybı Testi
Paket kaybı testi neden yapıyoruz? Paket kaybı, özellikle WAN bağlantısı ve Wi-Fi ağlarındaki ağ sorunlarının çoğundan sorumludur. Paket kaybı testi sonuçları, sorunun arkasındaki nedenlerin ağ bağlantısı veya TCP veya UDP paket kaybı nedeniyle ağ kalitesinin düşmesi gibi olduğu sonucuna varır.
Kaybı test etmek için çeşitli araçlar kullanılır, böyle bir araç PRTG ağ izleme aracı Kayıp paketleri onaylamaya, UDP ve TCP paket kaybı sorunlarını bulmaya ve ayrıca ağ bant genişliğini, düğümlerin kullanılabilirliğini hesaplayarak ve daha iyi ağ performansı için ağ cihazlarının IP adreslerini kontrol ederek ağ kullanımını incelemeye yardımcı olur.
PRTG Mimarisi:
(resim kaynak )
# 1) PRTG Paket Kaybı Testi
Servis Kalitesi (QoS) tek yönlü Sensör: Bu araç, sondalar olarak da bilinen iki düğüm arasındaki bir ağın kalitesiyle bağlantılı çeşitli parametreleri belirlemek için kullanılır.
Bu, IP üzerinden Ses (VoIP) bağlantılarında paket kaybını izlemek için kullanılır.
Bu testi çalıştırmak için, PRTG sunucu sondasına bağlanması gereken bir uçta bir Windows işletim sistemine PRTG uzak probu kurmak gerekir.
Şimdi uzak ve sunucu uç probu arasında bağlantı kurulduktan sonra, sensör başlangıç probundan uzak uca bir grup UDP paketi iletecek ve aşağıdaki faktörleri değerlendirecektir:
deneyimli kişiler için performans testi mülakat soruları
- Milisaniye cinsinden gürültü veya titreşim (minimum, maksimum ve ortalama)
- Milisaniye cinsinden paket gecikmesinde sapma (min, maks ve ortalama)
- Çoğaltma paketleri (%)
- Bozuk paketler (%)
- Kayıp paketler (%)
- Sıra dışı paketler (%)
- Teslim edilen son paket (milisaniye cinsinden)
Sensör ayarlarına gidin ve ardından hedef uç olarak sunucu alanı araştırmasını ve ana bilgisayar olarak uzak uç sondasını seçin, ardından PRTG otomatik olarak veri paketlerini seçilen iki sonda arasında ileri ve geri iletmeye başlayacaktır. Böylece ağ bağlantısının performansını izleyecektir.
Bu şekilde, iyi ağ performansı için gerekli olan diğer parametrelerle birlikte kaybolan verileri bulabileceğiz. Paket kaybını test etmek istediğimiz ana bilgisayarı ve uzak cihazı seçmemiz ve seçmemiz gerekiyor.
PRTG QoS Reflektörü: Bu reflektörü kullanmanın en iyi yanı, herhangi bir Linux işletim sisteminde de çalışabilmesidir, böylece çıktı için Windows sistemi ve uzak sonda kullanma zorunluluğu yoktur.
Bu, veri paketlerini uç noktalar ve PRTG olarak bilinen düğümler arasında ileten bir tür Python betiğidir. Bu nedenle, veri paketlerini iki uç nokta arasında göndererek, ağın tüm QoS parametrelerini ölçecektir. Böylece bu verileri çıkararak ve analiz ve karşılaştırma yaparak, seğirmeyi, paket gecikmesindeki sapmayı, kayıp paketleri, bozuk paketleri vb. Bulabiliriz.
Ping Sensörü: Bu sensör, ağ parametrelerini ve paket kaybını kontrol etmemiz gereken ağın iki düğümü arasında bir İnternet Kontrol Mesajı Protokolü (ICMP) yankı mesajı talebi veri paketleri iletir ve alıcı varsa, ICMP yankı yanıt paketlerini bir isteğe yanıt.
Gösterdiği parametreler:
- Ping süresi
- Aralık başına birden fazla ping kullanılıyorsa ping süresi minimumdur
- Aralık başına birden fazla ping kullanılıyorsa ping süresi maksimumdur
- Aralık başına birden fazla ping kullanmak için paket kaybı (%)
- Milisaniye cinsinden ortalama gidiş-dönüş süresi.
Ping için varsayılan ayar, Windows işletim sistemi ve Unix tabanlı işletim sistemi için tarama aralığı başına dört ping'dir, ping, durdurmak için bazı anahtar kelimelere basana kadar çalışmaya devam edecektir.
Şimdi, dizüstü bilgisayar ile Wi-Fi ağı arasındaki paket kaybını test edelim.
Aşağıdaki adımları izleyin:
- Başlat menüsünü seçerek komut istemine gidin ve ardından 'cmd' yazın.
- Şimdi komut penceresi açılacak, ardından ping 192.168.29.1'i kullanın ve enter tuşuna basın.
- Bu, verilen IP adresine ping atacak ve bize aşağıda gösterilen çıktıyı verecektir.
Çıktı:
Şimdi yukarıdaki özete göre, paket kaybı olmadığını ve ping'in başarılı olduğunu görebiliriz.
Kaybın orada olduğu durumu düşünün, ping sonucu, kullanıcı Wi-Fi ağına erişemediğinden% 100 paket kaybının olduğu ekran görüntüsü gibi olacaktır.
# 2) Paket Kaybı Testi için MTR Aracı
Önceki makalelerden birinde ping ve traceroute aracı hakkında kısaca zaten çalıştık. Bağlantı aşağıda verilmiştir.
Okumalısınız => Temel Ağ Sorunlarını Giderme Adımları ve Araçları
Öyleyse, hem pinglerin hem de traceroute özelliklerini birleştiren ve ağ performansını ve paket kaybı parametrelerini gidermek ve izlemek için kullanılan MTR aracına geçelim.
MTR komutunu komut isteminden MTR ve ardından hedef ana bilgisayar IP adresini kullanarak çalıştırabiliriz. Komutu çalıştırdığımızda, çeşitli rotaları takip ederek hedefi izlemeye devam edecektir. İncelemeyi gerçekleştirmesini durdurmak için q tuşuna ve CTRL + C tuşunu girebiliriz.
Aşağıdaki örnekteki bu aracı ve ağlardan birinin çıktısını kullanarak ağ bağlantısının çeşitli parametrelerini nasıl analiz edebileceğimizi görelim:
(resim kaynak )
- Hedef düğüm ile bağlantı :Burada MTR izi, çıktıda hedefin son sıçramasına herhangi bir hatasız ulaştığını gösterir, yukarıdaki görüntüden de görebileceğimiz gibi, kaynak ve hedef uç bağlantı arasında herhangi bir sorun olmadığı açıktır.
- Paket kaybı: Bu alan, kaynaktan hedef uca geçerken her ara atlamada paket kaybının% 'sini gösterir. Yukarıdaki görüntüde gösterildiği gibi% 0 paket kaybı, herhangi bir sorun olmadığını gösterdi, ancak bir miktar kayıp gösteriyorsa, o zaman belirli atlamayı kontrol etmemiz gerekir.
- Gidiş Dönüş Süresi (RTT): Bu, paketlerin kaynaktan hedefe ulaşmak için harcadığı toplam süreyi temsil eder. Milisaniye cinsinden hesaplanır ve bu çok büyükse, iki atlama arasındaki mesafenin çok büyük olduğu anlamına gelir. Yukarıdaki ekran görüntüsünde hop 6 ve hop 7 arasındaki RTT zaman farkının çok büyük olduğunu görebildiğimiz gibi, her iki hoplamanın farklı ülkelerde yer almasıdır.
- Standart sapma: Bu parametre, milisaniye cinsinden hesaplanan paket gecikmesindeki sapmayı yansıtır.
- Titreme :Bu, genellikle ağdaki sesli iletişim sırasında gözlemlenen bozulmadır. MTR aracı ayrıca, sadece varsayılan ayarlara alanı ekleyerek ve show jitter komutunu çalıştırarak, kaynak ve hedef arasındaki her bir sıçrama seviyesinde titreşim miktarını değerlendirebilir.
MTR komutunu varsayılan ayarlardan sonra bazı farklı ayarlarla çalıştırdığımız başka bir örneği ele alalım. Burada her ardışık saniyede paket göndereceğiz, hız, paket kaybını fark etmek için çok hızlı olacak ve ayrıca her atlamada 50 veri paketi göndereceğiz.
Şimdi aşağıdaki ekran görüntüsünde, paket iletim hızını artırarak ve atlama başına daha fazla paket göndererek, sekme 1, atlama 2 ve atlama 3'te sekme 2'de% 100 paket hatasıyla paket arızası olduğunu görebiliriz. bu atlamalarda ağ tıkanıklığı. Onları düzeltmek için adımlar atmalıyız.
Sonuç
Bu yazıda, paket kaybının temellerini, nedeni ve herhangi bir ağda düzeltmenin yöntemlerini öğrendik.
Paket kaybı, bir sistem yazılımı sorunu, kablo hatası vb. Temel sorunlar nedeniyle ortaya çıkan çok yaygın bir ağ sorunudur. Tamamen etkisiz hale getirilemeyeceğini, ancak önlem alınarak en aza indirilebileceğini de öğrendik. ve ağı izlemek ve test etmek için çeşitli araçlar kullanmak.
Ayrıca ekran görüntüleri ve resimler yardımıyla çeşitli test yöntemlerini inceleyerek paket kaybını değerlendirmenin yollarını araştırdık.
Önerilen Kaynaklar
- Ağ Güvenliği Testi ve En İyi Ağ Güvenliği Araçları
- 11 En İyi WiFi Koklayıcı - 2021'de Kablosuz Paket Koklayıcı
- Ağ Topolojisi için En İyi 10 En İyi Ağ Haritalama Yazılım Araçları
- 2021 Yılının En İyi 15 Ağ Tarama Aracı (Ağ ve IP Tarayıcı)
- Sanallaştırma nedir? Ağ, Veri, Uygulama ve Depolama Sanallaştırma Örnekleri
- En İyi 30 Ağ Test Aracı (Ağ Performansı Tanılama Araçları)
- En İyi 10 Ağ İzleme Aracı (2021 Sıralaması)
- Geniş Alan Ağı (WAN) Nedir: Canlı WAN Ağı Örnekleri