透明性(テレコミュニケーション)
電気通信では、 透明性とは次のことを指します。
- いずれかのエンティティを変更せずに別のエンティティがパススルーできるエンティティのプロパティ。
- 伝送システムまたはチャネルが入力で変更されていないユーザー情報を受け入れ、出力で対応するユーザー情報をフォームまたは情報コンテンツを変更せずに配信できるようにするプロパティ。ユーザー情報は、伝送システム内で内部的に変更される場合がありますが、ユーザーの関与なしに出力前に元の形式に復元されます。
- データソースが使用するビットシーケンス構造に依存しないビット指向リンクプロトコルを使用するデータ通信システムまたはデバイスの品質。
一部の通信システムは透過的ではありません。不透明な通信システムには、次の問題のいずれかまたは両方があります。
- ユーザーデータが内部コマンドとして誤って解釈される場合があります。たとえば、時間に依存しないエスケープシーケンスまたは20世紀の信号システムNo. 5およびR2信号電話システムを備えたモデムは、ユーザーデータ(「青いボックス」から)をコマンドとして誤って解釈することがあります。
- 出力「ユーザーデータ」は、常に入力ユーザーデータと同じとは限りません。たとえば、初期の電子メールシステムの多くは8ビットクリーンではありませんでした。彼らは典型的な短いテキストメッセージを適切に転送するように見えましたが、「異常な」文字(制御文字、「ハイASCII」文字)を不可逆的な方法で他の「通常の」文字に変換しました。これらのシステムの多くは、他の不可逆的な方法でユーザーデータを変更しました。たとえば、改行を挿入して各行が最大長より短くなるようにし、「From」で始まるすべての行の先頭に「>」を挿入します。 8BITMIMEまで、さまざまなバイナリからテキストへのエンコード技術がこのようなシステムの上にオーバーレイされ、透明性を回復しました。最終的な出力「ユーザーデータ」が実際に元のファイルと同じになるように、可能なファイルを転送できるようにしますユーザーデータ。
参照資料
- ^この記事には、General Services Administrationドキュメント「Federal Standard 1037C」(MIL-STD-188をサポート)のパブリックドメイン資料が組み込まれています。
- ^この記事には、米国国防総省の文書「軍事用語および関連用語の辞書」のパブリックドメイン資料が組み込まれています。
- ^ 「UnixでのNetscapeメールの設定:なぜコンテンツ長形式が悪いのか」by Jamie Zawinski 1997