home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 700s / rfc706.txt < prev    next >
Text File  |  1992-10-14  |  2KB  |  47 lines

  1. Network Working Group                                     Jon Postel  (SRI-ARC)
  2. Request for Comments: 706                                              Nov 1975
  3. NIC #33861
  4.  
  5.  
  6.  
  7.                     On the Junk Mail Problem
  8.  
  9. In the ARPA Network Host/IMP interface protocol there is no
  10. mechanism for the Host to selectively refuse messages. This means
  11. that a Host which desires to receive some particular messages must
  12. read all messages addressed to it. Such a Host could be sent many
  13. messages by a malfunctioning Host. This would constitute a denial of
  14. service to the normal users of this Host. Both the local users and
  15. the network communication could suffer. The services denied are the
  16. processor time consumed in examining the undesired messages and
  17. rejecting them, and the loss of network thruput or increased delay
  18. due to the unnecessary busyness of the network.
  19.  
  20. It would be useful for a Host to be able to decline messages from
  21. sources it believes are misbehaving or are simply annoying. If the
  22. Host/IMP interface protocol allowed the Host to say to the IMP
  23. "refuse messages from Host X", the IMPs could discard the unwanted
  24. messages at their earliest opportunity returning a "refused" notice
  25. to the offending Host.
  26.  
  27. How the IMPs might do this is an open issue -- here are two
  28. possibilities:
  29.  
  30. The destination IMP would keep a list (per local Host) of sources
  31. to refuse (this has the disadvantage of keeping the network
  32. busy).
  33.  
  34. The destination IMP on receiving the "refuse messages from Host
  35. X" message forwards the message to the source IMP (the IMP local
  36. to Host X). That IMP keeps a list (per local Host) of
  37. destinations that are refusing messages from this source Host.
  38.  
  39. This restriction on messages might be removed by a destination Host
  40. either by sending a "accept messages from Host X" message to the
  41. IMP, or by resetting its Host/IMP interface.
  42.  
  43. A Host might make use of such a facility by measuring, per source,
  44. the number of undesired messages per unit time, if this measure
  45. exceeds a threshold then the Host could issue the "refuse messages
  46. from Host X" message to the IMP.
  47.