Have you ever wondered just what the Simple TCP/IP Services did? Well, we did. On Windows Server 2003, you can add this service under Control Panel, Add or Remove programs, Windows Components, Networking Services:
Here are the associated RFCs for the services:
Quote of the Day Protocol
Daytime Protocol
Character Generator Protocol
Echo Protocol
Discard Protocol
The QOTD Protocol simply sends a random quote when you connect to port 17:
[usr-1@srv-1 ~]$ telnet 10.50.100.112 17 Trying 10.50.100.112... Connected to 10.50.100.112 (10.50.100.112). Escape character is '^]'. "In Heaven an angel is nobody in particular." George Bernard Shaw (1856-1950) Connection closed by foreign host. [usr-1@srv-1 ~]$ telnet 10.50.100.112 17 Trying 10.50.100.112... Connected to 10.50.100.112 (10.50.100.112). Escape character is '^]'. "We have no more right to consume happiness without producing it than to consume wealth without producing it." George Bernard Shaw (1856-1950) Connection closed by foreign host. [usr-1@srv-1 ~]$ |
The Daytime Protocol sends the, well, time and day when you connect to port 13:
[usr-1@srv-1 ~]$ telnet 10.50.100.112 13 Trying 10.50.100.112... Connected to 10.50.100.112 (10.50.100.112). Escape character is '^]'. 4:38:26 AM 8/17/2005 Connection closed by foreign host. [usr-1@srv-1 ~]$ |
The Character Generator Protocol sends back characters as fast as the client can receive them when you connect to port 19:
[usr-1@srv-1 ~]$ telnet 10.50.100.112 19 Trying 10.50.100.112... Connected to 10.50.100.112 (10.50.100.112). Escape character is '^]'. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij $%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl ^] . . . telnet> quit Connection closed. [usr-1@srv-1 ~]$ |
The Echo Protocol just echoes back whatever you type when you connect to port 7:
[usr-1@srv-1 ~]$ telnet 10.50.100.112 7 Trying 10.50.100.112... Connected to 10.50.100.112 (10.50.100.112). Escape character is '^]'. i'm spartacus i'm spartacus ^] telnet> quit Connection closed. [usr-1@srv-1 ~]$ |
The Discard Protocol is what many people use when grappling with issues more complicated than the intrigue of the latest TV reality show. Just connect to port 9, and whatever you send will be simply discarded:
[usr-1@srv-1 ~]$ telnet 10.50.100.112 9 Trying 10.50.100.112... Connected to 10.50.100.112 (10.50.100.112). Escape character is '^]'. make sure you patch your workstation latency issues are different than bandwidth issues ^] telnet> quit Connection closed. [usr-1@srv-1 ~]$ |
These services should probably remain disabled; however, they are quite useful for testing.