Learning
Networking alapok

Client–Server modell

Kliens vs szerver szerepek, többrétegű architektúra, REST konvenciók és WebSocket alapok.

Client–Server modell

A kliens-szerver modell alapja: a kliens kér, a szerver válaszol.

KLIENS  ─── HTTP/HTTPS ───►  SZERVER
      ◄─── 200 + adat ─────

Kliens

  • kéréseket küld
  • UI-t jelenít meg
  • tipikusan a felhasználó eszközén fut (böngésző/mobil)

Szerver

  • fogad és feldolgoz
  • adatbázist/cache-t hív
  • választ ad vissza (JSON/HTML)

Többrétegű architektúra

Böngésző

CDN / Load Balancer

Frontend (SSR)

API Gateway

Service-ek

Adatbázis

REST konvenciók (példa)

GET    /api/products
GET    /api/products/42
POST   /api/products
PUT    /api/products/42
PATCH  /api/products/42
DELETE /api/products/42

WebSocket

A WebSocket kétirányú, valós idejű kommunikációt ad (chat, értesítések, dashboard).

Rövid összefoglaló

  • A kliens és szerver szerepek elválasztása a web alapmintája.
  • A valós rendszerek több rétegből állnak.
  • REST és WebSocket a leggyakoribb kommunikációs minták.

On this page