FIN vs RST w połączeniach TCP

Jak rozumiem, istnieją 2 sposoby zamknięcia połączenia TCP:

wyślij flagę FINwyślij flagę RST

RST powoduje natychmiastowe zakończenie połączenia, podczas gdy w FIN otrzymujesz potwierdzenie.

Czy rozumiem to dobrze i czy są jakieś inne różnice między nimi? Czy te dwie flagi mogą być używane razem?