Buffered IO or Unbuffered IO

ネットワーク越しにパケットを送受信するプログラム例を読んでいたら,Unbuffered IOread()write()を使用している理由が気になって調べてみた.普通のIOならシステムコールを減らすためにBuffered IOを使用するがなぜネットワークプログラミングではどの例もUnbufferedなのか?調べた結果は後でブログにまとめるとして,見つけた解説記事を載せておきます.