什么是流?如何深入理解Node.js中的可读流及其工作原理?