> ## Documentation Index
> Fetch the complete documentation index at: https://monadfoundation-40611fb6-devops-1498-direct-udp-implementat.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Transport Protocol Usage

> Overview of transport protocol usage for node communication

Monad nodes use both TCP and UDP protocols for different types of communication.

| Traffic Type                                                                                              | Protocol |
| --------------------------------------------------------------------------------------------------------- | -------- |
| [Primary RaptorCast](/monad-arch/consensus/raptorcast)                                                    | UDP      |
| [Secondary RaptorCast](/monad-arch/consensus/raptorcast#secondary-raptorcast-full-node-block-propagation) | UDP      |
| [Peer Discovery](/monad-arch/consensus/peer-discovery)                                                    | UDP      |
| [Transaction Forwarding](/monad-arch/consensus/local-mempool)                                             | UDP      |
| [Block Forwarding to Dedicated Full Nodes](/node-ops/full-node-block-delivery#dedicated-upstream)         | UDP      |
| [Blocksync](/monad-arch/consensus/blocksync)                                                              | TCP      |
| [Statesync](/monad-arch/consensus/statesync)                                                              | TCP      |
