communication endpoint
Megjelenés
Főnév
communication endpoint (tsz. communication endpoints)
- (informatika) A communication endpoint (magyarul: kommunikációs végpont) olyan logikai vagy fizikai interfész, amelyen keresztül két rendszer, folyamat vagy eszköz adatot küldhet vagy fogadhat egy kommunikációs csatornán keresztül. Ez a fogalom alapvető a hálózati kommunikáció, interprocess kommunikáció (IPC) és elosztott rendszerek területén.
🧩 Példák a való életből
| Példa | Kommunikációs végpont |
|---|---|
| Böngésző → weboldal | Böngésző kliens IP+port, szerver IP+port |
| E-mail küldés | SMTP-kliens és SMTP-szerver IP+port |
| Két folyamat kommunikál (Unix) | Named pipe (FIFO), socket |
| API-hívás | RESTful endpoint: https://api.example.com/users |
🧱 Technikai összetevők
🔌 Hálózati végpont
Általában egy IP-cím + port páros:
192.168.1.100:8080
- IP-cím: azonosítja a gazdagépet (host)
- Port: azonosítja a szolgáltatást vagy alkalmazást a gazdagépen
🔁 IPC (Interprocess Communication) végpontok
- Socket – pl.
AF_INET(IPv4),AF_UNIX(helyi gépen) - Pipe / Named pipe
- Message queue
- Shared memory segment
Ezeken keresztül különböző folyamatok küldhetnek egymásnak adatot.
🌐 Webes API végpontok (REST, GraphQL)
Egy RESTful API endpoint például így néz ki:
GET https://api.weather.com/v3/weather/forecast
Itt a végpont egy URI (Uniform Resource Identifier), amelyen keresztül lekérdezhető vagy manipulálható az adat.
🎯 Végpont szerepe
- Fogad: adatot vagy kérést (pl. szerver oldalon)
- Küld: adatot vagy választ (pl. kliens oldalon)
- Azonosít: konkrét szolgáltatást vagy interfészt
- Kommunikál: aszinkron vagy szinkron módon
🧠 Kapcsolódó fogalmak
| Fogalom | Kapcsolat |
|---|---|
| Socket | Egy programozási interfész, ami végpontokat hoz létre |
| Service | Egy adott porton figyel egy végponton |
| URI/URL | Egy webes kommunikációs végpont azonosítója |
| Broker (pl. MQTT) | Végpont a publish–subscribe rendszerekben |
| Client/server | Mindkettő saját végponttal kommunikál |
📚 Példa: TCP kommunikáció C++-ban (egyszerűsítve)
int sock = socket(AF_INET, SOCK_STREAM, 0);
struct sockaddr_in server;
server.sin_family = AF_INET;
server.sin_port = htons(8080);
server.sin_addr.s_addr = inet_addr("192.168.1.100");
connect(sock, (struct sockaddr*)&server, sizeof(server));
Itt a kommunikációs végpont a 192.168.1.100:8080.
🧩 TL;DR
A communication endpoint egy adott hely, ahová egy program vagy eszköz csatlakozik, hogy adatot küldjön vagy fogadjon egy kommunikációs csatornán. Ilyenek például: IP+port, API URL, socket, vagy fájlcsatorna. A végpont az egyik legfontosabb építőelem bármilyen hálózati vagy IPC-alapú rendszerben.
- communication endpoint - Szótár.net (en-hu)
- communication endpoint - Sztaki (en-hu)
- communication endpoint - Merriam–Webster
- communication endpoint - Cambridge
- communication endpoint - WordNet
- communication endpoint - Яндекс (en-ru)
- communication endpoint - Google (en-hu)
- communication endpoint - Wikidata
- communication endpoint - Wikipédia (angol)