- HTTP wysyła requesty
- HTTP oczekuje na responsy
- Każdy z nich ma headery i body
- Połączony websocket przesyła pakiety danych
- Pakiety wysyłane są bez zapytań, w każdą stronę, zależnie od wykonanego kodu, występujących zdarzeń
- Pakiety nazywane są ramkami (frame)
- Ramka ma stałe informacje związane z połączeniem oraz porcję właściwych danych