Reliable Datagram Sockets
Encyclopedia
Reliable Datagram Sockets (RDS) is a high-performance, low-latency reliable
connectionless protocol for delivering datagram
s. It is developed by Oracle Corporation
.
It was included in the Linux kernel
2.6.30 which was released on 9th of June, 2009. The code was contributed by the OpenFabrics Alliance
(OFA).
On the 19th of October, 2010, VSR announced a vulnerability within the Linux 2.6.30 kernel which could result in a local privilege escalation
via the kernel's implementation of RDS.
Reliability (computer networking)
In computer networking, a reliable protocol is one that provides reliability properties with respect to the delivery of data to the intended recipient, as opposed to an unreliable protocol, which does not provide notifications to the sender as to the delivery of transmitted data.A reliable...
connectionless protocol for delivering datagram
Datagram
A datagram is a basic transfer unit associated with a packet-switched network in which the delivery, arrival time, and order are not guaranteed....
s. It is developed by Oracle Corporation
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation that specializes in developing and marketing hardware systems and enterprise software products – particularly database management systems...
.
It was included in the Linux kernel
Linux kernel
The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems. It is one of the most prominent examples of free and open source software....
2.6.30 which was released on 9th of June, 2009. The code was contributed by the OpenFabrics Alliance
OpenFabrics Alliance
The OpenFabrics Alliance is a non-profit organization that evangelizes remote direct memory access switched fabric technologies for server and storage connectivity...
(OFA).
On the 19th of October, 2010, VSR announced a vulnerability within the Linux 2.6.30 kernel which could result in a local privilege escalation
Privilege escalation
Privilege escalation is the act of exploiting a bug, design flaw or configuration oversight in an operating system or software application to gain elevated access to resources that are normally protected from an application or user...
via the kernel's implementation of RDS.
See also
- Transmission Control ProtocolTransmission Control ProtocolThe Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite, complementing the Internet Protocol , and therefore the entire suite is commonly referred to as TCP/IP...
(TCP) - User Datagram ProtocolUser Datagram ProtocolThe User Datagram Protocol is one of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol network without requiring...
(UDP) - UDP LiteUDP LiteUDP-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 , and will therefore deliver packets that have been partially corrupted...
- SCTP