Kommunikációs portok
Megismered, hogyan kommunikál a számítógép külső eszközökkel: soros és párhuzamos portok, USB, FireWire, PCMCIA, Ethernet és más interfészek.
Mi az a kommunikációs port?
A számítógép önmagában nem sokat érne, ha nem tudna kapcsolatba lépni a külvilággal. A kommunikációs portok és I/O interfészek teszik lehetővé, hogy a gép adatot fogadjon és adatot küldjön külső eszközök felé.
Ilyen eszköz lehet például egy egér, billentyűzet, nyomtató, modem, külső merevlemez, pendrive, kamera, router, telefon, ipari vezérlő vagy akár egy másik számítógép is.
Az I/O jelentése: Input / Output
Az I/O az angol Input / Output rövidítése. Magyarul bemenetet és kimenetet jelent.
A bemenet olyan adat, amely beérkezik a számítógépbe, például billentyűleütés, egérmozgás vagy egy külső eszközről olvasott fájl. A kimenet olyan adat, amelyet a gép küld ki valamilyen eszköz felé, például nyomtatás, hálózati adatküldés vagy fájlmásolás egy pendrive-ra.
Port, csatlakozó, interfész, protokoll
A hétköznapi beszédben gyakran mindent egyszerűen „csatlakozónak” hívunk, de technikailag több külön fogalomról van szó.
| Fogalom | Mit jelent? | Példa |
|---|---|---|
| Csatlakozó | A fizikai forma, ahová a kábelt vagy eszközt bedugjuk. | USB-A, USB-C, RJ45, DB9 |
| Port | Egy bemeneti vagy kimeneti kapcsolódási pont a gépen. | COM1, LPT1, USB port, Ethernet port |
| Interfész | Az adatkapcsolat szabványa, amely meghatározza a működés módját. | USB, FireWire, Ethernet, SATA |
| Protokoll | A kommunikáció szabályrendszere, vagyis hogyan beszélgetnek egymással az eszközök. | TCP/IP, USB protokollok, soros kommunikáció |
A csatlakozó alakja önmagában nem mond el mindent
Különösen igaz ez a modern csatlakozókra. Például az USB-C csak a fizikai forma. Attól, hogy egy eszköz USB-C csatlakozós, még nem biztos, hogy nagyon gyors, nem biztos, hogy Thunderbolt-kompatibilis, és nem biztos, hogy minden extra funkciót támogat.
Soros port / COM port
A soros port, angolul Serial Port, a számítógépes kommunikáció egyik régi, de máig fontos alapmegoldása. Régebbi PC-ken gyakran COM portként jelent meg, például COM1 vagy COM2 néven.
A soros kommunikáció lényege, hogy az adatok nem egyszerre, több vezetéken mennek át, hanem egymás után, bitenként. Vagyis az adatfolyam olyan, mint egy hosszú sor: 0 és 1 értékek követik egymást meghatározott sebességgel.
Egyetlen karakter elküldése sem csak magukból az adatbitekől áll. A klasszikus soros kommunikációnál gyakran van start bit, több adatbit, opcionális paritásbit és egy vagy több stop bit. Ezek segítenek abban, hogy a két eszköz tudja, hol kezdődik és hol ér véget egy adatcsomag.
| Jellemző | Magyarázat |
|---|---|
| Gyakori PC-s csatlakozó | DB9, régebben DB25 is előfordult. |
| Tipikus név PC-n | COM1, COM2, COM3. |
| Adatátvitel módja | Az adatok egymás után, bitenként haladnak. |
| Sebesség | Baud rate-ben adják meg, például 9600, 19200, 38400, 57600 vagy 115200 bit/s körüli értékekkel. |
| Régi felhasználás | Modem, egér, ipari eszközök, mérőműszerek, pénztárgépek, régi nyomtatók. |
| Mai felhasználás | Mikrovezérlők, fejlesztőpanelek, ipari vezérlők, router/switch konzolkapcsolat, pénztárgépek, mérőeszközök és speciális nyomtatós megoldások. |
Soros kommunikáció mikrovezérlőknél
A soros kommunikáció nem csak régi PC-s világ. Mikrovezérlőknél, például Arduino, ESP32 vagy más fejlesztőpanelek esetén ma is alapvető megoldás. Gyakran ezen keresztül írunk ki hibakeresési üzeneteket, küldünk parancsokat, vagy kommunikálunk különféle érzékelőkkel és modulokkal.
Ilyenkor sokszor nem klasszikus, PC-s RS-232 COM portról van szó, hanem UART alapú soros kommunikációról, amely más feszültségszinteket használhat.
Hogyan mennek át a bitek soros kapcsolaton?
Soros adatátvitelnél az eszközök előre megegyeznek a kommunikáció beállításaiban. Ilyen például a sebesség, az adatbitek száma, a paritás használata és a stop bitek száma.
Egy gyakori beállítás például így néz ki: 9600 8N1. Ez azt jelenti, hogy a kapcsolat 9600 bit/s sebességű, 8 adatbitet használ, nincs paritásbit, és 1 stop bit zárja az adatot.
Start bit
Jelzi, hogy egy új adatátvitel kezdődik.
Adatbitek
Ezek hordozzák magát az elküldött értéket, például egy karakter kódját.
Paritásbit
Opcionális ellenőrző bit, amely egyszerű hibadetektálásra szolgálhat.
Stop bit
Jelzi, hogy az adott adat véget ért, és a vevő felkészülhet a következő adatra.
Nem minden soros kapcsolat ugyanolyan
A „soros kommunikáció” nem mindig ugyanazt jelenti. A régi PC-s COM portok gyakran RS-232 jelszinteket használtak, míg mikrovezérlőknél sokszor TTL UART kommunikációval találkozunk.
Ez azért fontos, mert a feszültségszintek eltérhetnek. Egy mikrovezérlő például használhat 3,3 V vagy 5 V logikai szintet, míg az RS-232 más, gyakran pozitív és negatív feszültségszintekkel dolgozik. Emiatt nem szabad minden soros eszközt közvetlenül összekötni egymással: sokszor illesztő vagy átalakító elektronika kell.
Miért használják még ma is?
A soros port egyszerű, stabil és jól kezelhető. Ezért ipari környezetben, pénztárgépeknél, mérőműszereknél, vezérlőknél és mikrovezérlős fejlesztéseknél ma is gyakran előfordul.
Nyomtatóknál is találkozhatunk vele speciális helyzetekben, például ha egy eszközt távolabb kell elhelyezni, vagy régebbi ipari, blokknyomtatós, címkenyomtatós, pénztárgépes környezethez kell illeszkedni.
Ilyenkor modern gépen gyakori megoldás az USB–soros átalakító, amellyel a számítógép USB-n keresztül mégis COM portként látja az eszközt.
Párhuzamos port / LPT port
A párhuzamos port, angolul Parallel Port, főleg régi nyomtatók csatlakoztatására szolgált. Gyakran LPT portként emlegették, például LPT1 néven.
A soros porttal ellentétben a párhuzamos port egyszerre több adatbit továbbítására volt képes. Ez bizonyos feladatoknál gyorsabbnak számított, különösen a régi nyomtatók korában.
| Jellemző | Magyarázat |
|---|---|
| Gyakori csatlakozó | Nagy méretű, széles DB25 csatlakozó. |
| Tipikus név | LPT1, LPT2. |
| Fő felhasználás | Nyomtatók csatlakoztatása. |
| Egyéb használat | Régi szkennerek, ZIP meghajtók, hardverkulcsok, vezérlők. |
| Mai állapot | Szinte teljesen kiszorította az USB és a hálózati nyomtatás. |
Soros és párhuzamos adatátvitel egyszerűen
A soros port olyan, mintha egy keskeny úton az autók egymás után haladnának. A párhuzamos port inkább olyan, mintha több sáv lenne egymás mellett, és egyszerre több adatbit haladna.
Ez a magyarázat leegyszerűsített, de jól mutatja a két régi port közötti alapvető különbséget.
PS/2 port: egér és billentyűzet USB előtt
A PS/2 port a régebbi számítógépeken az egér és a billentyűzet csatlakoztatására szolgált. Kerek, úgynevezett mini-DIN csatlakozó volt.
Gyakran színekkel különböztették meg:
- lila: billentyűzet,
- zöld: egér.
A PS/2 portot fokozatosan kiszorította az USB. Ennek ellenére egyes alaplapokon még sokáig megmaradt, mert egyszerű, megbízható, és bizonyos speciális esetekben még hasznos lehetett.
Régi portoknál nem mindig biztonságos a működés közbeni csatlakoztatás
A modern USB eszközöknél megszoktuk, hogy működés közben bedughatók és kihúzhatók. Régebbi portoknál, például PS/2-nél ez nem mindig volt jó ötlet. Sok esetben célszerűbb volt kikapcsolt gépnél csatlakoztatni az eszközt.
USB: az univerzális csatlakozás
Az USB a Universal Serial Bus rövidítése. Az egyik legfontosabb oka annak, hogy ennyire elterjedt, hogy sok korábbi, különálló csatlakozót váltott ki.
Régen külön port kellett az egérhez, billentyűzethez, nyomtatóhoz, modemhez, kamerához vagy egyéb eszközökhöz. Az USB célja az volt, hogy egy általánosabb, könnyebben használható megoldást adjon.
- egér és billentyűzet,
- pendrive és külső merevlemez,
- nyomtató és szkenner,
- telefon és kamera,
- külső hangkártya,
- Wi-Fi és Bluetooth adapter,
- játékvezérlők, kártyaolvasók és sok más eszköz.
Az USB nem csak adatot továbbít
Az USB egyik nagy előnye, hogy az adatkommunikáció mellett áramot is tud adni a csatlakoztatott eszköznek. Ezért működhet egy pendrive, egér, billentyűzet vagy kisebb külső eszköz külön tápegység nélkül.
Később az USB töltésre is nagyon fontossá vált, főleg telefonok, tabletek és kisebb elektronikai eszközök esetén.
USB verziók és USB csatlakozók
Az USB-nél fontos különválasztani két dolgot: a szabvány verzióját és a csatlakozó fizikai formáját.
| Típus | Mit jelent? | Példa |
|---|---|---|
| USB verzió | A kommunikáció sebességére és képességeire vonatkozik. | USB 1.1, USB 2.0, USB 3.x, USB4 |
| USB csatlakozóforma | A fizikai alakot jelenti, amit bedugunk. | USB-A, USB-B, Mini USB, Micro USB, USB-C |
Ez azért fontos, mert ugyanaz a csatlakozóforma mögött többféle sebesség és tudás is lehet. Például egy USB-C csatlakozó nem jelenti automatikusan, hogy az adott port minden modern funkciót támogat.
Gyakori USB csatlakozóformák
| Csatlakozó | Hol találkozhattunk vele? |
|---|---|
| USB-A | A klasszikus, lapos USB csatlakozó. Pendrive-ok, egerek, billentyűzetek, nyomtatók és sok más eszköz használta. |
| USB-B | Főleg nyomtatóknál, szkennereknél és egyes külső eszközöknél volt gyakori. |
| Mini USB | Régebbi fényképezőgépeknél, MP3 lejátszóknál és kisebb eszközöknél fordult elő. |
| Micro USB | Sokáig telefonok, tabletek, power bankek és kisebb eszközök gyakori csatlakozója volt. |
| USB-C | Modern, megfordítható csatlakozóforma. Adatátvitelre, töltésre és egyes esetekben további funkciókra is használható. |
USB-C: kényelmes forma, de nem mindig ugyanaz a tudás
Az USB-C nagy előnye, hogy megfordítható és kis méretű, de nem minden USB-C port egyforma. Egyes portok csak alap adatátvitelre és töltésre alkalmasak, mások sokkal nagyobb sebességet vagy extra funkciókat is tudhatnak.
FireWire / IEEE 1394
A FireWire, hivatalos nevén IEEE 1394, egy olyan kommunikációs szabvány volt, amely főleg digitális kameráknál, külső merevlemezeknél és professzionálisabb hang- vagy videós eszközöknél terjedt el.
Különösen azokban az időkben volt népszerű, amikor az USB még nem volt elég gyors vagy elég stabil bizonyos folyamatos adatátviteli feladatokra.
| Jellemző | Magyarázat |
|---|---|
| Másik neve | IEEE 1394. |
| Gyakori felhasználás | Digitális videokamerák, külső meghajtók, hangkártyák. |
| Erőssége | Stabil, folyamatos adatfolyam kezelése. |
| Mi szorította ki? | USB 2.0, USB 3.x, Thunderbolt és modern külső csatlakozók. |
Miért szerették videós környezetben?
A FireWire egyik előnye az volt, hogy jól kezelte a folyamatos adatátvitelt. Ez digitális kameráknál és videó rögzítésnél fontos volt, mert ott nem csak az számít, hogy az adat gyorsan átmenjen, hanem az is, hogy az adatfolyam egyenletes legyen.
PCMCIA / PC Card
A PCMCIA, későbbi nevén PC Card, főleg laptopoknál használt bővítőkártya-formátum volt. Segítségével olyan funkciókat lehetett hozzáadni egy hordozható géphez, amelyek nem voltak beépítve.
Egy PC Card úgy képzelhető el, mint egy lapos, vékony bővítőkártya, amelyet a laptop oldalába lehetett becsúsztatni.
- hálózati kártya,
- modem,
- Wi-Fi adapter,
- memóriakártya-olvasó,
- extra USB vagy FireWire port,
- mobilinternet kártya.
ExpressCard
Az ExpressCard a PC Card modernebb utódjának tekinthető. Laptopokban jelent meg, és már modernebb belső kapcsolatokra épült.
Segítségével szintén bővíteni lehetett a laptopot például extra portokkal, vezérlőkkel vagy speciális hardverekkel.
Idővel ezt a megoldást is háttérbe szorította az USB, a beépített Wi-Fi, a dokkolók, majd a modern nagysebességű csatlakozók.
eSATA: külső SATA meghajtókhoz
Az eSATA az external SATA rövidítése. Arra szolgált, hogy SATA alapú háttértárakat kívülről, külső csatlakozással lehessen a géphez kapcsolni.
Akkoriban előnyös lehetett, mert bizonyos korszakokban gyorsabb megoldást adott, mint az akkori USB. Hátránya viszont az volt, hogy sok esetben az eszköznek külön tápellátásra volt szüksége.
A későbbi gyors USB szabványok és külső SSD megoldások miatt az eSATA fokozatosan háttérbe szorult.
IrDA és infravörös adatátvitel
Az IrDA infravörös alapú adatátviteli megoldás volt. Régebbi laptopokon, PDA-kon és mobiltelefonokon is előfordult.
Működéséhez az eszközöket egymás felé kellett fordítani, mert az adatátvitel infravörös fény segítségével történt. Ez kényesebb és lassabb volt, mint a későbbi vezeték nélküli megoldások.
Az IrDA-t később nagyrészt kiszorította a Bluetooth, a Wi-Fi és az USB-s adatkapcsolat.
Modem és RJ11: internet telefonvonalon
A szélessávú internet előtt sok otthoni számítógép telefonvonalas modemen keresztül kapcsolódott az internetre. Ehhez jellemzően RJ11 csatlakozót használtak, amely a hagyományos telefonkábelekhez kapcsolódott.
A modem a számítógép digitális jeleit olyan formára alakította, amely telefonvonalon továbbítható volt, majd a túloldalon visszaalakította azokat.
A betárcsázós internet hangja
A régi modemes kapcsolódás jellegzetes sípoló, csipogó, zörgő hanggal járt. Ez nem hiba volt, hanem maga a kapcsolódási folyamat hallható része.
Ethernet / RJ45
Az Ethernet a vezetékes hálózati kommunikáció egyik legfontosabb szabványa. Otthoni gépeknél, irodákban, szervereknél és hálózati eszközöknél ma is alapvető szerepe van.
A legtöbb otthoni és irodai Ethernet kapcsolatnál RJ45 csatlakozót használunk. Ezzel kapcsolódhatunk routerhez, switchhez, szerverhez vagy más hálózati eszközhöz.
| Sebesség | Megjegyzés |
|---|---|
| 100 Mbit/s | Régebbi Fast Ethernet kapcsolat. |
| 1 Gbit/s | Hosszú ideje általános otthoni és irodai sebesség. |
| 2.5 Gbit/s | Újabb alaplapokon és routereken egyre gyakrabban megjelenik. |
| 10 Gbit/s | Szervereknél, NAS-oknál és komolyabb hálózatokban jellemzőbb. |
Miért fontos még mindig a vezetékes hálózat?
A Wi-Fi kényelmes, de a vezetékes Ethernet kapcsolat sok esetben stabilabb, kisebb késleltetésű és kiszámíthatóbb. Ezért szervereknél, NAS-oknál, munkaállomásoknál és játékos környezetben ma is fontos.
Thunderbolt röviden
A Thunderbolt egy nagysebességű kommunikációs interfész, amelyet főleg komolyabb laptopoknál, dokkolóknál, külső SSD-knél, professzionális hang- és videós eszközöknél használnak.
A modern Thunderbolt verziók gyakran USB-C formájú csatlakozót használnak, de ettől még nem minden USB-C port Thunderbolt port.
A Thunderbolt egyik erőssége, hogy egyetlen csatlakozón keresztül többféle nagysebességű kapcsolatot is kezelhet, például adattárolót, dokkolót vagy egyéb professzionális eszközt.
USB-C és Thunderbolt nem ugyanaz
A Thunderbolt használhat USB-C alakú csatlakozót, de ettől még a két fogalom nem azonos. Az USB-C a fizikai forma, a Thunderbolt pedig egy nagysebességű kommunikációs technológia.
Bluetooth és Wi-Fi: láthatatlan kommunikációs interfészek
Nem minden kommunikációs kapcsolat igényel látható fizikai portot. A Bluetooth és a Wi-Fi vezeték nélküli megoldások, de ugyanúgy adatot küldenek és fogadnak.
| Technológia | Mire használjuk? |
|---|---|
| Bluetooth | Egér, billentyűzet, fejhallgató, hangszóró, telefonos kapcsolat, kisebb adatátvitel. |
| Wi-Fi | Vezeték nélküli hálózat, internetkapcsolat, helyi hálózati kommunikáció. |
Ezeket nem klasszikus értelemben vett „portként” látjuk a gép hátulján, de hardveres kommunikációs interfészekként ugyanúgy fontosak.
Mi váltotta ki a régi portokat?
A számítógépek fejlődésével sok régi port eltűnt az otthoni gépekről. Ennek fő oka, hogy néhány univerzálisabb technológia sok korábbi feladatot átvett.
| Régi technológia | Jellemző feladat | Mai tipikus megoldás |
|---|---|---|
| COM / soros port | Modem, egér, ipari eszközök | USB, USB–soros átalakító, hálózati vezérlés |
| LPT / párhuzamos port | Nyomtató, szkenner | USB, Ethernet, Wi-Fi nyomtatás |
| PS/2 | Egér, billentyűzet | USB, Bluetooth |
| FireWire | Kamera, külső meghajtó, hangkártya | USB 3.x, USB-C, Thunderbolt |
| PCMCIA / PC Card | Laptop bővítés | USB adapterek, dokkolók, beépített eszközök |
| IrDA | Rövid távú vezeték nélküli adatátvitel | Bluetooth, Wi-Fi, USB |