Понякога си струва да разберете кои TCP/IP портове са отворени на вашето устройство. Например, да кажем, че вашето устройство комуникира с друг компютър, но връзката внезапно се прекъсва. В този случай можете да проверите всички отворени TCP/IP портове. Оттам можете да опитате да разрешите проблема, като отстраните всеки повреден порт.
Тази статия обхваща различните начини за проверка на активни TCP/IP портове в Windows. Но първо, нека разберем как работят тези портове.
Какво представляват TCP/IP портовете и как работят?
Нека разбием термина „TCP/IP“ и да обясним какво означава.
TCP (Transmission Control Protocol) се отнася до протокол, ориентиран към свързване. С прости думи, протоколите са правилата, които определят как се прехвърлят данните между устройствата.
Междувременно частта "IP" (Интернет протокол) се отнася до адреса на интернет протокола. Това е уникална стойност, присвоена на мрежово устройство, и се използва за идентифициране на това конкретно устройство.
Сега TCP/IP портовете са просто портовете, които гарантират, че всички данни, които изпращате, достигат до своя получател. Тези портове гарантират, че свързаните с интернет устройства могат да комуникират помежду си. Някои примери за TCP/IP портове включват IMAP порт (143) за имейли и портове на протокола за прехвърляне на файлове (20 и 21).
Нека сега разгледаме различните начини за проверка на активни TCP/IP портове.
1. Проверете отворените TCP/IP портове и техните имена на процеси с помощта на командния ред
Когато проверявате TCP/IP портовете, които са отворени, може също да искате да откриете допълнителна информация.
Например, да приемем, че искате да проверите активните TCP/IP портове заедно с техните имена на процеси. В такъв случай можете да приложите следните методи:
- Натиснете Win + R за да отворите диалоговия прозорец Изпълнение на командата.
- Тип CMD и натиснете Ctrl + Shift + Enter за да отворите повишен команден ред.
- Въведете следната команда и натиснете Въведете.
netstat -ab
Резултатите ще покажат четири колони: Прото, местен адрес, чуждестранен адрес, и състояние.
Имената на процесите са стойностите, показани в квадратни скоби под имената на портовете.
Например може да видите името на процеса „[svchost.exe]“ под един от TCP портовете.
2. Проверете отворените TCP/IP портове и идентификаторите на процеса с помощта на командния ред
В някои случаи може да искате да проверите TCP/IP портовете заедно с техните идентификатори на процеси (уникалните номера, които идентифицират процесите). Този метод може да бъде полезен, ако не можете да намерите имената на процесите с помощта на предишния метод.
Когато сте готови търсене на идентификатора на процеса (PID) в Windows, можете да проверите името на задачата, свързано с PID в диспечера на задачите.
Нека започнем, като проверим как да проверим отворените TCP/IP портове и техните PID:
- Натиснете Win + R за да отворите диалоговия прозорец Изпълнение на командата.
- Тип CMD и натиснете Ctrl + Shift + Enter за да отворите повишен команден ред.
- Въведете следната команда и натиснете Въведете.
netstat -aon
Вашият екран трябва да показва пет колони: Прото, местен адрес, чужд адрес, държава, и PID.
След като намерите PID на определен порт, ето как можете да използвате диспечера на задачите, за да намерите задачата, свързана с този PID:
- Тип Диспечер на задачите в лентата за търсене на менюто "Старт" и изберете Най-добро съвпадение.
- Навигирайте до Подробности раздел.
- Потърсете вашата PID стойност в PID раздел и намерете името на задачата от резултатите отляво.
3. Проверете кои TCP/IP портове са отворени с помощта на приложения на трети страни
Ако сте фен на приложения на трети страни, ето някои инструменти, които могат да ви помогнат да проверите активните TCP/IP портове на вашето устройство.
TCPView
Приложението TCPView показва подробен списък на всички TCP и UDP (протокол за потребителски дейтаграми) портове. Той също така ви показва името на процеса, идентификаторите на процеса (PIDs), локалния адрес, отдалечения адрес, локалния порт, отдалечения порт и др.
Можете да персонализирате екрана TCPView, като щракнете върху Преглед и изберете съответната опция.
Ако искате да промените прозореца на тъмен режим, отидете на Настроики раздел, изберете Темаи след това изберете Тъмно опция. Можете също така да промените други настройки (като промяна на размера на шрифта) в раздела Опции.
И ако искате да затворите един от процесите на екрана, изберете въпросния процес, щракнете върху Процес и след това изберете убий... опция.
Ако искате да редактирате процес, щракнете върху въпросния процес, щракнете върху редактиране и след това изберете съответната опция. И ако имате нужда от помощ, отидете до Помогне раздел.
Изтегли: TCPView за Windows (Безплатно)
CurrPorts
CurrPorts изглежда почти подобно на TCPView, но има няколко допълнителни раздела, които показват критична информация. Например, този инструмент също ви показва пътя на процеса (пътя на файла), името на продукта, описанието на файла и версията на файла (за приложения).
Инструментът показва всички отворени TCP/IP и UDP портове на вашия компютър.
Ако искате да затворите някои портове, маркирайте ги и след това щракнете върху иконата „затваряне“. За да филтрирате резултатите си, щракнете върху иконата „филтър“, изберете вашия филтър и след това щракнете Добре.
Ако искате да търсите конкретни портове, щракнете върху иконата „търсене“, въведете името на порта и след това щракнете върху Намери следващото.
За да редактирате вашите портове, отворете редактиране и след това изберете съответната опция.
Ако искате да персонализирате инструмента CurrPorts, щракнете върху Преглед и изберете съответната опция. И ако искате да откриете повече функции за персонализиране, отидете на Настроики раздел.
Изтегли: CurrPorts за Windows (Безплатно)
TCP монитор плюс
TCP Monitor Plus се състои от 11 раздела, които можете да използвате за различни цели. Но в този случай ще се съсредоточим върху раздела Монитор на сесии, защото там се намира информацията за TCP/IP.
След като сте в раздела Монитор на сесии, трябва да видите различни секции, съдържащи информация за TCP/IP портовете. Разделът "Състояние" ви казва дали портовете са отворени или се свързват. Другите раздели показват информация като IP адрес, име на хост, име на процес и др.
Ако искате да направите промени в конкретен порт, щракнете с десния бутон върху него и изберете подходяща опция.
Изтегли: TCP Monitor Plus за Windows (Безплатно)
Намирането на всички ваши активни TCP/IP портове не би трябвало да е трудно
Комуникирате ли с отдалечен компютър, но внезапно срещате проблеми с връзката? Може би проблемът идва от TCP/IP портове. В този случай можете просто да проверите кои TCP/IP портове са отворени, като използвате съветите, които разгледахме. Оттам можете да приложите съответните стъпки за отстраняване на неизправности, за да коригирате дефектния порт.
И ако срещнете други проблеми, докато се свързвате с отдалечено устройство, вижте някои често срещани проблеми с връзката с отдалечен работен плот и техните поправки.