1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
C: Client; note: note\nhere;
R1: Router; note: note\nhere;
R2: Router; note: note\nhere;
S: Server; note: note\nhere;
->C: Hit; note: note\nhere;
C==C: Generate\nrequest; note: note\nhere;
pipe R1--R2: Tunnel {
C=>S: Request; note: note\nhere;
}; note: note\nhere;
S--S: Set up\nmore tunnels; note: note\nhere;
pipe R1--R2: Segment 1 []
R2==S: Segment 2
{
C<=S:Response; note: note\nhere;
}; note: note\nhere;
pipe R1--R2: Outer
[solid=255, color=green] {
pipe C++S: \plInner
[color=red] {
C<=>: \prSome message; note: note\nhere;
}; note: note\nhere;
}; note: note\nhere;
|