L4 działa na warstwie transportowej (TCP/UDP) i routuje połączenia bez rozumienia HTTP. L7 rozumie protokoły aplikacyjne (HTTP), więc potrafi routować po ścieżce/headerach, robić TLS termination i stosować bardziej zaawansowane reguły.
Różnica polega na tym, co load balancer „rozumie”.