A good answer might be:

Internet data looks like IO streams.

IO Streams

The core Java language does not have any IO methods. For a program to do IO, it must import an IO package. These notes (and most programs) use the package java.io.

Data for a program may come from many different sources. Data created by a program may be sent to many different destinations. The connection between a program and a data source or destination is called a stream. An input stream is an object that handles data flowing into a program. An output stream is an object that handles data flowing out of a program.

In the picture, each "O" is a piece of data. The data are streaming from the source into the program, and streaming from the program to the destination.

QUESTION 2:

Do you think that two programs could be connected with a stream?

Click Here after you have answered the question