通信ソフトウェアは、システムへのリモートアクセスを提供し、異なるコンピュータやユーザー間でテキスト、音声、ビデオ形式のファイルやメッセージを交換するために使用されます。これには、端末エミュレータ、ファイル転送プログラム、チャットおよびインスタントメッセージングプログラム、MUDに統合された同様の機能が含まれます。この用語は、掲示板システムを運用するソフトウェアにも適用されますが、コンピュータネットワークやストアドプログラム制御(SPC)交換を運用するソフトウェアにはほとんど適用されません。
電子メールは、1960年代初頭に、タイムシェアリング方式のメインフレームコンピュータの複数のユーザーが通信するための手段として導入されました。基本的なテキストチャット機能は、1970年代初頭からマルチユーザーコンピュータシステムや電子掲示板システムに存在していました。1980年代には、端末エミュレータはメインフレームにログインして電子メールにアクセスするために必要なソフトウェアでした。インターネットの台頭以前は、コンピュータファイルはダイヤルアップ回線で交換されていたため、主にプレーンテキスト用に設計された通信システムを介してバイナリファイルを送信する方法が必要でした。特別な転送モードを実装するプログラムは、さまざまな事実上の標準を使用して適用され、最も有名なのはKermit です。[ 1 ]
1985年、最初の分散型チャットシステムであるBitnet Relayが誕生したが、同時期にMinitelはおそらく最大のチャットシステムを提供していた。1988年8月には、インターネットリレーチャットが登場した。CU -SeeMeは、ビデオカメラを搭載した最初のチャットシステムだった。バディリストとオンラインプレゼンスの概念を備えたインスタントメッセージングは、 1996年にICQによって導入された。インターネットブームの時代には、ウェブチャットも人気を博した。
チャットとは、チャットルームと呼ばれる公開または非公開のグループで行われるリアルタイムの会話またはメッセージの交換のことです。一部のチャットルームには、不適切なコメントやその他の種類の嫌がらせを追跡してブロックするモデレーターがいます。視覚的な表現に基づいて、チャットはIRCやBitnet Relay Chatなどのテキストベースのチャットルームに分類されます。[ 2 ]