「プロトコル」という用語は、混乱を招く(つまり、コンピューターサイエンスの観点から)。プロトコルが単なるルールのセットである場合、代わりに「標準」という用語を使用すると(「HTTP標準」のように)簡単になりませんか?
「プロトコル」という用語は、混乱を招く(つまり、コンピューターサイエンスの観点から)。プロトコルが単なるルールのセットである場合、代わりに「標準」という用語を使用すると(「HTTP標準」のように)簡単になりませんか?
回答:
すべてのプロトコルが標準であるわけではありません(一部は独自仕様です)。すべての標準がプロトコルであるわけではありません(通信以外の層を管理するものもあります)。
プロトコルはルールのセットではありません。プロトコルはそれらの規則がの規則について説明するものです。これが、プログラムがプロトコルを実装し、標準に準拠する理由です。
プロトコルは言語のようなものです。標準は辞書のようなものです。たとえば、類推により:
この回答= Webページ
英語= HTTPプロトコル
英語のルール= HTTP標準
プロトコルは、2人以上の関係者が相互に対話するために使用する一連の規則を定義します。
標準は、それを実装するほとんどの関係者によって受け入れられた正式なプロトコルです。
通信プロトコルは、定義上、通信パーティ間の形式と相互作用を管理するルールのセットです。これらのルールは、人々の間の典型的な日常の社会的相互作用のように、暗黙的で非公式なものです。しかし、電子機器、特にデジタルコンピューターでは、信頼性の高い通信を実現するために、はるかに明確で形式化されたものが必要です。
この文脈での標準は、潜在的な誤解または不一致の領域を解決する試みです。通信プロトコルは、標準が適用される多くの分野の1つです。たとえば、通信プロトコルではない注目すべき一連の標準は、SIウェイトおよび測定標準です。これらは、標準へのアクセス権を持つすべての人にとって明確な方法で、または合理的な近似値で測定するために、任意の数量を比較するための固定参照を提供します。
通信プロトコル標準は、従って、標準的な缶へのアクセス権を持つもの(理想的に)明確にそれらの規則との通信準拠における任意の特定の試みかどうかを決定するように通信プロトコルのルールの定式化です。特定の金属の質量をSI標準キログラムと比較することで質量がキログラムにどれだけ近いかが決まるのと同様に、特定のプロトコル実装をプロトコル標準と比較することで、標準に従ってそのプロトコルに本当に準拠しているかどうかが決まります。すべての関係者が標準で正式に定められたプロトコルに適切に従うと、(再び、理想的には)プロトコルが対応するように設計された通信レベルになることが保証されます。
A 通信プロトコル仕様の通信プロトコルのルールとフォーマットが正式なレベルで記述することができる手段であり、しばしば一部の(実際の最大部分)通信プロトコル標準。標準の目的は、何かが真に標準化されたもののインスタンスであるかどうかを判断する手段を作成することですが、仕様の目的は、物がルールとフォーマットによって定義されている場合、物が何であるかを正確に定義することです、通信プロトコルとして。どのような何かの明確な定義は、そのことの新しいインスタンスを作成するために両方を使用することができていると、既存のものが定義されているもののインスタンスであるかどうかを判断します。
そのため、仕様は標準として使用できますが、標準であることは、複数の実装が連携して動作することを保証するのに十分に仕様に準拠する価値があるという社会的合意の重みも伴います。この合意に関心のある当事者は、プロトコルへの準拠に依存することを望むという目的のために合意する標準を定義するために、標準化団体を形成するために協力します。この社会的合意と標準を作成する標準化団体の存在がなければ、プロトコル仕様は標準を構成すると一般に見なされませんが、明確に定義された仕様は間違いなく標準として使用される可能性があります。
私の理解では、プロトコルは2つのポイント間の通信を表します。1つのポイントは、他のポイントが解釈する必要のあるデータを作成します。プロトコルは、データ形式、状態、要求と回答などを記述します。たとえば、クライアントからのHTTP要求とサーバーからの応答。
特定の問題については、膨大な数の可能なプロトコルがあります。これらのうち、標準は特定のプロトコルを1つ選択し、一種の必須プロトコルにします。すべての通信エンドポイントが標準に従って動作する場合、相互に通信し、相互に理解することができます。
これは、すべての通信パートナーがたまたま同じプロトコルを使用して標準プロトコルになったため、公式または非公式に発生する可能性があります。
プロトコルの定義:
文書、特に条約が作成される元のドラフト、議事録、または記録。
標準の定義:
比較の基礎として当局または一般的な同意により考慮されたもの; 承認されたモデル。
質問に戻る
プロトコルが単なるルールのセットである場合、代わりに「標準」という用語を使用すると(「HTTP標準」のように)簡単になりませんか?
HTTPはプロトコルであり、標準でもあります。実際、これは標準プロトコルです。
ウィキから引用
HTTPの標準開発は、Internet Engineering Task Force(IETF)とWorld Wide Web Consortium(W3C)によって調整され、一連のRequests for Comments (RFC)、特にRFC 2616(1999年6月)の出版に至りました。、一般的に使用されているHTTPのバージョンであるHTTP / 1.1を定義します。
コンピュータープロトコルは、データの形式と転送を決定する一連のルールです。プロトコルという用語は、個人または国家間の行動のルールを厳密に反映しているために使用されます。コンピュータプロトコルで一般的な一連の正式なルールは、外交(外交プロトコル)またはエチケット(個人プロトコル)のルールに非常に似ています。標準はプロトコルとは異なるものであり、プロトコル内で表現される相互作用を説明する言葉ではありません。また、他の人が述べたように、プロトコルは標準である必要はありません。
最後に、C3POはプロトコルドロイドでした。したがって、彼はAstro Mech Droid、Moisture Vaporaters、Ewoksの両方を仲介することができました。彼を標準ドロイドと呼ぶことは、彼の機能をそれほど詳しく説明していなかっただろう。
はい、プロトコルはルールのセットです。
これは、ルールのセットがプロトコルであることを意味するものではありません。
法律とは、プロトコルとは呼ばないルールのセットです。
HTMLは、プロトコルとは呼ばない形式のルールのセットです。
標準は広く採用されているものです。
標準はプロトコルまたはルールに限定されません。
車用の16インチリムは、私が標準と呼ぶものです。
通信プロトコルは、ルールのセットである、コミュニケーションのために。標準または独自の場合があります。標準化団体があれば、それは間違いなく標準です。
オープンもあります。Openは公開されており、標準である場合とそうでない場合があります。私はオープンなプロプライエタリのプロトコルを持っているかもしれませんが、これはここにあり、ここにありますが、私はそれが使用できるように働いていますが、業界標準であることを提案していません。
それは標準的で独自のものでさえありえます。初期のPDF形式は独自仕様でしたが、それでも標準として提示されていました。
要約すると、プロトコルと標準は同じものではなく単純なものです。
この質問に答えるために、概念をより明確にするために、他の用語も含めることができます。
img
フォルダー内に画像を入れるように誰かに言うような、単なる一種の合意。規則に従わないことは機能を破壊しませんが、その規則に同意した人々の間で悪いと考えられます。