<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE rfc SYSTEM 'rfc2629.dtd' []> <rfc ipr="trust200902" category="info" docName="rfc-748"> <?rfc toc="yes"?> <?rfc symrefs="yes"?> <?rfc sortrefs="yes"?> <?rfc compact="yes"?> <?rfc subcompact="no"?> <?rfc private=""?> <?rfc topblock="yes"?> <?rfc comments="no"?> <front> <title abbrev="TELNET RANDOMLY-LOSE Option">TELNET RANDOMLY-LOSE Option</title> <author initials="M." surname="Crispin" fullname="M. Crispin"> <organization>SU-AI</organization> <address> <postal> <street></street> <city></city> <code></code> <country></country> <region></region> </postal> <phone></phone> <email></email> <uri></uri> </address> </author> <date year="1978" month="April" day="1"/> <area>Internet</area> <workgroup>Network Working Group</workgroup> <keyword></keyword> </front> <middle> <section anchor="command-name-and-code" title="Command name and code"> <figure align="center"><artwork align="center"> RANDOMLY-LOSE 256 </artwork></figure> </section> <section anchor="command-meanings" title="Command meanings"> <t> <list style="hanging"> <t hangText="IAC WILL RANDOMLY-LOSE:"> <vspace /> The sender of this command REQUESTS permission to, or confirms that it will, randomly lose.</t> <t hangText="IAC WON'T RANDOMLY-LOSE:"> <vspace /> The sender of this command REFUSES to randomly lose.</t> <t hangText="IAC DO RANDOMLY-LOSE:"> <vspace /> The sender of this command REQUESTS that the receiver, or grants the receiver permission to, randomly lose.</t> <t hangText="IAC DON'T RANDOMLY-LOSE:"> <vspace /> The command sender DEMANDS that the receiver not randomly lose.</t> </list> </t> </section> <section anchor="default" title="Default"> <figure align="left"><artwork align="left"> WON'T RANDOMLY-LOSE DON'T RANDOMLY-LOSE </artwork></figure> <t>i.e., random lossage will not happen. </t> </section> <section anchor="motivation-for-the-option" title="Motivation for the option"> <t>Several hosts appear to provide random lossage, such as system crashes, lost data, incorrectly functioning programs, etc., as part of their services. These services are often undocumented and are in general quite confusing to the novice user. A general means is needed to allow the user to disable these features. </t> </section> <section anchor="description-of-the-option" title="Description of the option"> <t>The normal mode does not allow random lossage; therefore the system is not allowed to crash, mung user files, etc. If the server wants to provide random lossage, it must first ask for permission from the user by sending IAC WILL RANDOMLY-LOSE. </t> <t>If the user wants to permit the server to randomly lose, it replys with IAC DO RANDOMLY-LOSE. Otherwise it sends IAC DONT RANDOMLY-LOSE, and the server is forbidden from randomly losing. </t> <t>Alternatively, the user could request the server to randomly lose, by sending IAC DO RANDOMLY-LOSE, and the server will either reply with IAC WILL RANDOMLY-LOSE, meaning that it will then proceed to do some random lossage (garbaging disk files is recommended for an initial implementation). Or, it could send IAC WONT RANDOMLY-LOSE, meaning that it insists upon being reliable. </t> <t>Since this is implemented as a TELNET option, it is expected that servers which do not implement this option will not randomly lose; ie, they will provide 100% reliable uptime. </t> </section> </middle> <back> </back> </rfc>