W serwerach dodatkowo dokonywane jest buforowanie i permutowanie przychodzących pakietów aby uodpornić sieć na ataki polegające na śledzeniu wiadomości.
Serwery pośredniczące można podzielić ze względu na sposób zmiany kolejności wiadomości na buforujące oraz na Stop And Go. Dodatkowo serwery buforujące można podzielić ze względu na warunek opróżnienia bufora na czasowe i progowe oraz ze względu na sposób zmiany kolejności wiadomości w buforze na deterministyczne oraz dwumianowe. W serwerach typu Stop And Go dla każdej wiadomości losowane jest opóźnienie po jakim zostanie ona przekazana do następnego węzła. W serwerach buforujących wiadomości są przechowywane do wystąpienia warunku opróżnienia bufora. Serwery czasowe opróżniają swoje bufory co stały okres natomiast progowe gdy w buforze znajdzie się zadana liczba pakietów. W serwerach o deterministycznej zmianie kolejności pakietów zawartość bufora jest, przed wysłaniem, permutowana w losowy sposób. W serwerach o dwumianowej zmianie kolejności pakietów przed wysłaniem, dla każdego pakietu, losowana jest wartość 0 lub 1 z zadanym prawdopodobieństwem. Wylosowanie 0 oznacza, że pakiet pozostanie w buforze do czasu następnego losowania w kolejnej rundzie natomiast wylosowanie 1 oznacza, że pakiet zostanie wysłany w rundzie bieżącej.