asciilifeform: ( and there's megatonnes of shit iceberg beneath the tip, look some time at an actual implementation... )
asciilifeform: mircea_popescu: the braindamage of tcp, iirc, is elaborated in buncha old threads
asciilifeform: ( i.e. without the plaintext control messages, where any thirdparty derp can close your connection, infer contents via burst lengths, etc )☟︎
asciilifeform: i picture the end product as something like tcp but without the retardations.
asciilifeform: diana_coman: i have a suspicion that saturation bursts trigger anti-ddos hackolade in some places
asciilifeform: and about on par with asciilifeform's experience
asciilifeform: ( upstack -- one of the wins from synchronous variant is that you never saturate the link )
asciilifeform: i suspect this'll be very frag-sensitive
asciilifeform: ( right now you get away with occasional frag, but possibly strictly because preceded/followed by unfragged, etc )
asciilifeform: 1 will more clearly show effect of frag, imho
asciilifeform: diana_coman: afaik, the remaining fundamental variants are 1) single-sized volleys, for various sizes 2) this, and the earlier variant, at max possible saturation
asciilifeform: diana_coman: i'd like to see a test where there is only 1 size, across various sizes, if possible☟︎
asciilifeform: it makes for a slower than elsewise , but rearrangement-insensitive link
asciilifeform: possibly it it obvious algo. but wanted to put for the l0gz.
asciilifeform: ( naturally this is only applicable to synchronous, i.e. A->B, B->A, A->B, .... , comms )
asciilifeform: btw i'd like to share an old asciilifeform algo; not sure if directly applicable to diana_coman's proggy, but may come in handy: for synchronous packetron. to determine when to resend a packet, you wait time T; T is initially a pessimistic value, e.g. 800 msec; but once you start getting responses, you set it at all times to the ~minimal~ response delay observed thus far. and if reply wait exceeds T, you resend & restart the clock.
asciilifeform: diana_coman: lemme know btw if you'd like to send me the sender and do a packet survival run to/from asciilifeformistan☟︎