Vad är TCP och UDP-port? Hur man blockerar eller öppnar dem i Windows?

Om du är en nätverksingenjör eller en normal användare kan du behöva hitta, öppna eller blockera en virtuell port, till exempel en TCP- eller UDP- port för en applikation. Virtuella portar hjälper dig att hantera din nätverkshårdvara och programvara med avseende på informationstrafiken. På ett lekmannaspråk fungerar virtuella portar som de dedikerade körfälten för särskild trafik som webbplatstrafik, mottagning av e-post, överföring av filer och så vidare.

Det finns i princip två typer av virtuella portar, nämligen TCP och UDP . TCP står för Transmission Control Protocol ; medan UDP står för User Datagram Protocol . TCP- och UDP -portar använder olika nätverksprotokoll vid hantering av informationstrafik. Nätverksprotokoll är inget annat än en uppsättning regler och föreskrifter för hur viss information ska skickas och tas emot. Grunden för en TCP- eller UDP - port är dock IP , dvs Internetprotokoll(Internet Protocol) .

Låt oss se hur dessa två portar avviker i sina egenskaper och funktioner.

Hur fungerar en TPC-port?

En TCP- port kräver att användare upprättar en anslutning mellan avsändarens maskin och mottagarens maskin. Det är ganska likt att ringa ett telefonsamtal. När förbindelsen är upprättad mellan avsändaren och mottagaren kan informationen sändas fram och tillbaka, tills förbindelsen bryts externt.

Även om TCP är det mest komplexa transportlagerprotokollet, är det också det mest pålitliga protokollet när det gäller att ta emot felfri information. Protokollet ser till att destinationsmaskinen bekräftar mottagandet av datagrammet. Först då överför den informationen. Därför(Hence) är TCP vanligare än UDP .

Hur fungerar en UDP-port?

En UDP- port, å andra sidan, behöver inte användare att upprätta en anslutning mellan avsändaren och mottagaren för att skicka informationen. Till skillnad från en TCP - port kanske informationen som skickas via UDP- porten inte når mottagaren. Det liknar att skicka ett brev. Det är inte nödvändigt att användaren har fått brevet. Därför(Hence) skickas informationen som behöver sändas över en UDP- port. Användaren som ställt in eller lyssnar på den angivna UDP- porten kan ta emot information.

UDP har låg latens och erbjuder en konstant ström av information. Således är en UDP det perfekta valet för strömmande sändningar, videospel online och strömmande röst över IP ( VoIP ). Som ett resultat används en UDP- port endast när det finns ett specifikt behov av information som skickas.

Identifiera rätt portar

Det finns många virtuella portar tillgängliga för alla datorer; som sträcker sig från 0 till 65535. Men var och en av dessa portar har en viss standard och är dedikerad till en viss applikation. Av dessa använder några av följande portar TCP och UDP .

  • 20 ( TCP ): FTP ( filöverföringsprotokoll(File Transfer Protocol) )
  • 22 (TCP): Secure Shell (SSH)
  • 25 ( TCP ): Simple Mail Transfer Protocol ( SMTP )
  • 53 ( TCP och UDP ): Domain Name System ( DNS )
  • 80 ( TCP ): Hypertext Transfer Protocol ( HTTP )
  • 110 ( TCP ): Post Office Protocol ( POP3 )
  • 143 ( TCP ): Internet Message Access Protocol ( IMAP )
  • 443 (TCP): HTTP Secure (HTTPS).

Det är möjligt att kontrollera vilka av portarna på din Windows-dator som är öppna eller stängda. Om du vill blockera eller öppna en viss TCP- eller UDP- port, så är processen här.

Hitta en öppen TCP- eller UDP-port

Öppna Start-menyn(Start Menu) . (För Windows 10 , tryck på Windows -knappen) och skriv CMD . Klicka nu på alternativet Kör som administratör .(Run as Administrator)

UDP-port

När kommandotolksfönstret(Command Prompt) öppnas, skriv Netstat -ab och tryck på Retur. ( Enter. )En lista över TCP- och UDP- portar börjar visas tillsammans med IP-adressen och andra detaljer.

UDP-port

Ju längre du väntar, desto större blir listan över öppna portar. Vänta(Wait) tills hela listan har dykt upp i fönstret. När listan är fullständig trycker du på CTRL (Press) CTRL+C och CTRL+V för att kopiera och klistra in informationen i Anteckningar(Notepad) eller någon annan textredigerare.

Som du kan se i bilden ovan hänvisar informationen inom parentes till namnet på programmet som använder en öppen TCP- eller UDP- port. Bredvid protokollnamnet kan du se IP-adressen och portnumret efter kolon. Till exempel, i 192.168.0.107:50741 är siffrorna 192.168.0.107 IP-adressen( IP address) , medan numret 50741 är portnumret .

Läs(Read)Hur kontrollerar jag vilka portar som är öppna(How to check what Ports are open) ?

Hitta en blockerad TCP- eller UDP-port

Följ nästa steg för att veta vilka av portarna som blockeras av Windows-brandväggen .(Windows Firewall)

Det första steget är detsamma som att hitta en öppen TCP- eller UDP- port. Öppna Start-menyn(Start Menu) genom att trycka på Windows -knappen och skriv CMD . Klicka nu på alternativet Kör som administratör .(Run as Administrator)

När kommandotolksfönstret(Command Prompt) öppnas, skriv följande kommando: netsh firewall show state

UDP-port

Vissa portar kan blockeras av routern eller internetleverantören(ISP) och de kanske inte finns med i listan ovan. För att hitta dessa portar, skriv följande kommando: netstat -ano | findstr -i SYN_SENT

UDP-port

Om det här kommandot inte returnerar någon lista betyder det att ingen av portarna är blockerade av routern eller internetleverantören(ISP) .

Hur man öppnar eller blockerar en TCP- eller UDP- port

Nu eftersom du har identifierat TCP- och UDP- portarna på din Windows -dator, kommer här den viktigaste delen.

Först(First) och främst kan du behöva öppna en port för att ett program ska fungera smidigt. Å andra sidan kan du behöva blockera vissa portar eftersom de inte längre används och kan utgöra en gateway för hot. Därför(Hence) blockeras sådana portar av brandväggen.

Följ nästa steg för att öppna eller blockera en TCP- eller UDP- port.

Öppna Start-menyn(Start Menu) genom att trycka på Windows-tangenten(Windows-key) . Skriv Windows Defender-brandvägg(Windows Defender Firewall) och välj Windows Defender-brandvägg med avancerad säkerhet(Windows Defender Firewall with Advanced Security) från resultaten.

UDP-port

Följande fönster öppnas.

UDP-port

Klicka på fliken Inkommande regler(Inbound Rules) på menyn till vänster.

UDP-port

Klicka på fliken Ny regel... i fönstret (New Rule…)Åtgärder(Actions) på menyn till höger. När det här fönstret öppnas väljer du alternativknappen Port och klickar på Nästa(Next) .

UDP-port

När du trycker på Nästa(Next ) flik öppnas följande fönster i guiden Ny inkommande regel . (New Inbound Rule Wizard)I det här fönstret kan du välja vilken typ av port du vill öppna eller blockera. Du kan också välja om du vill öppna eller blockera alla portar av den valda typen eller en specifik lokal port. Ange antalet eller ett intervall av de lokala portarna som du vill öppna eller blockera. Och klicka på Nästa(Next) .

UDP-port

Följande fönster öppnas när du klickar på Nästa. Här kan du öppna portarna genom att välja Tillåt anslutningen(Allow the connection) eller Tillåt anslutningen om det är säkra(Allow the connection if it is secure) radioknappar. Välj den tredje alternativknappen Blockera anslutningen(Block the connection) för att blockera de angivna portarna.

UDP-port

Välj nu om regeln gäller för domän(Domain) , privat(Private) eller offentlig(Public) eller alla dessa. Klicka på Nästa(Next) .

UDP-port

Följande fönster öppnas när du klickar på Nästa(Next) . I det här fönstret anger du ett namn(Name) för denna nya inkommande regel(Inbound Rule) . Du kan också ange vilka portar som har blockerats eller öppnats i avsnittet Beskrivning .(Description)

UDP-port

Klicka på Slutför(Finish) för att skapa den här nya inkommande regeln.

Observera(Please) att ibland efter blockering av en viss port kanske appar inte fungerar korrekt. Du kan också stöta på problem när du ansluter till vissa resurser. Det betyder att porten du blockerade kan behöva vara öppen. Du kan ångra blockeringen av portar när som helst efter samma process.

Läs nästa(Read next) : Hur man övervakar TCP, UDP-kommunikation i Windows med PortExpert.



About the author

Jag är en Windows-specialist och har arbetat i mjukvarubranschen i över 10 år. Jag har erfarenhet av både Microsoft Windows och Apple Macintosh-system. Mina kunskaper inkluderar: fönsterhantering, hårdvara och ljud, apputveckling med mera. Jag är en erfaren konsult som kan hjälpa dig att få ut det mesta av ditt Windows-system.



Related posts