ECHO protocol

From Wikipedia, the free encyclopedia

Internet protocol suite
5. Application layer

DHCPDNSFTPHTTPIMAP4IRCMIMEPOP3SIPSMTPSNMPSSHTELNETTLS/SSLRPCRTPSDPSOAP

4. Transport layer

TCPUDPRSVPDCCPSCTP

3. Network layer

IP (IPv4IPv6) • ARPBGPICMPIGMPIGPRARP

2. Data link layer

ATMBluetooth (PAN-Profile)EthernetFDDIFrame RelayGPRSModemsPPPWi-Fi

1. Physical layer

Bluetooth RFEthernet physical layerISDNModemsRS232SONET/SDHUSBWi-Fi

This box: view  talk  edit


The ECHO service is an internet protocol defined in RFC 862. It was originally proposed as a way to test and measure an IP network. Now, testing and measurement is more commonly done with ping and traceroute.

A host may connect to a server that supports the ECHO protocol on either TCP or UDP port 7. The server then sends back any data it receives, with no modification by the echo server.

[edit] Linux

On Linux, an echo server is built into the inetd daemon. The echo service is not enabled by default in some distributions. If so, it may be adding the following lines to the file /etc/inetd.conf and telling inetd to reload its configuration:

echo   stream  tcp     nowait  root    internal
echo   dgram   udp     wait    root    internal

[edit] See also

[edit] External links

  • The ECHO process - RFC 347
  • The ECHO protocol - RFC 862