What are the 4 different types of sockets?

Back
There are many different types of sockets such as hex sockets in 6 or 12 point, bit socket, impact socket, spark plug socket and etc. It depends on the application/tool you use to choose the right type of sockets.