Co to jest port TCP i UDP? Jak je zablokować lub otworzyć w systemie Windows?

Jeśli jesteś inżynierem sieci lub zwykłym użytkownikiem, może być konieczne znalezienie, otwarcie lub zablokowanie portu wirtualnego, takiego jak port TCP lub UDP dla aplikacji. Porty wirtualne ułatwiają zarządzanie sprzętem i oprogramowaniem sieciowym w odniesieniu do ruchu informacyjnego. W języku laika wirtualne porty służą jako dedykowane pasy dla określonego ruchu, takiego jak ruch na stronach internetowych, odbieranie wiadomości e-mail, przesyłanie plików i tak dalej.

Zasadniczo istnieją dwa typy portów wirtualnych, a mianowicie TCP i UDP . TCP oznacza protokół kontroli transmisji(Transmission Control Protocol) ; natomiast UDP to skrót od User Datagram Protocol . Porty TCP(TCP) i UDP używają różnych protokołów sieciowych podczas obsługi ruchu informacyjnego. Protokoły sieciowe to nic innego jak zbiór zasad i przepisów dotyczących sposobu wysyłania i odbierania określonych informacji. Jednak podstawą portu TCP lub UDP jest IP , czyli Internet Protocol .

Zobaczmy, jak te dwa porty różnią się w swoich funkcjach i funkcjach.

Jak działa port TPC?

Port TCP wymaga od użytkowników ustanowienia połączenia między komputerem nadawcy a komputerem odbiorcy. Jest to bardzo podobne do wykonywania rozmowy telefonicznej. Po ustanowieniu połączenia między nadawcą a odbiorcą informacje mogą być przesyłane tam iz powrotem, aż do zerwania połączenia na zewnątrz.

Chociaż TCP jest najbardziej złożonym protokołem warstwy transportowej, jest również najbardziej niezawodnym protokołem, jeśli chodzi o odbieranie bezbłędnych informacji. Protokół zapewnia, że ​​urządzenie docelowe potwierdza odbiór datagramu. Dopiero wtedy przekazuje informacje. Dlatego(Hence) protokół TCP jest częściej używany niż UDP .

Jak działa port UDP?

Z drugiej strony port UDP nie wymaga, aby użytkownicy nawiązywali połączenie między nadawcą a odbiorcą w celu wysłania informacji. Jednak w przeciwieństwie do portu TCP informacje przesyłane przez port (TCP)UDP mogą nie dotrzeć do odbiorcy. Jest to podobne do wysyłania listu. Nie jest konieczne, aby użytkownik otrzymał list. W związku(Hence) z tym informacje, które mają być transmitowane, są przesyłane przez port UDP . Użytkownik dostrojony lub nasłuchujący określonego portu UDP może otrzymywać informacje.

UDP ma niskie opóźnienia i oferuje stały strumień informacji. Tak więc UDP jest idealnym wyborem do transmisji strumieniowych, gier wideo online i przesyłania strumieniowego Voice-over-IP ( VoIP ). W rezultacie port UDP jest używany tylko wtedy, gdy istnieje konkretna potrzeba dotycząca przesyłanych informacji.

Identyfikacja właściwych portów

Istnieje wiele portów wirtualnych dostępnych dla każdego komputera; które mieszczą się w zakresie od 0 do 65535. Jednak każdy z tych portów ma określony standard i jest dedykowany do określonej aplikacji. Spośród nich niektóre z poniższych portów używają protokołów TCP(TCP) i UDP .

  • 20 ( TCP ): FTP ( protokół przesyłania plików(File Transfer Protocol) )
  • 22 (TCP): Bezpieczna powłoka (SSH)
  • 25 ( TCP ): Prosty protokół przesyłania poczty(Mail Transfer Protocol) ( SMTP )
  • 53 ( TCP i UDP ): System nazw domen ( DNS )
  • 80 ( TCP ): Protokół (TCP)przesyłania(Transfer Protocol) hipertekstu ( HTTP )
  • 110 ( TCP ): Protokół pocztowy(Post Office Protocol) ( POP3 )
  • 143 ( TCP ): Internet Message Access Protocol ( IMAP )
  • 443 (TCP): Bezpieczny HTTP (HTTPS).

Możliwe jest sprawdzenie, które z portów na komputerze z systemem Windows są otwarte lub zamknięte. Jeśli chcesz zablokować lub otworzyć określony port TCP lub UDP , oto proces.

Znajdowanie otwartego portu TCP lub UDP

Otwórz menu Start(Start Menu) . (W systemie Windows 10(Windows 10) naciśnij przycisk Windows ) i wpisz CMD . Teraz kliknij opcję Uruchom jako administrator(Run as Administrator) .

port UDP

Gdy otworzy się okno wiersza polecenia(Command Prompt) , wpisz Netstat -ab i naciśnij Enter. Pojawi się lista portów TCP i UDP wraz z adresem IP i innymi szczegółami.

port UDP

Im dłużej czekasz, tym większa staje się lista otwartych portów. Poczekaj(Wait) , aż w oknie pojawi się pełna lista. Gdy lista w pełni się pojawi, naciśnij (Press) CTRL+C i CTRL+V , aby skopiować i wkleić informacje do Notatnika(Notepad) lub dowolnego innego edytora tekstu.

Jak widać na powyższym obrazku, informacje w nawiasach odnoszą się do nazwy programu korzystającego z otwartego portu TCP lub UDP . Obok nazwy protokołu można zobaczyć adres IP i numer portu po dwukropku. Na przykład w adresie 192.168.0.107: 50741 liczby 192.168.0.107 to adres IP( IP address) , a liczba 50741 to numer portu .

Przeczytaj(Read)Jak sprawdzić, które porty są otwarte(How to check what Ports are open) ?

Znajdowanie zablokowanego portu TCP lub UDP

Aby dowiedzieć się, które porty są blokowane przez Zaporę systemu Windows(Windows Firewall) , wykonaj następujące kroki.

Pierwszy krok jest taki sam, jak znalezienie otwartego portu TCP lub UDP . Otwórz menu Start(Start Menu) , naciskając przycisk Windows i wpisz CMD . Teraz kliknij opcję Uruchom jako administrator(Run as Administrator) .

Gdy otworzy się okno wiersza polecenia , wpisz następujące polecenie: (Command Prompt)netsh firewall show state

Port UDP

Niektóre porty mogą być blokowane przez router lub dostawcę usług internetowych(ISP) , a te mogą nie być wymienione na powyższej liście. Aby znaleźć te porty, wpisz następujące polecenie: netstat -ano | findstr -i SYN_SENT

Port UDP

Jeśli to polecenie nie zwróci żadnej listy, oznacza to, że żaden z portów nie jest blokowany przez router lub dostawcę usług internetowych(ISP) .

Jak otworzyć lub zablokować port TCP lub UDP ?

Teraz, odkąd zidentyfikowałeś porty TCP i UDP na swoim komputerze z (UDP)systemem Windows(Windows) , oto najważniejsza część.

Przede(First) wszystkim może być konieczne otwarcie portu, aby aplikacja działała płynnie. Z drugiej strony może być konieczne zablokowanie niektórych portów, ponieważ nie są one już używane i mogą stanowić bramę dla zagrożeń. Dlatego(Hence) takie porty są blokowane przez zaporę.

Wykonaj kolejne kroki, aby otworzyć lub zablokować port TCP lub UDP .

Otwórz menu Start(Start Menu) , naciskając klawisz Windows(Windows-key) . Wpisz Zapora systemu Windows Defender(Windows Defender Firewall) i z wyników wybierz Zapora systemu Windows Defender z zabezpieczeniami zaawansowanymi(Windows Defender Firewall with Advanced Security) .

Port UDP

Otworzy się następujące okno.

Port UDP

Kliknij zakładkę Reguły przychodzące(Inbound Rules) w menu po lewej stronie.

Port UDP

Kliknij kartę Nowa reguła…(New Rule…) w panelu Akcje(Actions) w menu po prawej stronie. Kiedy to okno się otworzy, wybierz opcję Port i kliknij Dalej(Next) .

Port UDP

Po naciśnięciu przycisku Dalej(Next ) otworzy się następujące okno Kreatora nowej reguły ruchu przychodzącego(New Inbound Rule Wizard) . W tym oknie możesz wybrać typ portu, który chcesz otworzyć lub zablokować. Możesz także wybrać, czy chcesz otworzyć lub zablokować wszystkie porty wybranego typu lub określony port lokalny. Określ liczbę lub zakres portów lokalnych, które chcesz otworzyć lub zablokować. I kliknij Dalej(Next) .

Port UDP

Poniższe okno otwiera się po kliknięciu przycisku Dalej. Tutaj możesz otworzyć porty, wybierając Zezwól na połączenie(Allow the connection) lub Zezwól na połączenie, jeśli jest to bezpieczne(Allow the connection if it is secure) przyciski radiowe. Wybierz trzeci przycisk opcji Zablokuj połączenie(Block the connection) , aby zablokować określone porty.

Port UDP

Teraz wybierz, czy reguła dotyczy domeny(Domain) , prywatnej(Private) lub publicznej(Public) , czy wszystkich tych. Kliknij Dalej(Next) .

Port UDP

Po kliknięciu przycisku Dalej(Next) otworzy się następujące okno . W tym oknie określ Nazwę(Name) nowej reguły ruchu przychodzącego(Inbound Rule) . Możesz również określić, które porty zostały zablokowane lub otwarte w sekcji Opis(Description) .

Port UDP

Kliknij przycisk Zakończ(Finish) , aby utworzyć nową regułę ruchu przychodzącego.

Należy(Please) pamiętać, że czasami po zablokowaniu określonego portu aplikacje mogą nie działać poprawnie. Możesz również napotkać problemy podczas łączenia się z niektórymi zasobami. Oznacza to, że zablokowany przez Ciebie port może wymagać otwarcia. Możesz cofnąć blokowanie portów w dowolnym momencie, wykonując ten sam proces.

Czytaj dalej(Read next) : Jak monitorować komunikację TCP, UDP w systemie Windows za pomocą PortExpert.



About the author

Jestem inżynierem oprogramowania i ekspertem od Windows 10. Mam ponad dwuletnie doświadczenie w pracy ze smartfonami, Windows 10 i Microsoft Edge. Moim głównym celem jest sprawienie, aby Twoje urządzenia działały lepiej i szybciej. Pracowałem przy różnych projektach dla firm takich jak Verizon, IMac, HP, Comcast i wielu innych. Jestem również certyfikowanym instruktorem szkoleń w chmurze Microsoft Azure.



Related posts