El protocolo de descarte es un servicio en el conjunto de protocolos de Internet definido en RFC 863. Fue diseñado con fines de prueba, depuración, medición y administración de host.
Un host puede enviar datos a un host que admita el protocolo de descarte en el puerto número 9 del Protocolo de control de transmisión (TCP) o del Protocolo de datagramas de usuario (UDP) . Los datos enviados al servidor simplemente se descartan. No se devuelve ninguna respuesta. Por esta razón, generalmente se usa UDP, pero TCP permite que los servicios sean accesibles en conexiones orientadas a la sesión (por ejemplo, a través de proxies HTTP o alguna red privada virtual (VPN)).
Implementación de Inetd
En la mayoría de los sistemas operativos similares a Unix, un servidor de descarte está integrado en el demonio inetd (o xinetd ) . El servicio de descarte no suele estar habilitado de forma predeterminada. Se puede habilitar agregando las siguientes líneas al archivo /etc/inetd.conf y volviendo a cargar la configuración:
descartar flujo tcp ahora ait root internodescartar dgram udp esperar raíz interna
El protocolo de descarte es el equivalente TCP / UDP del nodo del sistema de archivos Unix /dev/null
. Se garantiza que un servicio de este tipo recibirá lo que se le envía y se puede utilizar para depurar código que requiera una recepción garantizada de cargas útiles TCP o UDP.
En varios enrutadores, este puerto TCP o UDP 9 para el protocolo de descarte (o el puerto 7 para el protocolo Echo que retransmite datagramas ICMP ) también se utiliza de forma predeterminada como proxy para retransmitir paquetes mágicos Wake-on-LAN (WOL) desde Internet a hosts en la red local para despertarlos de forma remota (estos hosts también deben tener su adaptador de red configurado para aceptar datagramas WOL y el enrutador debe tener esta configuración de proxy habilitada, y posiblemente también una configuración de reglas de reenvío en su firewall integrado para abrir estos puertos en el lado de Internet).
Ver también
Referencias
enlaces externos
- RFC 348, el proceso de descarte
- RFC 863, el protocolo de descarte