netstat показывает разные соединения между хостами - PullRequest
0 голосов
/ 28 июня 2019

В сети связи у меня есть одна служба linux, отвечающая за диалог между «server_A» и «node_B».

1) Когда я перечисляю все соединения на сервере _A к узлу_B, я получаю:

server_A> netstat –tan | grep ip_node_B
PROTOCOL    SRC                     DEST    STATE       PID
TCP         server_A:20002      node_B:4444 ESTABLISHED  1
TCP         server_A:20002      node_B:5555 ESTABLISHED  1
TCP         server_A:20002      node_B:3333 ESTABLISHED  1
TCP         server_A:20001      node_B:2222 ESTABLISHED  1

2) Но когда я перечисляю все соединения на узле_B с serve_A, я получаю:

node_B> netstat –tan | grep ip _server_A
PROTOCOL        SRC                DEST           STATE      PID
TCP          node_B:6666        server_A:20003  ESTABLISHED   2
TCP          node_B:2222        server_A:20001  ESTABLISHED   2
TCP          node_B:4444        server_A:20002  ESTABLISHED   2

Замечания:

obs1) На сервере А есть 2 соединения с портами 55555 и 33333, которые не были найдены в узле В. И на узле B есть одно соединение с портом 20003, которое не видно на сервере Server_a.

obs2) Когда я перезапускаю службу на node_B, server_A и node_B теперь установили соединения (теперь с другим PID для node_B):

20001 <> 7777

20002 <> 8888 и

20003 <> 9999.

Но сервер_A по-прежнему поддерживает соединение 20002 <> 5555 и 20002 <> 3333.

Какие проблемы в сети / услуге объяснили бы наблюдения 1 и 2?

...