首先,简单地说:osi参考模型是学术上和法律上的国际标准,是完整的权威的网络参考模型。
而tcp/ip参考模型是事实上的国际标准,即现实生活中被广泛使用的网络参考模型。
这种情形是怎么导致的呢。慢慢道来:
早在20世纪7-80年代,网络开始发展起来,开始的时候各个生产厂商各自为营,生产出许多不同的网络,它们都相互不兼容。因此一个叫
国际标准组织的机构跑出来说:我们应该就网络制定个开放标准,只要大家都遵循这个标准,生产出来的东西相互兼容,这样消费者满意,大家也都有肉吃了。。这个想法呢,也得到大家的拥护。。于是呢,这个机构就组织一批搞网络的专家研究网络通信的一些原理及解决方案。大家都知道,搞学术的人都有拖沓的臭毛病,搞啊搞的搞了好多年,终于弄出了osi,这个osi也不是盖的,把网络通信问题都研究透了,很权威。专家们都很满意,不过,却也很惊讶地发现满世界已经有许多网络产品在使用了,而且,遵循的并不是osi标准,这是怎么回事呢??原来啊,国际标准化组织说搞一个开放标准出来,那些个生产厂商开始也是很拥护的,就等着出结果呢,结果呢,等了一段时间始终发现没标准出来,而现实中网络的发展和需求不等人啊。。怎么办呢,摸着石头过河吧。。这个石头就是tcp/ip参考模型了。这是一个很势利的模型,它主要只研究网络互联方面的一些问题,在网络连接过程出现了什么问题,那么才考虑去解决它,也就是说让
现实去改正,这么一来二去,几年的时间里,生产厂商们发现这个tcp/ip啊也挺好用,于是就占领了整个市场。等osi从实验室里出来的时候,发现现实世界已经被tcp/ip这个草根占领了,想呼吁生产厂商们改用osi标准,也没人听了哦。。
于是,就是现如今这种状况了。。
好累,打了这么多字。