Port (számítástechnika)

A Wikipédiából, a szabad enciklopédiából
Ugrás a navigációhoz Ugrás a kereséshez

Számítógépes portnak nevezzük azt a bemeneti-kimeneti „kaput”, amelyen keresztül eszközök és hálózatok adatátviteli kommunikációja történhet az adott számítógéppel.

A számítógép hálózatba, egy port a kommunikáció végpontja egy operációs rendszerben. Míg a port neve fogható tárgyakat is nevez, a softwareben egy logikai építmény ami felismer egy specifikus folyamatot vagy egy fajta hálózati szolgaltatást.

Egy port mindig hozzá van fűződve a házigazda IP címjéhez és a kommunikáció protokol tipusához. Befejezi a célját vagy kezdetét az üzenet címjének. A portok minden protokolban és címzett kombinációban a 16 bites nem alá írt szám alatt lehet azonosítani, ezt általában a port számnak hívják.

Átlagos port számok[szerkesztés]

Az Internet Assigned Numbers Authority (IANA) felelős a bolygószerti DNS gyökér koordinációjáért, IP címezés, és más internet protokol forrásokért. Ez tartalmazza a jól ismert internetes szolgáltatások gyakori port számainak nyilvántartását. A port számok három kategóriába vannak felosztva: jól ismert portok, regisztrált portok és a dinamikus vagy privát portok.

A jól ismert portok (másnéven rendszer portok) a 0-tól 1023-ig tartanak. Az új megbízásoknak a feltételei , ebben a tartományban szigorúbbak mint más regisztrálásoknál, példákat tartalmaznak:

  • 21: File Transfer Protocol (FTP)
  • 22: Secure Shell (SSH)
  • 23: Telnet távolságrol bejelentkező szolgáltatás
  • 25: Simple Mail Transfer Protocol (SMTP)
  • 53: Domain Name System (DNS) szolgáltatás
  • 80: Hypertext Transfer Protocol (HTTP) használják a World Wide Web-en (WWW)
  • 110: Post Office Protocol (POP3)
  • 119: Network News Transfer Protocol (NNTP)
  • 123: Network Time Protocol (NTP)
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP)
  • 194: Internet Relay Chat (IRC)
  • 443: HTTP Secure (HTTPS)

A regisztrált portok 1024-től 49151-ig tartanak, és tovább a végtelenbe.

Hardverport[szerkesztés]

Porton keresztül csatlakozik a számítógéphez pl. az egér és a billentyűzet (PS/2 vagy USB port), a nyomtató és egyéb műszerek (párhuzamos és soros port), szórakoztató eszközök (FireWire és/vagy USB port), illetőleg valamely hálózat (LAN port).

Hálózati port[szerkesztés]

Számítógépünk több tízezer kapun (porton) keresztül kommunikálhat az internettel. A portok egy hálózati kommunikációs csatorna végpontjai. A portok használata teszi lehetővé, hogy egy adott számítógépen futó alkalmazások - ugyanazt a hálózati erőforrást használva - a beérkező csomagokból csak a nekik szóló csomagokat kapják meg. A portokat számokkal is tudjuk azonosítani, értékük 0 és 65535 között lehet.

Ezeket a portokat három csoportba soroljuk:

  • jól ismert portok (well known ports);
  • regisztált portok;
  • dinamikus vagy privát portok.

A jól ismert portok a 0-1023-as sávban lévő portok, amelyeket általában csak rendszerfolyamatok vagy rendszerprogramok használnak, és ezek szorosan kötődnek valamilyen szolgáltatáshoz: a 20 és 21-es port az FTP-hez, 22-es az SSH-hoz, 23-as a telnethez, 25-ös az SMTP-hez, a 80-as a HTTP-hez stb. A regisztrált portok (1024-49151) kevésbé kötődnek egy-egy szolgáltatáshoz, ilyen portszám többféle célra is felhasználható. A privát portokhoz (49152-65535) nem kapcsolódik semmilyen kijelölt szolgáltatás, ezek az egyes programok által szabadon felhasználhatók.

Minden portnak három állapota lehet az adott rendszertől függően:

  • Nyitott/Open: Az ilyen port teljesen nyitott az internet felé. Ha van nyitott portunk, számítógépünk sebezhető;
  • Zárt/Closed: A port zárva vannak ugyan, de látszik az internet felé. Különböző hacker eszközökkel a számítógép így is sebezhető;
  • Lopakodó/Stealth: Ez a port teljesen láthatatlan az internet felé. Nagyon fontos, hogy az automatizált támadások ellen a Stealth portok jelentik az egyetlen védekezési módot.