Remote Login (rlogin) is the r command for the terminal emulation ofUnix, comparable to the Telnet protocol. The rlogin command allows logging into another computer over the network without password verification. Via rlogin the user can access the command interpreter in Unix systems and start other programs.
The transfer of rlogin from the rlogin server to the rlogin client is done on a single TCP connection and is based on four commands. In the first command line, the rlogin client removes all unneeded data that the rlogin server has sent to the client, except for the command byte. The server sends this when it has received an interrupt key from the rlogin client. Then the client terminates the executed flow control and resumes it with the following command byte. At the last command byte the client reacts immediately and sends the current window size to the server and can observe it in the window.
When rlogin communicates, the user ID, password, terminal type, and terminal transfer speed are transmitted to the server. The subsequent data transfer is transparent.