On Wed, 23 May 2001, John Neiberger wrote:

(about state-machine, dispatch-character, dispatch-machine, and 
dispatch-timeout)
>  
> Applying The Berkowitz Interrogative, what problem are these commands
> designed to solve?  From reading through their descriptions I wasn't
> able to think of a use for them but that's probably because I still
> don't really understand what they do.

As Priscilla said, it allows some degree of control over how characters
coming in on an asynchronous line are bunched together into packets, to
avoid having packets with 1 byte payload and 60 bytes overhead (for
telnet), or even 1 byte payload and 5 bytes overhead (for triple X,
which is probably where the whole scheme comes from). Anyway, you want
the router/terminal server/PAD to stop gathering incoming bytes and send
them out in a packet if any of the following happens:

- there are more than n characters pending, for some predefined n.

- there are characters pending and nothing comes in on the line for
  longer than a certain time.

- a trigger character marking the end of a logical unit (eg, CR meaning
  end of line), or a special action (such as ^C meaning ABORT ABORT
  ABORT) that the host wants to see as soon as the trigger char is seen.

- a character marking the start of a sequence that should be sent as a
  single unit, such as the ESC that often starts a function key.

Mapping from those to the commands you listed is left as an exercise for
the reader. :-)

-- 
"Someone approached me and asked me to teach a javascript course. I was
about to decline, saying that my complete ignorance of the subject made
me unsuitable, then I thought again, that maybe it doesn't, as driving
people away from it is a desirable outcome." --Me




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=5701&t=5629
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to