31. NAT-PMP runs over the User Datagram Protocol ( UDP ) and uses port number 5351. 32. Broadcast packets may also be received when a datagram socket is bound to a more specific address. 33. Each IP datagram exchange is unidirectional, although IP and TCP allow for bidirectional communication within their protocols. 34. In IPv4 ( not IPv6 ), a checksum is used to protect the header of each datagram . 35. ICMP hole punching, UDP hole punching and TCP hole punching respectively use User Datagram and Transmission Control Protocols. 36. EIGRP does not operate using the Transmission Control Protocol ( TCP ) or the User Datagram Protocol ( UDP ). 37. IAX uses a single User Datagram Protocol ( UDP ) data stream between endpoints for both the session firewall configuration. 38. UDT is built on top of User Datagram Protocol ( UDP ), adding congestion control and reliability control mechanisms. 39. DART implements RPC over both the User Datagram Protocol ( UDP ) and the Transport Control Protocol ( TCP ). 40. However, " cells " were introduced into the design to provide short queuing delays while continuing to support datagram traffic.