Cloud & IT Cert Prep · Lektion

Vad portnummer används till

Lär Er hur portar styr trafik till rätt tjänst på en värd.

Lektion 2 av 413 steg

Vad portnummer används till är en gratis lektion i Cloud & IT Cert Prep på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Cloud & IT Cert Prep, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Cloud & IT Cert Prep innehåller totalt 4 lektioner.

En värd, många tjänster

En och samma enhet kör ofta flera nätverkstjänster samtidigt — en webbserver, en e-postserver och en fildelning. Portnummer gör det möjligt för en IP-adress att vara värd för många tjänster genom att ge varje tjänst en separat ingång.

IP-adressen levererar paketet till rätt värd och portnumret levererar det till rätt program på värden.

Sockets: IP plus port

Kombinerar ni en IP-adress med ett portnummer får ni en socket, den unika slutpunkten för en anslutning. Exempelvis är 192.168.1.10:443 en socket för HTTPS på den värden.

En anslutning identifieras av socketparet — källa och destination — vilket gör att en värd kan hålla isär tusentals samtidiga kommunikationer.

192.168.1.10:443  <- IP : port = socket

Portnummerintervallet

Portnummer är 16-bitarsvärden från 0 till 65535. Det ger 65 536 möjliga portar per protokoll (TCP och UDP har var sitt fullständiga intervall).

Det stora intervallet gör att en värd aldrig får slut på portar för de många anslutningar den kan hantera samtidigt.

Välkända portar

Portarna 0 till 1023 är de välkända portarna och är reserverade för vanliga, standardiserade tjänster. HTTP använder 80, HTTPS använder 443 och SSH använder 22.

Dessa tilldelningar hanteras av IANA (Internet Assigned Numbers Authority), så att klienter alltid vet var de som standard hittar en viss tjänst.

Registrerade portar

Portarna 1024 till 49151 är registrerade portar som på begäran tilldelas specifika program, exempelvis 3306 för MySQL eller 3389 för RDP (Remote Desktop Protocol).

De kontrolleras mindre strikt än välkända portar, men bidrar ändå till att undvika krockar mellan vanligt använda program.

Dynamiska tillfälliga portar

Portarna 49152 till 65535 är dynamiska eller tillfälliga portar. Operativsystemet tilldelar tillfälligt en sådan port till anslutningens klientsida.

När webbläsaren ansluter till en webbserver på port 443 använder datorn en slumpmässig hög tillfällig port som källa. Den frigörs när anslutningen avslutas.

Källport kontra destinationsport

Varje anslutning har två portar. Destinationsporten identifierar tjänsten som nås (till exempel 443 för HTTPS). Källporten är klientens tillfälliga port för den kommunikationen.

Denna kombination gör att en värd kan skilja mellan många anslutningar till samma tjänst, eftersom varje anslutning använder en annan källport.

Varför standardportar är viktiga

Standardportar gör att klienter kan ansluta utan att ange ett nummer. När ni skriver en webbadress används port 80 eller 443 i bakgrunden. Om en tjänst körs på en icke-standardiserad port måste klienterna uttryckligen få portnumret.

Vissa administratörer ändrar standardvärden för en viss säkerhet genom obscurity, men brandväggar och regler måste då uppdateras så att de stämmer.

Portar i brandväggsregler

Brandväggar tillåter eller blockerar i stor utsträckning trafik utifrån portnummer. En regel som tillåter TCP 443 släpper igenom HTTPS samtidigt som andra tjänster blockeras.

Genom att stänga oanvända portar minskar ni en värds attackyta. Att förstå portar är därför centralt både för anslutningar och säkerhetskonfiguration.

Lyssnande kontra öppna portar

En tjänst som är redo att ta emot anslutningar sägs lyssna på sin port, och porten betraktas då som öppen. En stängd port har ingen väntande tjänst.

Angripare söker efter öppna portar för att hitta tjänster att angripa. Därför granskar tekniker vilka portar som är öppna och stänger av alla som inte behövs.

Portar knyter ihop det

Portnummer är adresseringslagret ovanför IP och dirigerar data till rätt program. De gör det möjligt att multiplexa många tjänster på en och samma värd.

När portbegreppet är tydligt är ni redo att lära er de specifika portnumren för de vardagliga protokoll som tas upp i nästa lektioner.

Snabb kontroll

Repetera portintervallen.

Sammanfattning

Ni har lärt er vad portnummer används till.

  • Portar gör det möjligt för en IP-värd att tillhandahålla många tjänster; IP+port = en socket.
  • Intervallet är 0 till 65535 (16 bitar) per transportprotokoll.
  • Välkända: 0–1023; registrerade: 1024–49151; dynamiska: 49152–65535.
  • Destinationsporten anger tjänsten; källporten är klientens tillfälliga port.
  • Brandväggar tillåter eller blockerar i stor utsträckning trafik utifrån port.
Gratis att börja

Lär dig Cloud & IT Cert Prep med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
150
Lektioner
600

Vanliga frågor

Är lektionen ”Vad portnummer används till” gratis?

Ja – hela texten till ”Vad portnummer används till” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Cloud & IT Cert Prep, kan Ni uppgradera till CoddyKit PRO. Kursen i Cloud & IT Cert Prep innehåller totalt 4 lektioner.

Vad lär jag mig i ”Vad portnummer används till”?

Lär Er hur portar styr trafik till rätt tjänst på en värd. Ni övar på Cloud & IT Cert Prep med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Cloud & IT Cert Prep?

Du behöver inga förkunskaper. Utbildningen i Cloud & IT Cert Prep på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”Vad portnummer används till”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Cloud & IT Cert Prep-lektionen?

Ja. Varje Cloud & IT Cert Prep-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. TCP jämfört med UDP i korthet
  2. Vad portnummer används till
  3. Protokoll för webb och filöverföring
  4. Protokoll för fjärråtkomst och e-post
← Tillbaka till Cloud & IT Cert Prep