Home

Page 26
Page 26
background image

Приведем  примеры  с  помощью  утилиты sock. Сконфигурируем  один  из  узлов  сети  таким 

образом, чтобы его сетевой интерфейс имел два IP адреса, например, 192.168.0.89 и 192.168.0.199. 
Запустим утилиту sock в режиме UDP сервера таким образом, чтобы сервер прослушивал порт 777 
на любом интерфейсе командой: 

 

C:\>sock –s –u 777 

 
Проверим с помощью netstat.exe: 
 

UDP    0.0.0.0:777        *:* 

 
Убедимся,  что  к  серверу  можно  обращаться  и  по endpoint 192.168.0.89:777 и 

192.168.0.199:777. Проанализируем трафик (файл UDP6.cap).  

 

 

 
Видим,  что  сообщений  о  недостижимости  не  поступает,  следовательно,  сервер,  вероятно, 

принимает данные. Проверим консоль утилиты sock: 
 

C:\sock –us 777 

for 89 

for 199 

 
Как  видим,  сервер,  запущенный  таким  образом,  что  его endpoint является 0.0.0.0:777, 

действительно принимает данные, поступающие на порт 777 для любого его интерфейса.  

Теперь запустим sock в режиме сервера таким образом, чтобы сервер просушивал некоторый 

порт только на одном своем интерфейсе.  

 

C:\sock –us 192.168.0.89 777 

 

Проверим с помощью netstat.exe: 


Copyright © 2021 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.