Reverse shell

Opens port on our machine and make the victim connect to it

Bind shell

Opens a port on the target machine and connect to it from attacker box