https://blog.servercore.com/types-of-servers-functions-and-characteristics-of-18-server-types-in-computer-networks-f67ce4238fe6