Thu Jan 2 16:52:35 CET 2020
focus on protocol design
- single-ended messages
- limit number of round-trips, e.g. send acks for a bulk transfer
- focus on caching: most protocols are about re-creating the same
- translation between nested and stack-serialized representations is
trivial. main difference is that smaller machines can deal with
stack-serialized. for larger machines it can be completely
abstracted into ADTs.
does it make sense to get rid of TCP altogether and use only UDP? no.