Telnet is a terminal emulation program that allows users to connect their PC to a server on a TCP/IP network like the Internet. This enables users to enter commands on the server as if they were directly accessing the server's console. NVT refers to a virtual terminal with keyboard and printer capabilities defined in RFC854. IP addresses distinguish between the network and host portions of an address using a subnet mask. Routers relay data between networks by analyzing network and transport layer protocols to determine the best path for data transfer.