Kasta protokollet
Internetprotokollsvit |
---|
Applikationslager |
Transportlager |
Internetlager |
Länklager |
Discard Protocol är en tjänst i Internet Protocol Suite definierad i RFC 863. Den designades för testning, felsökning, mätning och värdhantering.
En värd kan skicka data till en värd som stöder Discard Protocol på antingen Transmission Control Protocol (TCP) eller User Datagram Protocol (UDP) port nummer 9. Data som skickas till servern kasseras helt enkelt. Inget svar returneras. Av denna anledning används vanligtvis UDP, men TCP tillåter att tjänsterna är tillgängliga på sessionsorienterade anslutningar (till exempel via HTTP- proxyer eller något virtuellt privat nätverk (VPN)).
Inetd implementering
På de flesta Unix-liknande operativsystem är en kasseringsserver inbyggd i inetd (eller xinetd ) demon . Kasta tjänsten är vanligtvis inte aktiverad som standard. Det kan aktiveras genom att lägga till följande rader i filen /etc/inetd.conf och ladda om konfigurationen:
kassera ström tcp nowait rot intern kassera dgram udp vänta rot intern
Discard-protokollet är TCP/UDP-motsvarigheten till Unix-filsystemsnoden /dev/null
. En sådan tjänst är garanterad att ta emot det som skickas till den och kan användas för att felsöka kod som kräver en garanterad mottagning av TCP- eller UDP-nyttolaster.
På olika routrar används denna TCP- eller UDP-port 9 för Discard Protocol (eller port 7 för Echo Protocol som vidarebefordrar ICMP- datagram) också som standard som en proxy för att vidarebefordra Wake-on-LAN (WOL) magiska paket från Internet till värdar på det lokala nätverket för att väcka dem på distans (dessa värdar måste också ha sin nätverksadapter konfigurerad för att acceptera WOL-datagram och routern måste ha denna proxyinställning aktiverad, och möjligen även en konfiguration av vidarebefordransregler i dess inbäddade brandvägg för att öppna dessa portar på internetsidan).
Se även
externa länkar