Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. UDP-Lite is a connectionless protocol, very similar to UDP. Unlike UDP, where either all or none of a packet is protected by a checksum, UDP-Lite allows for partial checksums that only cover part of a datagram (header and the custom amount of the beginning of payload), and will therefore deliver packets that have been partially corrupted. It is designed for multimedia protocols, such as voice over IP, in which receiving a packet with a partly damaged payload is better than receiving no packet at all. As checksum it uses the same checksum algorithm (and scheme of it computing) used in the UDP (and TCP). Since most modern link layers protect the carried data with a strong CRC and will discard damaged frames, making effective use of UDP-Lite requires the link layer to be aware of the network-layer data being carried. Since no current TCP/IP stacks implementsuch cross-layer interactions, making effective use of UDP-Lite currently requires specially modified device drivers.