Is TCP Bidirectional?

Is TCP Bidirectional? The TCP/IP protocol is a transport level communication protocol. It provides a bi-directional raw data stream, maintains a connection link and ensures data integrity (by keeping data in order and attempting to retransmit lost network packets). Are TCP streams bidirectional? TCP guarantees that the data read by the remote endpoint is the