Character devices are those that transmit one character at a time and are used for stream-based input / output. Examples are modems, keyboards, mice, etc. They do not allow random access to data.
Streams are a unix communication environment. It provides full duplex communication mode. Special character files, named pipes, and sockets are streams, not files.
. , . , TTY (). , .