Discard Protocol

E830377

The Discard Protocol is a simple network service that accepts and immediately throws away any data sent to it, primarily used for testing and measurement purposes.

Jump to: Statements Referenced by

Statements (45)

Predicate Object
instanceOf application layer protocol
network protocol
belongsTo Internet protocol suite NERFINISHED
category diagnostic service
testing service
connectionBehavior server may close connection at any time
dataHandling does not return any data to the sender
dataRetention no data is stored
definedBy Jon Postel NERFINISHED
definedIn RFC 863 NERFINISHED
errorReporting no application-level error messages
hasDefaultPort 9
hasServiceCode discard(9/tcp)
discard(9/udp)
interactionPattern client sends data without expecting reply
introducedYear 1983
messageFormat arbitrary binary or text data
operatesAtLayer application layer
portAssignmentAuthority IANA NERFINISHED
primaryFunction accepts data and discards it
purpose debugging network connections
measurement
testing
reliabilityWithTCP reliable delivery before discard
reliabilityWithUDP unreliable delivery before discard
requiresClientInitiation true
responseBehavior no response is sent
securityConsideration can be abused for bandwidth consumption
provides no authentication
provides no encryption
serverRole passively receives and discards data
serviceName discard
sessionOrientation connection-oriented over TCP
connectionless over UDP
similarTo Chargen Protocol NERFINISHED
Echo Protocol NERFINISHED
standardizedBy Internet Engineering Task Force
surface form: IETF
status historic
tcpPort 9
typicalImplementation simple loop reading and discarding input
udpPort 9
usedFor network stack diagnostics
throughput testing
usesTransportProtocol TCP NERFINISHED
UDP

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 862 similarTo Discard Protocol