En com-port, forkortelse for kommunikasjonsport, er et maskinvaregrensesnitt på en datamaskin som tillater tilkobling og kommunikasjon med eksterne enheter. COM-porter brukes til seriell kommunikasjon, noe som betyr at data overføres en bit om gangen over en enkelt ledning, i motsetning til parallell kommunikasjon hvor flere biter overføres samtidig. Tradisjonelt ble COM-porter først og fremst brukt for å koble eksterne enheter som modemer, skrivere, mus og tastaturer til en datamaskin.
Disse fysiske grensesnittene var hovedsakelig utbredt på personlige datamaskiner (PCer) som kjørte på MS-DOS eller tidligere versjoner av Microsoft Windows-operativsystemer. COM-porter ble identifisert ved å bruke prefikset "COM" etterfulgt av et tall, for eksempel COM1, COM2 og så videre. Hver port var assosiert med en spesifikk maskinvareadresse og avbruddsforespørsel (IRQ) linje.
Med introduksjonen av mer avanserte tilkoblingsstandarder som Universal Serial Bus (USB), FireWire og trådløse grensesnitt som Bluetooth, Wi-Fi og Ethernet, har bruken av COM-porter gradvis gått ned. Mange moderne datamaskiner er ikke utstyrt med dedikerte COM-porter, da funksjonaliteten har blitt integrert i andre mer allsidige kontakter eller virtualisert gjennom programvaredrivere.
I visse applikasjoner brukes imidlertid fortsatt COM-porter for å koble til spesialisert industrielt utstyr, eldre eksterne enheter eller innebygde systemer som krever seriell kommunikasjon. For slike applikasjoner er det mulig å bruke eksterne adaptere eller omformere for å etablere kommunikasjon over COM-porter via mer moderne grensesnitt som USB eller Ethernet.