"fred bloggs" <(E-Mail Removed)> wrote in message
news

bLrc.6025$(E-Mail Removed)...
>
Mike,
I know I should rise to the bait but :-)
> "<Snip>
> >
> > First remember TCP/IP pre-dates OSI implementations . So as it existed
> > before OSI it can't be an implementation of OSI.
> <SNIP>
>
> I seem to remember this being the other way around: the 5 layer OSI model
> came about pre-1984 and was used as the basis for may comms systems
I don't beleive that people used the model as basis for comms systems. The
the first draft of OSI that I can find reference to is dated 1977. Most of
the networks usually quoted as being examples of the OSI model were already
mature at least in design if not in implemenation by this time.
The two biggies were "ARPA Net" which is where the internet started. By this
time it was already seven years old. RFC1000 makes it clear that ARPAnet was
developed using layers without reference to OSI. It says:-
"If we had only consulted the ancient mystics, we would have seen
immediately that seven layers were required."
The other network which used to often be compared to OSI was SNA. Again this
was announced in 1974 as
http://www-1.ibm.com/ibm/history/doc.../1970-1984.pdf
makes clear. Again well before OSI was even in draft.
From what I saw and expereinced at the time the reverse happened. Because
OSI was predicted to become the dominant communications model, and because
its provision (at least in Europe) was expected to become an essentioal part
of computer and network procuremnet, folks went round in headless chicken
mode trying to show that their network conformed to the OSI model, and that
they shouldn't worry. So IBM produced things showing how SNA used the same
layers as OSI (it doesn't really) and folks attempted to fit TCP/IP onto
same model.
At the lower layers the comparisions usually work quite well. All networks
have some kind of standard physical interface, be it a electrical or
optical. To transfer data you need to send it down a link, so you need a
link level protocol, then if you have multiple links you need network
protocol to manage end-to-end data flow. So the lower layes usually fit
well.
However you may not need a transport layer. There are a whole host of
applications which sit directly on top of X.25 and work happily with no
transport layer. I used X.29 terminals for many years with no transport,
session or presentation layer. In fact for most purposes session and
presentation are superfluos. We don't use them on the Internet, and in
particular HTTP/web was designed to be "session free".
..
> including X.25, which mapped onto the transport layer and X400 which went
> one layer up above that.
X.25 also pre-dates OSI. It maps onto the network layer, not transport
layer. However because X.25 provides reliable packet delivery it is normally
used with a NULL transport layer (Transport Class 0). X.400 is an
application so should map onto layer 7. It too was standardised before OSI
was properly complete so it originally sat directly on top of X.25, and can
be used over null session and presentation control layers.
> The IEEE 802 project came along and then
> refined/re-invented the lower two layers to map on DLC, MAC and Physical
> layers.
>
As I said they fudged layer two because DLC and MAC are squashed into one
layer.
> Mike
>
>
Any with OSI dead I don't see why we still try and shoe horn network stacks
into the OSI model. Different networks need different sets of protocols. As
we have seen from the 802 project we may need additional layer on WANs over
LANs. Circuit Switched (x.21) networks don't need separate link and network
layers, as the network provides an end-to-end link for each connection. As
an example its o.k. As model into which all networks fit, it was obsolete
before it was produced.
Dave