2017-07-12 3 views
-1

Ich habe dieses Verhalten viele Male in vielen Servern, die viele Netzwerkverbindungen verarbeitet.Netstat/ss zeigt doppelte ausgehende time_wait Sockets

# ss -nt state time-wait sport ne :80 and sport ne :10050 | sort -k3 
    0  0      127.0.0.1:13530     127.0.0.1:8888 
    0  0      127.0.0.1:21978     127.0.0.1:8080 
    0  0      127.0.0.1:32490     127.0.0.1:8080 
    0  0      127.0.0.1:42922     127.0.0.1:8080 
    0  0      127.0.0.1:50728     127.0.0.1:8080 
    0  0      127.0.0.1:51542     127.0.0.1:8888 
    0  0      127.0.0.1:6274     127.0.0.1:8888 
    0  0      127.0.0.1:65264     127.0.0.1:8888 
    0  0     172.16.40.100:10000    172.16.40.5:3010 
    0  0     172.16.40.100:10002    172.16.40.34:3010 
    0  0     172.16.40.100:10002    172.16.40.97:3020 
    0  0     172.16.40.100:10004    172.16.40.116:3010 
    0  0     172.16.40.100:10004    172.16.40.21:3010 
    0  0     172.16.40.100:10008    172.16.40.30:3010 
    0  0     172.16.40.100:10010    172.16.40.216:3020 
    0  0     172.16.40.100:10012    172.16.40.30:3010 
    0  0     172.16.40.100:10014    172.16.40.131:3010 
    0  0     172.16.40.100:10014    172.16.40.22:3010 
    0  0     172.16.40.100:10014    172.16.40.33:3010 

Dies ist ein Teil der ss-Ausgabe. Wie Sie sehen können, gibt es mehrere Strings mit doppelten gehenden time_wait Sockets. Wie zum Beispiel:

0  0     172.16.40.100:10002    172.16.40.34:3010 
    0  0     172.16.40.100:10002    172.16.40.97:3020 

oder

0  0     172.16.40.100:10014    172.16.40.131:3010 
    0  0     172.16.40.100:10014    172.16.40.22:3010 
    0  0     172.16.40.100:10014    172.16.40.33:3010 

gegoogelt ich diese Frage konnte aber nicht eine vernünftige Erklärung zu diesem Thema erhalten.

Vielen Dank!

+1

Was ist dupliziert? Es gibt zwei Enden einer Verbindung und solange das Paar (lokale IP, lokaler Port, Remote-IP, Remote-Port) eindeutig ist, gibt es keine Mehrdeutigkeit –

Antwort

0

Wie Sie vielleicht sehen, gibt es mehrere Strings mit doppelten gehenden time_wait Sockets. Wie zum Beispiel:

0  0     172.16.40.100:10002    172.16.40.34:3010 
0  0     172.16.40.100:10002    172.16.40.97:3020 

oder

0  0     172.16.40.100:10014    172.16.40.131:3010 
0  0     172.16.40.100:10014    172.16.40.22:3010 
0  0     172.16.40.100:10014    172.16.40.33:3010 

Die Linien in dieser Anzeige sind Verbindungen, nicht-Buchsen. Es gibt genau zero 'doppelte Steckdosen' hier. Es gibt einen doppelten Port, weil am Serverende der Port immer gleich ist. Die Client-IP-Adresse oder der Client-Port unterscheiden sich jedoch immer. Oder beides.