Принцип работы протокола Tor заключается в использовании распределённой сети серверов-узлов для обеспечения анонимного сетевого соединения. ru.wikipedia.org
Обычно в цепочке участвуют три сервера: thecode.media
- Входной. thecode.media Через него пользователь входит в сеть Tor. thecode.media Обычно для этого выбирают надёжные серверы, которые обеспечивают стабильное и быстрое соединение. thecode.media Входной узел получает зашифрованные данные, расшифровывает первый слой и находит адрес, по которому нужно передать пакет дальше. thecode.media
- Промежуточный. thecode.media Снимает свой слой шифра, узнаёт, куда отправлять данные, и отправляет всё ещё секретные данные на выходной узел. thecode.media Промежуточные серверы самые простые в обслуживании, так как они просто расшифровывают и передают данные. thecode.media
- Выходной. thecode.media Снимает последний слой шифрования и отправляет данные в чистом виде по нужному адресу. thecode.media От выходного узла запрос отправляется на нужный сайт, оттуда поступает ответ, и вся цепочка движется в обратном направлении тоже с тройным шифрованием. thecode.media
Перед отправкой в сеть данные шифруются специальной программой на компьютере пользователя так, чтобы каждый сервер мог расшифровать только свою часть. thecode.media Это называется «луковичным шифрованием», потому что каждый сервер снимает только свою часть шифра и передаёт данные дальше по цепочке. thecode.media