[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dev-serveez] ICMP update + Workaround for "greedy" protocols

From: stefan
Subject: [dev-serveez] ICMP update + Workaround for "greedy" protocols
Date: Sun, 7 Jan 2001 15:09:29 +0100 (CET)

  reviewing the tunnel server I made up the following changes in the core
functionality of Serveez:

 * the (proprietary) ICMP protocol which Serveez uses has changed a bit
   and is waiting to be documented. the protocol provides something like
   TCP's accept() and shutdown() in order to signal connects and
   disconnects. this is done via special ICMP subcodes in the header.
   these kind of ICMP packets do not have a load.

 * if one of the detect_proto() routines on a tcp port is "greedy" (which
   means always signalling success) like the tunnel server has, the server
   gets its connection as soon as it has been accept()ed. (i ask my self
   if we should do the same with pipes)

  the result of these changes can be observed using the ICMP tunnel
(tcp:42425 -> icmp -> icmp -> tcp:23). you will get the telnet prompt
as you are used to it when telnet'ting.
  i am not sure if this is an acceptable way to go (the proprietary ICMP
protocol) or if there exists something similiar which is standardized.
this is what i want to know. please comment.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]