Порт (слушане, за връзки) се използва за осигуряване на връзка между няколко програми. Някои пристанища са заети от системни услуги и следователно не могат да бъдат използвани от други услуги.
Порт 80 е предназначен за HTTP протокол за свързване към интернет, а протоколът POP3 за поща използва порт 110. Ако 80 е затворен, съответно, предаването на данни по мрежата е невъзможно. Следователно изпращането и получаването на поща е забранено, когато порт 100 е затворен.
За системни програми, портовете са присвоени с номера от 0 до 1023. Потребителските програми използват номера от 1024 до 49151 за свързване.Портовете от 49152 до 65535 се наричат динамични, използвани за временни клиент-сървър връзки.
Портовете са в следните състояния:
Това е много лесен начин да проверите дали портът е отворен на вашия компютър.
По подразбиране ще бъдете подканени да изберете често използвани портове и да ги тествате. Това е:
Как да проверя дали портът е отворен на компютъра? Всичко, което трябва да се направи, е да се избере темата и да се изчака отговор. Освен това можете:
Проверете дали портът е отворен, можете да използвате софтуер на трета страна CurrPorts.
Проектиран за мониторинг на мрежата, показва списък на всички отворени понастоящем портове на локалния компютър. В резултат на това се предоставя следната информация:
Освен това, като използвате програмата, можете да затворите нежелани TCP връзки, да прекратите процесите на определени портове, да копирате информация за порт към файл. Софтуерът е предназначен за Windows, като се започне от версия XP.
Един бърз начин да проверите дали портът е отворен на компютър или сървър е от командния ред, използвайки помощната програма netstat.
Позволява ви да наблюдавате входящите и изходящите мрежови връзки, да виждате маршрутизиращата таблица. Предлага се за UNIX-подобни операционни системи и Windows.
Използвайки някои параметри, можете да филтрирате показването на информация на екрана.
Друг ефективен начин да проверите дали портът е отворен е да използвате telnet.
По правило тази програма е достъпна за повечето системи. За да проверите наличността на адресите се използват:
telnet IP_адрес
Възможно е да се разреши режим на отстраняване на грешки и да се показва подробна информация по време на работа. За това се добавя параметъра -d, задават се адресът и номерът на порта. Например:
sudo telnet -d localhost 22
За да проверите дали портът е отворен от IP:
telnet адрес_IP номер_порта
Тествайте сайта, събирайте заявки, вижте всички данни, прехвърлени от командата:
telnet адрес_сайта ru 80GET /
По този начин страницата се връща, заглавките, които браузърът показва.
Как да проверя дали портът е отворен на компютъра? Можете да използвате командата tcping. Той е достъпен само за сървъри на Windows. Преди да използвате тази програма, трябва да я изтеглите.
Диагностика на наличността на пристанището се извършва под формата на:
tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-bn] [-r times][-j depth] [--tee filename] [-f] destination [port]
Определяне на някои опции:
Как да проверя дали портът е отворен на рутера?
Това е лесно да се направи с nmap помощната програма. Можете да зададете заетостта на определен IP адрес, както следва:
nmap -sP IP_адрес/номер_порта
Синтаксисът на общата команда е:
nmap [типы сканирования] [опции] {спецификации}
Не е необходимо да задавате ключове - в този случай всички отворени портове и програми, които ги слушат, ще бъдат проверени.
За да разберете използвания софтуер:
nmap -sV сайт
Ако трябва да сканирате няколко сайта, те трябва да бъдат разделени с интервал.
Можете да сканирате диапазон от адреси като този:
nmap -sP xy
където x е адресът, от който започва диапазонът, y - който завършва.
Помощната програма има Zenap GUI. В допълнение, той изпълнява всички функции на nmap, е в състояние да изгради мрежова карта.