TCP% 50 paket kaybını "tolere edemez". Basit bir nedenden ötürü sadece durma noktasına öğütülür: iletim hızını paket kaybına göre uyarlar. Paketler kaybolduğunda, tıkanıklığı gösterdikleri anlaşılır. Trafikten bağımsız olarak paketlerin% 50'sini ( rastgele bir güvenlik duvarı kuralıyla) düşürürseniz, giderek azalan bir bant genişliği kullanılabilirliği göreceksiniz.
Ayrıca ISS'lerin TCP'ye karşı ICMP'yi şekillendirdiğinden şüpheliyim. Bazıları yapabilir, çünkü orada gerçekten aptal insanlar var, ama bunu yapmak pek mantıklı değil. Çoğu tüm bağlantıyı şekillendirecek veya tıkanıklık nedeniyle "kendini şekillendirecektir". Her iki durumda da paketler tipik olarak rastgele düşer.
Bununla birlikte, TCP ile ping yapabilirsiniz, ancak birkaç uyarı var. Birincisi, sadece ilk bağlantı noktasını bir TCP bağlantısında göndermektir; bu, açık bağlantı noktasına sahip bir sunucudan yanıt alacaktır, ancak bağlantı girişimi olarak görülecektir. İdeal olarak "echo" hizmetini (TCP bağlantı noktası 7) kullanabilirsiniz ... ancak aslında her yerde varsayılan olarak devre dışı bırakıldığı için yapamazsınız. Her neyse, birisini test etmek istediğiniz makinede sizin için etkinleştirmesini sağlayabilirseniz, bir program bunu bir TCP bağlantısı içindeki paketlerin gidiş-dönüş süresini kontrol etmek için kullanabilir.
Bununla birlikte, muhtemelen makinenizde "tracepath" komutu yüklüdür; traceroute'a benzer ancak TCP veya ICMP'yi değil UDP'yi kullanır. TCP için orada çeşitli yardımcı programlar vardır, hping deneyebilirsiniz .