Cześć.

Mam kilka pytań dotyczących sieci TOR. Odpowiedzi na nie znalazłbym zapewne w dokumentacji, ale ze względu na średni angielski (do tego niezbyt specjalistyczny, więc mógłbym przekręcić sens zdań) i fakt, że ta dokumentacja jest ogromna, najpierw wolę zapytać kogoś, kto może wiedzieć.

Więc tak:
1. Jak wygląda wysyłany w sieci TOR pakiet? Czy jest szyfrowany cały i na wierzchu każdej z warstw jest tylko IP następnego węzła, czy jakaś część jest odkryta?
2. W jaki sposób wyznaczana jest droga pakietu? Jest na to jakiś algorytm, czy totalny random? I jak wygląda trasa powrotna - odpowiedzi domeny? Tymi samymi węzłami, czy tylko exit-node jest ten sam, a węzły pośredniczące są znowu inaczej trasowane.
3. Exit-node. Jak często jest zmieniany? Przy każdym pakiecie, czy ten ostatni węzeł jest na dłużej przypisywany do połączenia?
4. Jak wygląda szyfrowanie? Skąd brane są klucze szyfrujące i deszyfrujące? Czy jest jakaś ogólna baza kluczy, generowanych co jakiś czas etc?
5. Jak działa tam DNS?

Z góry dzięki za pomoc.