Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Nov 2006 22:55:59 +0300
From:      "Andrew Pantyukhin" <infofarmer@FreeBSD.org>
To:        "Atom Powers" <atom.powers@gmail.com>
Cc:        Tom Judge <tom@tomjudge.com>, Ansar Mohammed <ansarm@gmail.com>, freebsd-questions@freebsd.org
Subject:   Re: ssh over http
Message-ID:  <cb5206420611291155w53042e77gf3a4de63860f74b0@mail.gmail.com>
In-Reply-To: <df9ac37c0611291056m6224c921nd452f0afbd8b3e79@mail.gmail.com>
References:  <000001c712a9$495ccce0$0405a8c0@northamerica.corp.microsoft.com> <df9ac37c0611280935s5a757f27r9ead25f6dc142f25@mail.gmail.com> <456D5A28.4020107@tomjudge.com> <df9ac37c0611291056m6224c921nd452f0afbd8b3e79@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/29/06, Atom Powers <atom.powers@gmail.com> wrote:
> On 11/29/06, Tom Judge <tom@tomjudge.com> wrote:
> > Atom Powers wrote:
> > > On 11/27/06, Ansar Mohammed <ansarm@gmail.com> wrote:
> > >> Hello All,
> > >> Is there any ssh over http implementation available for freebsd?
> > >
> > > That doesn't even make sense. SSH is a transport layer protocol, HTTP
> > > is an application layer protocol.
> > >
> >
> > Both HTTP and SSH are application level transports,  however both can be
> > used to tunnel TCP connections.  Therefore it is possible to use ssh
> > over http.  The windows putty client can use http proxies to make
> > outbound connections as long as your http proxy is configured to allow
> > CONNECT requests to port 22.  If you using squid for example with a
> > defaultish config you will need to update your proxy server configuration.
>
> SSH is often paired with an application, a shell, but that doesn't
> make it an application layer protocol. SSH establishes and manages a
> transport layer connection between the client and server, over which
> you can tunnel most other transport layer protocols.

You are right to a certain extent, but not enough to
make a good argument. I can't say wikipedia prides
itself on universal correctness, but still consult these
articles to clear any doubts about what layer ssh
may or may not belong to:

http://en.wikipedia.org/wiki/Ssh
http://en.wikipedia.org/wiki/Internet_protocol_suite
http://en.wikipedia.org/wiki/OSI_Model



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cb5206420611291155w53042e77gf3a4de63860f74b0>