技術書で「ネットワークプログラミング」という分野があるかと存じますが、
これが実際にはどのような業種の人たちが行っているのかがわかりません。

「オープン系、Web系、組み込み系」などの分類でいうとどのような系で行われているのでしょうか?実際の業務においてどのようなものを開発するときにそれが必要になるのでしょうか?

※当質問でのネットワークプログラミングの定義は以下とします。
IP/TCP/UDPあたりのプロトコルを利用し、ソケットやストリーム等を操作をしてデータを送受信したりするようなプログラム(を作成すること)。言語はJava, Cなど。

何卒よろしくお願い致します。