| 
 Сканирование портов — это проверка системы на наличие 
открытых TCP/IP портов. Если сравнивать IP адрес компьютера с 
телефонным номером, то порт — это эквивалент добавочного номера.  
Вы набираете телефонный номер, а затем «тоном» добавляете 
добавочный. Точно также, TCP/IP порты дают возможность присоединятся 
к одному IP адресу нескольким серверам. 
Стандартный TCP/IP 
стэк дает доступ к 65,535 портам. От 1 и до 65535. В линуксе только 
с «рутовыми» правами можно привязывать программы к портам ниже 1024.  
Для присоединения к какому либо из портов можно использовать 
telnet. Например: 
telnet www.yahoo.com 80 
Вы 
увидите: Connected to www.yahoo.akadns.net  Escape character is 
‘^]’ 
набираете: GET [return][return] 
Веб сервер в 
ответ вам отправит html страницу. Обычный браузер пребразовывает эту 
страницу в то, что вы привыкли видеть на экране монитора.  
Программа, сканирующая порты, пытается присоедениться к 
каждому порту и находит какие из них открыты. Т.е. какие отвечают, 
как на примере выше.  
Чтобы программное обеспечение использовало порты из диапазона 0-1023, необходимо получить у IANA(Internet Assigned Numbers Authority) разрешение.  |