Pålitliga datagramuttag

Pålitliga datagramuttag
Kommunikationsprotokoll
Förkortning RDS
Utvecklare Oracle Corporation
Introduktion 9 juni 2009 ; 13 år sedan ( 2009-06-09 )
OSI lager Transportlager
Hamnar) 16385 (RDS-over-TCP)

Reliable Datagram Sockets ( RDS ) är ett högpresterande, låg latens , pålitligt , anslutningslöst protokoll för leverans av datagram . Den är utvecklad av Oracle Corporation .

Den ingick i Linux-kärnan 2.6.30 som släpptes den 9 juni 2009. Koden bidrog med OpenFabrics Alliance (OFA).

Den 19 oktober 2010 tillkännagav VSR CVE - 2010-3904 , en sårbarhet i Linux 2.6.30-kärnan som kan resultera i en lokal behörighetseskalering via kärnans implementering av RDS. Detta fixades sedan i Linux 2.6.36.

Den 8 maj 2019 publicerades CVE - 2019-11815 , angående ett racetillstånd i Linux RDS-implementeringen som kan leda till en bugg utan användning efter fri och möjlig exekvering av godtycklig kod . Felet har åtgärdats i Linux 5.0.8.

Rubrik

RDS-huvud
Storlek (bitar) namn Beskrivning
be64 h_sekvens Sekvensnummer
be64 hacka Sekvensnummer för senast mottagna meddelande
vara 32 h_len Längd på meddelandenyttolasten
vara 16 h_sport Port på källnoden
vara 16 h_dport Port på destinationsnod
8 h_flaggor Beskrivet nedan
8 h_kredit Ge krediter (används för kreditbaserad flödeskontroll)
32 h_padding Utfyllnad för 64-bitars strukturjustering
16 h_csum 1:s komplementhuvudkontrollsumma
128 h_exthdr Valfritt förlängningshuvudutrymme

Se även

externa länkar