Port |
Client |
Server |
Description
|
21 |
ftp |
in.ftpd |
File transfer protocol - The standard protocol for transferring files
across the Internet, whether from password-protected user accounts or publicly
available ``anonymous'' servers. |
23 |
telnet |
in.telnetd |
Telnet remote terminal protocol - The standard protocol for logging
in to a remote machine. |
37 |
rdate |
in.timed |
System time - Responds with the time according to the system clock. |
67 |
bootptest |
bootpd |
Internet Bootstrap Protocol - If you want to control IP address assignment
from a central location, you can have machines broadcast a query upon booting
that a nearby bootp server must respond to with the IP address the machine
should use, and possibly the name of a configuration file to retrieve through
tftp. |
69 |
tftp |
in.tftpd |
Trivial file transfer protocol - A very simple file transfer protocol
that lets any host download any publicly readable file in its directory
(which is normally /tftpboot). If you use this make sure to protect
it with TCP wrapper. This is normally used to provide configuration files
to machines initializing themselves with bootp. |
70 |
gopher |
gn |
Gopher - A hierarchical information browser that was in vogue before
the introduction of HTML. |
79 |
finger |
in.fingerd |
User information lookup - Takes a username (or, for some servers, part
of a user's real name) and responds with basic statistics including time
of last login and whether the user has read his mail. Access to service
is often restricted through the TCP wrappers since public knowledge about
users reduces security. |
110 |
(various) |
ipop3d |
PostOffice V.3 - A protocol for remote mail retrieval. |
113 |
(various) |
in.identd |
User Authentication - An important service that, given the number of
an active IP port on a host, returns the username of the user who is employing
that port. Used in many access and security related applications. |
119 |
nntp |
in.nntpd |
Net news (Usenet) transfer protocol - The protocol that lets a client
remotely query a news server. |
512 |
rexec |
in.rexecd |
Remote command execution - Allows a user to execute a command on a remote
system. This and the next two services permit a common authentication shortcut,
where a user may create an .rhosts file in his home directory
that lists login names and machines which can access his account without
having to enter a password. Whether to enable these services is an important
security issue. |
513 |
rlogin |
in.rlogind |
Remote login - Permits login from a remote system (see rexec
above). |
514 |
rsh |
in.rshd |
Remote shell - Gives a user a command prompt on a remote machine (see
rexec above).
|
517 |
talk |
in.talkd |
(BSD) Talk to another user - Allows two users to type live messages
back and forth to each other over the Internet. Popular for dating couples
at different colleges or institutions. |
540 |
uucp |
uucico |
Unix-to-Unix Copy protocol - An Internet incarnation of the ancient
and venerated UUCP protocol which linked the world of Unix computers back
when periodic modem connections were the primary means of communication. |