[PATCH] Using TCP_NODELAY unconditionally

Nicolas Williams Nicolas.Williams at ubsw.com
Wed Jan 23 08:34:32 EST 2002


On Tue, Jan 22, 2002 at 01:20:02PM -0800, Rick Jones wrote:
> 
> > Fine, but what if you're mixing both, interactive sessions and port
> > forwarding in the same SSHv2 connection? See? Problem.
> 
> Um, do you mean port forwarding for interactive sessions on either end?
> That goes under the acting as a pipe heuristic.
> 
> Of do you mean that a single instance of ssh might be doing both
> port-forwarding _and_ acting as an interactive data source at the same
> time?!? (and on the same TCP connection - again does it show that i'm
> new to all this ssh stuff?-)

The latter.

Do you use SSH? It's like TELNET, but it can also do port forwarding
over the same TCP connection as the main session, and it always
encrypts TCP traffic, and it supports a variety of authentication
mechanisms, but its main use is as a replacement for TELNET/RLOGIN.

The main SSH abstraction that you should be interested in, wrt this
discussion, is the channels abstraction, whereby SSHv2 multiplexes
multiple streams onto one TCP session - some channels may be associated
with, say, a login session, whereas others may be associated with X11
forwarding.


> rick jones


Cheers,

Nico
--
-DISCLAIMER: an automatically appended disclaimer may follow. By posting-
-to a public e-mail mailing list I hereby grant permission to distribute-
-and copy this message.-

Visit our website at http://www.ubswarburg.com

This message contains confidential information and is intended only 
for the individual named.  If you are not the named addressee you 
should not disseminate, distribute or copy this e-mail.  Please 
notify the sender immediately by e-mail if you have received this 
e-mail by mistake and delete this e-mail from your system.

E-mail transmission cannot be guaranteed to be secure or error-free 
as information could be intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain viruses.  The sender therefore 
does not accept liability for any errors or omissions in the contents 
of this message which arise as a result of e-mail transmission.  If 
verification is required please request a hard-copy version.  This 
message is provided for informational purposes and should not be 
construed as a solicitation or offer to buy or sell any securities or 
related financial instruments.




More information about the openssh-unix-dev mailing list