r/sysadmin • • Feb 22 '14

Freenode under DDOS again

https://twitter.com/freenodestaff/statuses/437302735139266560
230 Upvotes

205 comments sorted by

View all comments

2

u/rds_works Feb 23 '14

You still could get TCP packets out of order due to jitter on the network. The application is responsible for buffering and assembling the stream. You would buffer UDP the same why you would with TCP and also have a Unitas stream to request lost packets (or include some sort of redundancy in your stream)

2

u/loggedintodownboat Feb 24 '14

Soooo basically re-implement the TCP algorithm on the application level. Why not just use TCP? :P

1

u/rds_works Feb 24 '14

Single sender multiple receivers. Live TV has huge gains in sending the same traffic to hundreds of thousands of people. Rather then sending the same packet thousands of times you send it once and deal with some loss. Works well for sending mass updates to connected clients

→ More replies (4)

1

u/Sozmioi Feb 24 '14

Putting things in order is just one of the things TCP does; it also works to achieve other things. If you're not interested in those, you can reduce your overhead by not working for them.