プロトコルの種類です。プロトコルが、等しくないと、互いのやり取りが、できないのですから、世の中に、プロトコルの種類が多いということは、やり取りできないものが、多いということです。互いに、関係がないものは、やり取りできる必要はありませんが。最近は、ネットワ−ク化が進んでいます。家庭内の家電を、ネットワーク化することも、行われ、はじめています。ネットワーク化するということは、ネットワーク内で、相互のやり取りを行う、ということです。やり取りしたい相手が、多くなっているのです。されていれば、多くのものの間の、やり取りを、可能にすることが、できます。インターネットは、高い汎用性、すなわち、何時でも、どこでも、誰でも、が、要求されます。体系化されたプロトコルの、代表例が、インターネットです。以下、インターネットを例に、プロトコルの体系化について、説明します。この、階層化のお話は、たとえ話しを利用します。通信が、パケット化されていれば、パケットは、もともと、小包の意味すから、ドンピシャリの、たとえ話しです。小包を送るとき、中身を、むき出しで送ることは、ありません。通信においても、データだけを送ることは、できません。小包の包装に対応するのが、プロトコルです。小包を受け取ったら、中身を取り出して、包装は、捨ててしまいます。通信でも、プロトコルは、送るときに必要なものであり、受け取った後は、不要です。たとえることが、できます。重包装になっています。この例に示すように、多重包装(階層プロトコル)になっている場合においては、実際のデータの流れは、送信側で、データが、次々と多重に包装されて行きます。最下位の階層で、送信側から、データが送られて、受信側に到着します。以降、今度は、順次、包装が解かれて行きます。実際のデータの流れは、上記の通り(図の青線)ですが、論理的な、データのやり取りは、互いに等しい階層間での、やりとりです(図の桃線)。相互間でのやり取りです。示されている範囲)のプロトコルは、必然的に、階層化されています。システムを構築するユーザが、意識して階層化する必要は、ありません。上位の、ソフトウェアレベルの階層は、意識して階層化を計らなければ、うまく階層化することは、できません。うまく階層化されたプロトコルは、便利な性質を持っています。どのように、便利なのかは、以降のお話で、次第に、明らかになって、いきます。階層化されたプロトコルは、包み込み形プロトコル構造を持っています。