Когато се свърже с Интернет, операционната система разпределя портове към програмите, работещи с мрежата, чрез които се получават и изпращат данни. Портът може да бъде отворен или затворен. Понякога потребителят трябва да провери състоянието на портовете.
Инструкции
Етап 1
Когато казват за порт, че е отворен, това означава, че в момента го използва някаква програма. Повече от 65 хиляди портове могат да се използват за свързване към мрежата. Портовете, които в момента не се използват, са затворени. Ето защо е невъзможно да се разглеждат затворени портове като такива; когато анализират мрежовите връзки, те разглеждат отворени портове.
Стъпка 2
Как да видя кои портове на компютъра ми са отворени? За целта отворете командния ред (конзола): „Старт“- „Всички програми“- „Аксесоари“- „Команден ред“. В появилия се черен прозорец (външният му вид може да бъде персонализиран) въведете командата netstat –aon и натиснете Enter. Ще се появи списък с текущите мрежови връзки. Първата колона показва вида на мрежовия протокол - TCP или UDP, във втората ще видите локални адреси.
Стъпка 3
Обърнете внимание на номерата в редовете на локалния адрес след дебелото черво, това са номерата на портовете, отворени на вашия компютър. Как да разберете кои програми ги отварят? За целта обърнете внимание на последната колона - PID. Това е идентификаторът на процеса. Познавайки го, винаги можете да разберете името на процеса, към който принадлежи. За да направите това, в същия прозорец на конзолата въведете командата tasklist. Ще се появи списък с процеси, работещи на компютъра. Във втората колона намерете идентификатора, който ви интересува, вляво от него ще има името на процеса.
Стъпка 4
Има ситуации, когато трябва насилствено да отворите порт в защитната стена - т.е. да го направите отворен за връзка. Ако говорим за стандартната защитна стена на Windows, тогава е напълно възможно да се работи с нея през конзолата. Така че, за да отворите порт, просто въведете командата netsh firewall add portopening TCP 45678 system в конзолата и натиснете Enter. В този пример порт 45678 ще бъде отворен чрез TCP.
Стъпка 5
За да затворите отворен порт, въведете в конзолата командата netsh firewall delete portopening TCP 45678. Този пример затваря по-рано отворен порт. Можете да прегледате настройките на защитната стена, като въведете конфигурацията на etsh firewall show в конзолата.
Стъпка 6
Възможно ли е принудително затваряне на конкретен порт посредством защитна стена, т.е. като цяло забранява на програми да го отварят? Можете, но няма никакъв смисъл. Висококачествените троянци на случаен принцип избират порта, който отварят, така че е невъзможно да се отгатне кой порт трябва да бъде затворен, за да се предпази от определен троянец.
Стъпка 7
Също така е невъзможно да се затворят всички "допълнителни" портове, тъй като при работа в интернет браузърът използва не само 80-ия порт, но и други. Следователно, първо, трябва да конфигурирате списъка с доверени приложения и второ, да наблюдавате списъка с връзки в конзолата, ако на вашия компютър има подозрителна мрежова активност. Също така е полезно да активирате регистрирането на връзката в настройките на защитната стена.