Java のネットワークの機能がきわめて強力です。先にも見たように、 インターネット上のWWWサーバとの接続、データのやり取りについては、特に、 ネットワーク上のプログラムであることを意識しなくても、入出力ストリームの ちょっとした拡張として、簡単に、ネットワーク・プログラムが書けてしまいます。
ここでは、もう少し一般的な立場から、Java のネットワーク機能を見ることに しましょう。