トークン
ビデオゲームをプレイするために使う、光沢のある小さなコイン以外にも、トークンには次の3種類があります。
1. ネットワークでは、トークンとは、トークンリングネットワーク上を循環するビットの集まりです。ネットワーク上のいずれかのシステムが「トークン」を持っていると、ほかのコンピューターに情報を送信できます。各トークンリングネットワークにはトークンが1つしかないため、一度にデータを送信できるコンピューターは1台だけです。
2. プログラミングでは、トークンとは、プログラミング言語を構成する1つの要素です。トークンには、1)定数、2)識別子、3)演算子、4)区切り記号、5)予約語という5つのカテゴリがあります。たとえば、予約語の「new」と「function」は、JavaScript言語のトークンです。+、-、*、/などの演算子も、ほぼすべてのプログラミング言語でトークンです。
3. セキュリティシステムでは、ハードトークンとは、ネットワークへのログインに使用する識別コードを表示する小さなカードです。カードの利用者が正しいパスワードを入力すると、カードにはネットワークへのログインに必要な現在のIDが表示されます。IDは数分ごとに変わるため、これによってネットワークの保護をさらに強化できます。セキュリティトークンには、ソフトトークンと呼ばれるソフトウェア版もあります。
知識をテストする