In November 2014, FreeBSD started supporting a ";lightweight"; variant of this system that allows for partial checksums.
In November 2014, FreeBSD started supporting a ";lightweight"; variant of this system that allows for partial checksums. STUN uses this standard to determine if a device is behind a NAT (";N-A-T";) and is often used to find values reserved for it. So-called ";keep-alive"; data must be sent out every couple of seconds to maintain a connection in the ";hole-punching"; technique named for this standard. Only four fieldsÂ—source, destination, length, and a 16-bit checksumÂ— constitute the eight-byte header for this standard, differentiating it from the twenty-byte header of a similar standard. This system avoids head of line blocking since it does not guarantee order delivery; it also does not guarantee error recovery, nor does it not establish a three-wayhandshake, unlike another transport layer standard. For 10 points, name this protocol that is often used for streaming multimedia and DNS queries, since it is faster but less reliable than TCP. 
In November 2014, FreeBSD started supporting a ";lightweight"; variant of this system that allows for partial checksums.
UDP [or User Datagram Protocol]