Мрежа

Какво е TCP и UDP порт? Как да ги блокирате или отворите в Windows 10?

Какво е TCP и UDP порт? Как да ги блокирате или отворите в Windows 10?

Ако сте мрежов инженер или обикновен потребител, може да се наложи да намерите, отворите или блокирате виртуален порт, като например TCP или а UDP порт за приложение. Виртуалните портове ви помагат да управлявате мрежовия си хардуер и софтуер по отношение на информационния трафик. На непрофесионален език виртуалните портове служат като специални ленти за определен трафик, като трафик на уебсайт, получаване на имейли, прехвърляне на файлове и т.н.

По същество има два вида виртуални портове, а именно TCP и UDP. TCP означава Протокол за управление на предаването; докато UDP означава Протокол за потребителски дейтаграми. TCP и UDP портовете използват различни мрежови протоколи при обработка на информационен трафик. Мрежовите протоколи не са нищо друго освен набор от правила и разпоредби за това как дадена информация трябва да се изпраща и получава. Основата на TCP или UDP порт обаче е IP, i.д. интернет протокол.

Нека да видим как тези два порта се отлагат в техните характеристики и функции.

Как работи TPC портът?

TCP порт изисква от потребителите да установят връзка между машината на подателя и машината на получателя. Това е доста подобно на телефонно обаждане. След като се установи връзката между подателя и получателя, информацията може да се предава напред-назад, докато връзката не се прекъсне външно.

Въпреки че TCP е най-сложният протокол на транспортния слой, той е и най-надеждният протокол, когато става въпрос за получаване на информация без грешки. Протоколът гарантира, че дестинационната машина потвърждава получаването на дейтаграмата. Едва след това предава информацията. Следователно TCP се използва по-често от UDP.

Как работи UDP портът?

UDP портът, от друга страна, не се нуждае от потребители, за да установи връзка между подателя и получателя, за да изпрати информацията. Въпреки това, за разлика от TCP порт, информацията, изпратена през UDP порта, може да не достигне до приемника. Подобно е на изпращането на писмо. Не е необходимо потребителят да е получил писмото. Следователно информацията, която трябва да бъде излъчена, се изпраща през UDP порт. Потребителят, настроен или слушащ посочения UDP порт, може да получава информация.

UDP има ниска латентност и предлага постоянен поток от информация. По този начин UDP е идеалният избор за стрийминг излъчвания, онлайн видео игри и глас над IP (VoIP) стрийминг. В резултат на това UDP порт се използва само когато има конкретна необходимост относно изпращаната информация.

Идентифициране на правилните портове

Налични са много виртуални портове за всеки компютър; които варират от 0 до 65535. Всеки от тези портове обаче има определен стандарт и е посветен на определено приложение. От тях някои от следните портове използват TCP и UDP.

Възможно е да проверите кои портове на вашия компютър с Windows са отворени или затворени. Ако искате да блокирате или отворите определен TCP или UDP порт, тогава е процесът.

Намиране на отворен TCP или UDP порт

Отвори Старт меню. (За Windows 10, натиснете бутона Windows) и въведете CMD. Сега кликнете върху Изпълни като администратор опция.

Когато се отвори прозорецът на командния ред, въведете Netstat -ab и натиснете Въведете. Започва да се появява списък с TCP и UDP портове, заедно с IP адреса и други подробности.

Колкото по-дълго чакате, толкова по-голям става списъкът с отворени портове. Изчакайте, докато пълният списък се появи в прозореца. След като списъкът се появи изцяло, натиснете CTRL + C и CTRL + V за да копирате и поставите информацията в Notepad или друг текстов редактор.

Както можете да видите на горното изображение, информацията в скобите се отнася до името на програмата, която използва отворен TCP или UDP порт. До името на протокола можете да видите IP адреса и номера на порта след двоеточието. Например в 192.168.0.107: 50741, числата 192.168.0.107 са IP адрес, докато числото 50741 е номерът на порта.

Намиране на блокиран TCP или UDP порт

За да разберете кои от портовете са блокирани от защитната стена на Windows, следвайте следващите стъпки.

Първата стъпка е същата като намирането на отворен TCP или UDP порт. Отворете менюто "Старт", като натиснете бутона Windows и въведете CMD. Сега кликнете върху Изпълни като администратор опция.

Когато се отвори прозорецът на командния ред, въведете следната команда: netsh защитна стена показва състояние

Някои портове могат да бъдат блокирани от рутера или интернет доставчика и те може да не са изброени в горния списък. За да намерите тези портове, въведете следната команда: netstat -ano | findstr -i SYN_SENT

Ако тази команда не върне никакъв списък, това означава, че нито един от портовете не е блокиран от рутера или ISP.

Как да отворите или блокирате TCP или UDP порт

Тъй като вече сте идентифицирали TCP и UDP портовете на вашия компютър с Windows, тук идва най-важната част.

На първо място, може да се наложи да отворите порт, за да може приложението да работи безпроблемно. От друга страна, може да се наложи да блокирате определени портове, тъй като те вече не се използват и могат да представляват шлюз за заплахи. Следователно такива портове са блокирани от защитната стена.

Следвайте следващите стъпки, за да отворите или блокирате TCP или UDP порт.

Отворете менюто "Старт", като натиснете клавиша Windows. Тип Защитна стена на Windows Defender, и изберете Защитна стена на Windows Defender с разширена защита от резултатите.

Отваря се следният прозорец.

Кликнете върху Входящи правила в менюто отляво.

Кликнете върху Ново правило .. раздел от екрана Действия в дясното меню. Когато този прозорец се отвори, изберете Порт радио бутон и щракнете Следващия.

При натискане Следващия раздела, следния прозорец на Съветник за ново входящо правило отваря. В този прозорец можете да изберете типа порт, който искате да отворите или блокирате. Можете също така да изберете дали искате да отворите или блокирате всички портове от избрания тип или конкретен локален порт. Посочете номера или диапазона на локалните портове, които искате да отворите или блокирате. И щракнете Следващия.

Следващият прозорец се отваря, когато щракнете върху Напред. Тук можете да отворите портовете, като изберете Разрешаване на връзката или Разрешете връзката, ако е сигурна радио бутони. Изберете третия радио бутон Блокирайте връзката за да блокира посочените портове.

Сега изберете дали правилото се отнася за Домейн, Частен или Публично или всички тези. Щракнете Следващия.

Следният прозорец се отваря, когато щракнете Следващия. В този прозорец посочете a Име за това ново входящо правило. Можете също така да посочите кои портове са блокирани или отворени в Описание раздел.

Щракнете завършек за да създадете това ново входящо правило.

Моля, обърнете внимание, че понякога след блокиране на определен порт, приложенията може да не работят правилно. Можете също така да се сблъскате с проблеми, докато се свързвате с определени ресурси. Това означава, че може да се изисква портът, който сте блокирали, да бъде отворен. Можете да отмените блокирането на портове по всяко време, следвайки същия процес.

Прочетете следващата: Как да наблюдавам TCP, UDP комуникация в Windows с PortExpert.

Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...
Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...