Hem : Tekniska termer : Portdefinition

Hamn

I datorvärlden har termen "port" tre olika betydelser. Det kan hänvisa till 1) a hårdvara port, 2) en Internet portnummer eller 3) processen för att porta ett program från ett plattform till en annan.

1. Hårdvaruport

En hårdvaruport är en fysisk anslutning på en dator eller annan elektronisk enhet. Gemensamma hamnar på modern stationära datorer innefattar USB, Blixt, ethernetoch DisplayPort. Tidigare generationer av datorer använde olika portar, t.ex. serieportar, parallella portaroch VGA hamnar. Mobila enheter har ofta bara en port. Till exempel kan en iPhone eller iPad ha en singel blixt~~POS=TRUNC kontakt. Android-enheter har ofta en USB-C hamn.

Syftet med en hårdvaruport är att tillhandahålla anslutning och / eller elektrisk ström till en enhet. Till exempel kan USB-portarna på en dator användas för att ansluta tangentbord, möss, skrivare eller annat kringutrustning. USB-C-porten på en smartphone kan användas för att ladda enheten och synkronisera den med en PC.

OBS: En hårdvaruport kan också kallas en gränssnitt, uttag eller kontakt.

2. Internetportnummer

All data som överförs via internet skickas och tas emot med en specifik uppsättning kommandon, även känd som a protokoll. Varje protokoll tilldelas ett specifikt portnummer. Till exempel överförs all webbplatsinformation över HTTP använder port 80. Data skickas över HTTPS använder port 443. Andra vanliga portar inkluderar:

  • Port 20 - FTP (Filöverföringsprotokoll)
  • Port 22 - SSH och SFTP
  • Port 25 - SMTP- (utgående e-post)
  • Port 465 - SMTP över SSL
  • Port 143 - IMAP (inkommande e-post)
  • Port 993 - IMAP över SSL

Portnummer liknar trådlös kanaler genom att de förhindrar konflikter mellan olika protokoll. De ger också ett enkelt sätt att genomföra nätverkssäkerhetsåtgärder, eftersom det är möjligt att tillåta eller blockera specifika protokoll.

3. Portionsprogramvara

"Port" kan också användas som verb. Portering programvara betyder att ta en ansökan skriven för en plattform och få den att fungera på en annan. Till exempel, a fönster programmet kan överföras till MacOS. Ett iOS appen kan överföras till android.

För att kunna porta ett program från en plattform till en annan måste det skrivas för motsvarande hårdvara och operativsystem. Program som byggs med en universell utvecklingsmiljö kan vara relativt lätta att porta, medan program som är starkt beroende av ett operativsystems API kan behöva skrivas om helt.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Port. Det förklarar i dataterminologi vad Port betyder och är en av många tekniska termer i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna portdefinition är till hjälp kan du referera till den med citatlänkarna ovan.