Conversation
Notices
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Monday, 19-Aug-2024 11:18:36 JST iced depresso @lispi314 @gentoobro @rheaplex there's usually a different layer of the onion that is supposed to perform the checksums. i don't recall what QUIC uses, but TCP is supposed to use CRC i think? -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Monday, 19-Aug-2024 11:20:45 JST iced depresso @gentoobro @lispi314 @rheaplex a lot of reinventions of TCP came about because TCP is hopeless and they wouldn't allow us to have SCTP. SCTP has some really neat bennies but they just refuse to roll out any hardware with it.
so we had to reinvent the world on UDP, which had lead to a lot of incompatible reinventions.
even for things like streaming they'ev basically kept all of the effective multicast protocols locked away in to the private TV networks and refused to let the greater internet have them -
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Monday, 19-Aug-2024 11:21:36 JST iced depresso @gentoobro @lispi314 @rheaplex also isn't the only reason ecc ram isn't ubiquitous because intel is doing a retardo
seem to recall its very similar to the 44khz vs 48khz nonsense audio went through. "because we could." -
Embed this notice
gentoobro (gentoobro@shitpost.cloud)'s status on Monday, 19-Aug-2024 12:32:16 JST gentoobro Intel is the reason, though it wouldn't have been everywhere even without them. It's a tad more expensive (secret extra bits after all), and it was slower than non ECC ram in the past.
-
Embed this notice
iced depresso (icedquinn@blob.cat)'s status on Monday, 19-Aug-2024 12:32:16 JST iced depresso @gentoobro @rheaplex @lispi314 i seem to recall attempts were made to push consumer level ECC. but intel basically said no. only for corpos. -
Embed this notice
trystimuli (tryst@fedi.imu.li)'s status on Monday, 19-Aug-2024 15:08:10 JST trystimuli @lispi314 @icedquinn @gentoobro @rheaplex QUIC jumps straight to cryptographically authenticating each packet - it provides a rather stronger check than CRC32 :)
iced depresso likes this. -
Embed this notice
LisPi (lispi314@udongein.xyz)'s status on Monday, 19-Aug-2024 15:08:11 JST LisPi @icedquinn @rheaplex @gentoobro Yeah, TCP uses CRC32s iirc. A specific variant.
UDP meanwhile only uses checksums optionally, so QUIC needs to handle that itself.
In IPv6 the default is that the field is mandatory (it wasn't in IPv4) *but* it's still allowed to use all-zero checksums to indicate the field is unused.
-
Embed this notice