title: What is the difference between a "node stream" and a "filter stream"?
body: <p>I am having difficulty understanding the differences between &quot;node streams&quot; and &quot;filter streams&quot;.</p>
  <p>I already saw <a href="https://stackoverflow.com/questions/34042717/what-does-node-stream-mean">this</a> question.</p>
  <blockquote>
  <p><strong>Node streams {Data sink stream}</strong></p>
  <ul>
  <li>Contain the basic functionality of reading or writing from a specific location.</li>
  <li>Types of node streams include files, memory and pipes.</li>
  </ul>
  <p><strong>Filter streams {Processing stream}</strong></p>
  <ul>
  <li>Layered onto node streams between threads or processes.</li>
  <li>For additional functionality – altering or managing data in the stream.</li>
  </ul>
  </blockquote>
  <p>Can anyone provide some examples to explain the differences more clearly?</p>