通信のモデルの階層化について

そして、もしも新しいプロトコルが開発されたときには、どのようになるのでしょうか。新しいプロトコルが開発されると、古いネットワークカードは使えなくなります。あるいは何らかのソフトウェアが開発されても使えなくなってしまうでしょう。このようなことを考えれば、ハードウェアは通信のみを行い、プロトコルの制御はソフト的に行うというように分けた法がよいというのは明確です。そうすればプロトコルが変更されても、ソフト的な対処ができるでしょう。ここではハードウェアだけを分けて考えましたが、これをさらにいくつかの階層に分けていくと、ソフトウェアの開発時点でも利便性が高まるという事が分かります。子尿な事から、通信のモデルは階層化して考えるようになっているのです。