port

vad är en datorport?

en port i datoranvändning har tre huvudsakliga användningsområden, var och en som en typ av behållare i nätverk, hårdvara och mjukvara:

  1. en port i nätverk är ett programvarudefinierat nummer som är associerat med ett nätverksprotokoll som tar emot eller överför kommunikation för en specifik tjänst.
  2. en port i datorhårdvara är ett uttag eller uttag som perifer hårdvara ansluts till.
  3. en port i datorprogramvara är när en mjukvara har översatts eller konverterats för att köras på annan hårdvara eller operativsystem (OS) än den ursprungligen var avsedd för.

Vad är en dator nätverksport?

en port i datornätverk är hur en dator kan använda en enda fysisk nätverksanslutning för att hantera många inkommande och utgående förfrågningar genom att tilldela ett portnummer till varje. Siffrorna går från 0 till 65535, vilket är ett 16-bitars nummer.

några av dessa portnummer är specifikt definierade och alltid associerade med en viss typ av tjänst-till exempel är File Transfer Protocol (FTP) alltid portnummer 21 och Hypertext Transfer Protocol webbtrafik alltid port 80. Dessa kallas välkända portar och går från 0 till 1023.

siffrorna från 1024 till 49151 kallas registrerade portar och kan registreras hos Internet Assigned Numbers Authority för en specifik användning. Siffrorna 49152 till 65535 är otilldelade, kan användas av alla typer av tjänster och kallas dynamiska portar, privata portar eller flyktiga portar.

som en illustration, tänk på ett portnummer som en telefonförlängning i ett företags telefonsystem. Företagets telefonnummer är som datorn Internet Protocol (IP) adress eller Uniform Resource Locator (URL). Den ansluter användare till rätt företag men definierar inte vem de vill prata med i företaget. En telefonförlängning kommer dock att ansluta dem till rätt person i en organisation, och porten kommer att ansluta dem till rätt tjänst på en dator. Dialing extension 0 för att prata med en operatör är extremt vanligt i alla telefonsystem och är som de välkända portarna som alltid definierar specifika tjänster.

struktur för ett datapaket
portnummer identifierar specifika applikationer eller tjänster på ett datorsystem, precis som en IP-adress identifierar en maskin i ett IP-nätverk och fastställer destinationen för ett datapaket.

en port är alltid associerad med ett protokoll. Generellt är detta med Transmission Control Protocol eller User Datagram Protocol för kommunikation, men Internet Control Message Protocol-meddelanden använder också specifika portar. Porten anges genom att ha URL eller IP-adress följt av ett kolon sedan portnumret – som exempel, 10.0.0.1: 80 eller www.techtarget.com:443. med all Internetkommunikation finns det alltid en tillhörande port, men det kan inte visas för användaren eftersom det ofta antyds av typen av kommunikation.

en dator kan hantera många samtidiga anslutningar på en enda inkommande port. Detta beror på att den lokala IP-adressen, den lokala porten, fjärr-IP-adressen och fjärrporten anger varje anslutning. En lyssningsport är när datorn aktivt väntar på inkommande förfrågningar på det portnumret, vilket tillåter dessa anslutningar. Port forwarding är när kommunikation till en adress på en viss port sedan skickas eller vidarebefordras till en annan dator för bearbetning.

hur påverkar nätverksportar cybersäkerhet?

nätverksportar är en viktig faktor för nätverkssäkerhet och cybersäkerhet i allmänhet.

portskanning försöker till exempel alla portar på en adress för att se vilka som är öppna och lyssnar. Angripare kan använda detta för att hitta sårbara tjänster som de sedan kan attackera.

brandväggar tar hänsyn till portnumret vid bestämning för att tillåta eller blockera kommunikation. De är konfigurerade för att endast tillåta kommunikation till de specifika portar som behövs för en tjänst och blockera andra onödiga portar så att de inte kan utnyttjas.

som ett exempel på portar som används, säg att ett företag vill ha en Webbplats, E-post och säker filöverföringstjänst på internet. Dess brandvägg skulle tillåta inkommande anslutningar till portarna 80 och 443 för webbtrafik, port 25 för inkommande e-post och port 22 för Secure Shell FTP (SFTP). Den vidarebefordrar dessa portar till specifika servrar för varje typ av tjänst. Brandväggen blockerar alla andra portar.

så om en anställd felaktigt försöker använda FTP på port 21 istället för SFTP kommer den att blockeras. Eller, till exempel, om en angripare försöker ansluta till port 3389 för Windows Remote Desktop för att få kontroll över en server, kommer brandväggen att blockera anslutningen.

passiv vs. aktiv FTP

Vad är en computer hardware port?

i datorhårdvara är en port uttaget eller uttaget för någon annan kringutrustning att ansluta till. Dessa är standardiserade för varje ändamål.

några vanliga portar är universella seriella Bussportar, USB-C-portar, Ethernet-portar eller DisplayPorts. Vissa äldre portar som inte längre är vanliga är seriella portar, parallella portar och mus/tangentbord PS/2-portar. Som en allmän riktlinje, om kontakten behållaren är på en dator, det kallas en port; om behållaren är på en vägg, det kallas en jack.

Vad är en programvara port?

i datorprogramvara är verbporteringen den process genom vilken programvara ändras eller översätts för att köras på olika hårdvarutyper eller operativsystem än vad den ursprungligen programmerades för. Resultatet kan kallas en port av programvaran.

exempel på detta inkluderar följande:

  • Microsoft programmerade ursprungligen Windows 10 för att köras på x86-processorer men portar nu Windows för att också köras på Arm-processorer.
  • Microsoft programmerade Office för att köras på Windows operativsystem, men en Office-port är också tillgänglig för macOS.
  • Porting-spel som ursprungligen utformades för att köras på en videospelkonsol för att köras på en annan typ av konsol är också vanligt.

Lämna ett svar

Din e-postadress kommer inte publiceras.