Сканирование портов — это проверка системы на наличие
открытых 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) разрешение.

 

Оставит комментарий