| Name | Description | Type | Package | Framework |
| TcpCommunicationSpi | GridTcpCommunicationSpi is default communication SPI which uses TCP/IP protocol and Java NIO to communicate with other nodes. | Class | org.apache.ignite.spi.communication.tcp | Ignite |
| TcpCommunicationSpi .HandshakeMessage | Class | org.apache.ignite.spi.communication.tcp | Ignite | |
| TcpCommunicationSpi .NodeIdMessage | Class | org.apache.ignite.spi.communication.tcp | Ignite | |
| TcpCommunicationSpi .RecoveryLastReceivedMessage | Recovery acknowledgment message. | Class | org.apache.ignite.spi.communication.tcp | Ignite |
| TcpCommunicationSpiMBean | MBean provide access to TCP-based communication SPI. | Interface | org.apache.ignite.spi.communication.tcp | Ignite |