Telnet allows users to connect to remote computers and access their resources through a client-server model of terminal emulation. The client software on a local computer connects to a remote host server, allowing the client to issue commands as if using the remote computer directly by emulating the expected keyboard and system of the remote host operating system. Telnet clients are available across all major operating systems including Unix, Linux, Windows, and Macintosh.