1. A TCP /IP stack providing transport layer remote direct memory access capability for use in transporting information in active sessions or connections over IP networks, said stack providing an interface to the upper layer protocol functions in a host processor to carry data traffic, and performing at least one of the hardware implemented functions of: a) establishing and tearing down of transport layer sessions; b) maintaining protocol information regarding said transport layer sessions that are active; c) establishing remote direct memory access (RDMA) connection with a peer with the transport layer sessions; d) storing said information about the memory regions reserved for RDMA in an RDMA database; f) executing operations provided by the transport layer RDMA capability; and g) executing security operations for the said transport layer sessions.