Hva er en datamaskinport?
en port i databehandling har tre hovedbruk, hver som en type beholder i nettverk, maskinvare og programvare:
- en port i nettverk er et programvaredefinert nummer knyttet til en nettverksprotokoll som mottar eller overfører kommunikasjon for en bestemt tjeneste.
- en port i maskinvare er en jack eller socket som perifer maskinvare plugges inn.
- en port i dataprogramvare er når et stykke programvare er oversatt eller konvertert til å kjøre på annen maskinvare eller operativsystem (OS) enn det opprinnelig var designet for.
Hva er en datanettverksport?
en port i datanettverk er hvordan en datamaskin kan bruke en enkelt fysisk nettverkstilkobling til å håndtere mange innkommende og utgående forespørsler ved å tilordne et portnummer til hver. Tallene går fra 0 til 65535, som er et 16-biters tall.
Noen av disse portnumrene er spesifikt definert og alltid knyttet til en bestemt type tjeneste-For eksempel Er FILE Transfer Protocol (FTP) alltid portnummer 21 og Hypertext Transfer Protocol webtrafikk er alltid port 80. Disse kalles kjente porter og går fra 0 til 1023.
tallene fra 1024 til 49151 kalles registrerte porter og kan registreres Hos Internet Assigned Numbers Authority for en bestemt bruk. Tallene 49152 til 65535 er unassigned, kan brukes av alle typer tjenester og kalles dynamiske porter, private porter eller flyktige porter.
som en illustrasjon, tenk på et portnummer som en telefonutvidelse i et forretningstelefonsystem. Selskapets telefonnummer er som datamaskinen Internet Protocol (IP) adresse eller Uniform Resource Locator (URL). Den kobler brukere med riktig selskap, men definerer ikke hvem de ønsker å snakke med i selskapet. En telefonutvidelse vil koble dem til riktig person i en organisasjon, og porten vil koble dem til riktig tjeneste på en datamaskin. Oppringing extension 0 å snakke med en operatør er svært vanlig i alle telefonsystemer og er som de kjente porter som alltid definerer bestemte tjenester.
en port er alltid knyttet til en protokoll. Vanligvis er Dette Med Transmission Control Protocol Eller User Datagram Protocol For kommunikasjon, Men Internet Control Message Protocol-meldinger bruker også bestemte porter. Porten er spesifisert ved Å ha URL eller IP-adresse etterfulgt av et kolon og deretter portnummeret – som eksempler, 10.0.0.1: 80 eller www.techtarget.com:443. med all internett-kommunikasjon er det alltid en tilknyttet port, men det kan ikke vises til brukeren som det ofte er underforstått av typen kommunikasjon.
en datamaskin kan håndtere mange samtidige tilkoblinger på en enkelt innkommende port. Dette skyldes at lokal IP-adresse, lokal port, ekstern IP-adresse og ekstern port angir hver tilkobling. En lytteport er når datamaskinen aktivt venter på innkommende forespørsler på det portnummeret, slik at disse tilkoblingene. Port forwarding er når kommunikasjon til en adresse på en bestemt port sendes eller videresendes til en annen datamaskin for behandling.
hvordan påvirker nettverksporter cybersikkerhet?
Nettverksporter er en viktig faktor i nettverkssikkerhet og cybersikkerhet generelt.
Portskanning, for eksempel, prøver alle porter på en adresse for å se hvilke som er åpne og lytter. Angripere kan bruke dette til å finne sårbare tjenester som de deretter kan angripe.
Brannmurer tar hensyn til portnummeret når du bestemmer deg for å tillate eller blokkere kommunikasjon. De er konfigurert til å bare tillate kommunikasjon til de spesifikke portene som trengs for en tjeneste og blokkere andre unødvendige porter slik at de ikke kan utnyttes.
som et eksempel på porter i bruk, si at et selskap ønsker å ha et nettsted, e-post og sikker filoverføringstjeneste på internett. Brannmuren tillater innkommende tilkoblinger til port 80 og 443 for webtrafikk, port 25 for innkommende e-post og port 22 for Secure Shell FTP (SFTP). Det videresender disse portene til de spesifikke serverne for hver type tjeneste. Brannmuren vil blokkere alle andre porter.
Så hvis en ansatt feilaktig prøver å bruke FTP på port 21 i stedet FOR SFTP, blir den blokkert. Eller, for eksempel, hvis en angriper prøver å koble til port 3389 For Windows Remote Desktop for å få kontroll over en server, vil brannmuren blokkere tilkoblingen.
Hva er en hardware port?
i maskinvare er en port kontakten eller beholderen for en annen ekstern enhet å koble til. Disse er standardisert for hvert formål.
noen vanlige porter er Universal Serial Bus-porter, USB – c-porter, Ethernet-porter eller DisplayPorts. Noen eldre porter som ikke lenger er i vanlig bruk, er serielle porter, parallelle porter og mus/tastatur PS/2-porter. Som en generell retningslinje, hvis stikkontakten er på en datamaskin, kalles den en port; hvis beholderen er på en vegg, kalles den en jack.
Hva er en dataprogramvareport?
i dataprogramvare er verbet porting prosessen der programvare endres eller oversettes for å kjøre på forskjellige maskinvaretyper eller Operativsystemer enn den opprinnelig var programmert for. Resultatet kan kalles en port av programvaren.
Eksempler på dette inkluderer følgende:
- Microsoft opprinnelig programmert Windows 10 til å kjøre på x86-prosessorer, men er Nå porting Windows til også å kjøre På Arm-prosessorer.
- Microsoft programmerte Office til å kjøre På Windows-Operativsystemer, men En office-port er også tilgjengelig for macOS.
- Porting spill opprinnelig utviklet for å kjøre på en spillkonsoll for å kjøre på en annen type konsoll er også vanlig.