Merak ediyorum, NIC'ime hiç bağlı mı, yoksa işletim sistemi veya sürücünün araya girip geridönüşme adresine gönderilen verileri derhal döndürüp döndürmeyeceğini?
Sinyal gerçekte NIC'ime gidiyor mu, sonra NIC geri veriyor mu?
Merak ediyorum, NIC'ime hiç bağlı mı, yoksa işletim sistemi veya sürücünün araya girip geridönüşme adresine gönderilen verileri derhal döndürüp döndürmeyeceğini?
Sinyal gerçekte NIC'ime gidiyor mu, sonra NIC geri veriyor mu?
Yanıtlar:
Belirli bir işletim sisteminden bahsetmiyorsunuz, ancak olan tek şey, verilerin yığıntan aşağıya IP'ye gidinceye kadar dolaşması. Bu büyük bir aşırı basitleştirmedir ancak tüm sürecin genellikle CPU'ya bağlı olduğu anlamına gelir, bu nedenle performansı doğrudan CPU hızına ve yığın verimliliğine doğrudan bağlıdır. Pratik açıdan, modern CPU'lar ve işletim sistemleri geridönüş trafiğini 40Gbps'den çok daha hızlı “geri çekebilmelidir” - ki bugün alabileceğim en hızlı NIC. Bu yardımcı olur umarım.
127.0.0.1 trafiğinin tamamı hiçbir zaman fiziksel ağa vurmaz, çekirdekte bir geri döngü bağdaştırıcısı tarafından işlenir.
Microsoft, Windows 8 ve Windows Server 2012'de eklenen "Hızlı Geri Dönme Hızlı Yolu" özelliği ile ilgilenebilir. Bakın:
Ayrıca, geridöngü yolunda, optimizasyonla ve optimizasyon olmadan alınan yolun bir gösterimini sağlar.
127.0.0.1 diğer yerel IP'lerden daha hızlı değil. Yerel ip hızlı, çünkü fiziksel aygıt ve 2 kat kullanmıyor. (NIC'inize asla çarpmaz)
iperf -c 109.191.109.xxx 1111 -t 5
iperf: ignoring extra argument -- 1111
------------------------------------------------------------
Client connecting to 109.191.109.241, TCP port 5001
TCP window size: 49.7 KByte (default)
------------------------------------------------------------
[ 3] local 109.191.109.xxx port 32840 connected with 109.191.109.xxx port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 4.72 GBytes 8.12 Gbits/sec
$ iperf -c 127.0.0.1 1111 -t 5
iperf: ignoring extra argument -- 1111
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 5001
TCP window size: 49.7 KByte (default)
------------------------------------------------------------
[ 3] local 127.0.0.1 port 56482 connected with 127.0.0.1 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 5.0 sec 4.62 GBytes 7.94 Gbits/sec
Hangi işletim sistemini çalıştırdığınıza bağlı, ancak Windows 2000'de geri döngü bağdaştırıcısı isteklerinin yavaş olacağı bir hata vardı. Senin için işe yaramaz bir şeyler var!
Daha fazla bilgi için lütfen bu kb makalesine bakın .
Cevabınızı ismin kendisinde bulmanızı tercih ederim. Adında şöyle yazıyor: "Yerel Geri Döngü Adresi", bu, kendi başına ağın sürece hiçbir zaman müdahale etmediği ve isteğin kendi içinde yerel olarak geri çevrildiği anlamına gelir.
Eğer Linux kullanıyorsanız ...
"ifconfig -a" yazın, root olarak ...
Tüm NIC'lerde "kesinti" satırına dikkat edin ... "lo" üzerinde "kesinti" satırı olmadığına dikkat edin ... bu, kendisine atanmış bir kesinti olmadığı anlamına gelir, yani oldukça hızlıdır ;-)