Czytanie na koniec tygodnia: Klasyczny dokument dotyczący zasady end-to-end, który kieruje projektowaniem interfejsu Internetu. To świetny dokument. Zasadę można również zrozumieć, zadając dwa proste pytania: a) Czy implementacja na niższym poziomie wystarczająco rozwiązuje problem? Jeśli nie, to nie rób tego. To odpowiada argumentowi end-to-end. b) Czy implementacja na niższym poziomie jest konieczna do odblokowania wydajności (np. protokół wczesnego ponownego próbowania w transmisji), która w przeciwnym razie nie byłaby możliwa? Jeśli nie, to nie rób tego.