рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдЖрдИ 2 рдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред I2P рдХреА рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рджрд╕реНрддрд╛рд╡реЗрдЬ рдФрд░ рд▓реЗрдЦ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдЕрдиреБрд╡рд╛рдж рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ рдЬреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЦрдВрдбрд┐рдд рд╣реИ, рдХрдИ рдЧреИрд░-рд╕реНрдкрд╖реНрдЯ рдЪреАрдЬреЗрдВ рд╡рд╣рд╛рдВ рдЧрд╛рдпрдм рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ I2P рдЬрд╛рд╡рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЕрдзреНрдпрдпрди рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдВрддрд┐рдо рд▓рдХреНрд╖реНрдп C ++ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрд░реЛрдд рдХреЛрдб
github рдкрд░ рд╕реНрдерд┐рдд
рд╣реИ ред
рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ I2P рд░рд╛рдЙрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
- рдПрд▓ рдЧрдорд╛рд▓ред рдЖрдзрд╛рд░ рдХреЛ рдкрд╛рд╡рд░ рдореЛрдбреБрд▓реЛ рддрдХ рдмрдврд╝рд╛рдиреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рдордорд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдиред рдЖрдзрд╛рд░ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдкреВрд░реЗ I2P рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╣реИрдВред 514 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдорд╛рдирдХ-рдЖрдХрд╛рд░ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, 512 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдХрд╕реНрдЯрдо-рдЖрдХрд╛рд░ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдбрд┐рдлрд┐рдХреЗ-рд╣реЗрд▓рдореИрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдПрдХ рд╕рдордорд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдХреА рд╕рд╛рдЭрд╛ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдПрд▓-рдЧрдорд╛рд▓ рдХреА рддрд░рд╣ рд╣реА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдмрдирд╛рдиреЗ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреА.рдПрд╕.рдП.
- рдПрдИрдПрд╕ рджреЛ рдореЛрдб рдореЗрдВ: рд╕реАрдмреАрд╕реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдФрд░ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╡реЗрдХреНрдЯрд░ (IV) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдИрд╕реАрдмреА рдХреЛ 16 рдмрд╛рдЗрдЯреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИрд╕реАрдмреА
- рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╣реИрд╢ рдХреЗ рд▓рд┐рдП SHA256
- рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЪреЗрдХрд╕рдо рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Adler32
рдкреНрд░рдореБрдЦ рдкреНрд░реЛрдЯреЛрдХреЙрд▓
I2P рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ 4 рдореБрдЦреНрдп рд╕реНрддрд░ рд╣реЛрддреЗ рд╣реИрдВ:
- рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ред рдпреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЗрдВрдЯрд░рдиреЗрдЯ рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдпрд╛ рдпреВрдбреАрдкреА рдХрдиреЗрдХреНрд╢рди рд╣реИрдВред рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИред
- рд╕реБрд░рдВрдЧреЛрдВред рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдиреЛрдбреНрд╕ рдХреА "рд╡рд┐рдВрдбреЛрдЬрд╝", рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдкрд░ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд╛рди рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рд╡реЗ рдкрд░рд┐рд╡рд╣рди рдкрд░рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд░рд╕реНрдкрд░ рдЬреБрдбрд╝реЗ рдиреЛрдбреНрд╕ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╕реЗ рдорд┐рд▓рдХрд░ рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рд╕реБрд░рдВрдЧ рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рдо рд╕рд░реНрд╡рд░ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд▓реНрдкрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
- "рд▓рд╣рд╕реБрдиред" рдПрдХ рдордирдорд╛рдирд╛ рдорд╛рд░реНрдЧ рдФрд░ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рджреЛ рдЫреЛрд░ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рдпрд╛ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдкреНрд░рд╕рд╛рд░рдгред рдпрд╣ рд╕рддреНрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдФрд░ рдЕрд╕рдордорд┐рдд рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдФрд░ рд╕рддреНрд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕рдордорд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди
- рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЗрдпрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред
рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкрд░рд┐рд╡рд╣рди рдкрд░рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рджрд╛рддрд╛, рд╕реБрд░рдВрдЧреЛрдВ - рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рдиреЛрдбреНрд╕ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдФрд░ рджрд┐рд╢рд╛, "рд▓рд╣рд╕реБрди" - рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рдкреНрд░реЗрд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдЕрдВрдд рдиреЛрдбреНрд╕ рд╕реЗ рдпрд╛рддрд╛рдпрд╛рдд рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИред
рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░
рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд▓реЗрдпрд░ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдФрд░ рдкреЛрд░реНрдЯ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред рдЬреНрдЮрд╛рдд рдиреЛрдбреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рдЬрд┐рд╕реЗ netDb рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдмрджрд▓рддрд╛ рд╣реИ, рдирдП рдиреЛрдбреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЕрдиреНрдп рдиреЛрдбреНрд╕ рд╕реЗ рдЖрддреА рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдиреЛрдбреНрд╕ рдХреА рд╕реВрдЪреА рд╡рд┐рд╢реЗрд╖ рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИ рдЬрд┐рдирдХреЗ рдкрддреЗ рд░рд╛рдЙрдЯрд░ / рдиреЗрдЯрд╡рд░реНрдХрдбрдм / рд░реЗрд╕реЗрдбрд░.рдЬрд╡рд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдПрдирдЯреАрд╕реАрдкреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпреВрдбреАрдкреА рдХреЗ рдКрдкрд░ рдЗрд╕реЗ рдПрд╕рдПрд╕рдпреВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдореЗрдВ рдХреБрдЫ рдЕрдВрддрд░реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, SSU, рдЕрдкрдиреЗ рдкреИрдХреЗрдЯ рдкреНрд░рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдг, рд▓рдВрдмреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХрдИ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкреНрд░реЗрд╖рд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рд╣реЗрдбрд░, рдПрдХ I2PN рд╕рдВрджреЗрд╢ (рдиреАрдЪреЗ I2NP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ) рдФрд░ рдПрдХ рдЪреЗрдХрд╕рдо рд╣реЛрддрд╛ рд╣реИред рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕рдордп рд╡рд╛рд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд░рд╛рдЙрдЯрд░ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдИрдПрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдХреБрдВрдЬреА рдХреА рдЧрдгрдирд╛ рдбрд┐рдлреА-рд╣реЗрд▓рдореИрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рд╕реБрд░рдВрдЧреЛрдВ
рд╕реБрд░рдВрдЧреЗрдВ рд╣рдореЗрд╢рд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╣реЛрддреА рд╣реИрдВ - рд╕рднреА рд╕рдВрджреЗрд╢ рдХреЗрд╡рд▓ рдЗрдирдкреБрдЯ рдиреЛрдб (рдЧреЗрдЯрд╡реЗ) рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдиреЛрдб (рдПрдВрдбрдкреЙрдЗрдВрдЯ) рддрдХ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реБрд░рдВрдЧ рдХреЗ рдЕрдВрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрд╕рдХреЗ рдорд╛рд▓рд┐рдХ рдХрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕реБрд░рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд╕реБрд░рдВрдЧреЛрдВ рдХреЛ рдЖрд╡рдХ (рдорд╛рд▓рд┐рдХ - рдЖрдЙрдЯрдкреБрдЯ рдиреЛрдб) рдФрд░ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ (рдорд╛рд▓рд┐рдХ - рдЗрдирдкреБрдЯ рдиреЛрдб) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реБрд░рдВрдЧ рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рдиреЛрдбреНрд╕ рдХреЛ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рд╕реБрд░рдВрдЧ рдЖрдиреЗ рд╡рд╛рд▓реА рд╣реИ рдпрд╛ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣реИ; рдордзреНрдпрд╡рд░реНрддреА рдиреЛрдб рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдПрдХрдорд╛рддреНрд░ рдХреНрд░рд┐рдпрд╛ рд╕рдВрджреЗрд╢ рдХреЛ рдЙрд╕рдХреА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдирд╛ рдФрд░ рдЕрдЧрд▓реЗ рдиреЛрдб рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реИред рдЗрд╕рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рд╕реБрд░рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреЛ рдЙрд╕рдХреЗ рдорд╛рд▓рд┐рдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдорд╛рд▓рд┐рдХ рдХреЗ рдкрд╛рд╕ рд╕рднреА рдордзреНрдпрд╡рд░реНрддреА рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рд╣реИред рдпрд╣ рддрдереНрдп рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рддреБрдЪреНрдЫ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдЙрдЯрдкреБрдЯ рдиреЛрдб рдХреЛ рдЗрд╕реЗ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдореВрд▓ рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрджреЗрд╢ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕реА рд╕реБрд░рдВрдЧреЗрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдпрд╣ рдиреЛрдб рд╕реНрд╡рд╛рдореА рдирд╣реАрдВ рд╣реИ, рдкрд╛рд░рдЧрдорди рдХрд╣рд▓рд╛рддреА рд╣реИрдВред рдЯреНрд░рд╛рдВрдЬрд┐рдЯ рдЯрдирд▓ рд╡рд┐рджреЗрд╢реА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреВрд░реЗ I2P рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд╛рдордХрд╛рдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдиреЛрдб рдПрдХ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рд╕реБрд░рдВрдЧ рдиреЛрдбреНрд╕ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдИрдПрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реБрд░рдВрдЧ рдмрдирд╛рддреЗ рд╕рдордп рдиреЛрдб рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рджреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реБрд░рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдПрдХ рдХреБрдВрдЬреА рдбреЗрдЯрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рди рд╡реЗрдХреНрдЯрд░ (IV) рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, IV рдХреЛ рдПрдХ рд╣реА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рджреЛ рдмрд╛рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдореЗрдВ, рдЗрд╕реЗ рдбрдмрд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреЛрдб рдЗрди рджреЛ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдВрдЧ рд░рд┐рдХреЙрд░реНрдб рд╕рдВрджреЗрд╢ рдореЗрдВ рдПрд▓-рдЧрдорд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдЕрдВрджрд░, рдХреЗрд╡рд▓ рдЯрдирд▓рдбреЗрдЯрд╛ рд╕рдВрджреЗрд╢ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЖрдо рддреМрд░ рдкрд░ рдХрдИ рдЯреБрдХрдбрд╝реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ред рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд░рдг рдХреЗ рд▓рд┐рдП, рдЯрдирд▓рдЧреЗрдЯрд╡реЗ рд╕рдВрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рджреЛ-рддрд░рдлрд╝рд╛ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо 4 рд╕реБрд░рдВрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (2 рдЗрдирдмрд╛рдЙрдВрдб рдФрд░ 2 рдЖрдЙрдЯрдмрд╛рдЙрдВрдб), рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рд╡рд╛рдВрдЫрд┐рдд рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реБрд░рдВрдЧ рдХреЗ рдЗрдирдкреБрдЯ рдиреЛрдб рдкрд░ рдПрдХ рдЯрдирд▓рдЧреЗрдЯрд╡реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдЯрдирд▓рдбреИрдЯрд╛ рд╕рдВрджреЗрд╢ рдореЗрдВ, рдЪреЗрдХрд╕рдо рдХреА рдЧрдгрдирд╛ рд╢реВрдиреНрдп рдмрд╛рдЗрдЯ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрд▓рдЧреНрди рдЖрдИрд╡реАрд╕реА рдХреЗ рдмрд╛рдж рд╕рд╛рд░реНрдердХ рдбреЗрдЯрд╛ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред
I2NP рдкреНрд░реЛрдЯреЛрдХреЙрд▓
I2P рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ I2NP рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдореЗрдВ рдЗрд╕рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реЗрдбрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рдВрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ 20 рд╕реЗ 64K рдмрд╛рдЗрдЯреНрд╕ рддрдХ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рдЕрдиреНрдп I2NP рд╕рдВрджреЗрд╢реЛрдВ рд╡рд╛рд▓реЗ "рдЖрд╡рд░рдг" рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпреЗ "рд░реИрдкрд░" рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рд▓рд┐рдП рд╕реБрд░рдВрдЧ рдФрд░ рд╕реБрд░рдВрдЧ рдХреЗ рднреАрддрд░ рд╕реБрд░рдВрдЧ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рд▓рд┐рдП TunnelData рд╕рдВрджреЗрд╢ рд╣реИрдВред "рд▓рд╣рд╕реБрди" рдХреЗ рд▓рд┐рдП - рд▓рд╣рд╕реБрдиред I2P рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд▓рдЧреНрди рд╕рдВрджреЗрд╢реЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдбреЗрдЯрд╛-> рд▓рд╣рд╕реБрди-> рдЯрдирд▓рдбрд╛рдЯрд╛редрдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдВрджреЗрд╢ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ marshutators рдХреЗ рдмреАрдЪ рднреА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдИ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдПред рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдареАрдХ рдмрд╛рдж рд░рд╛рдЙрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕рд╕реНрдЯреЛрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рднреА рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЧрдВрддрд╡реНрдп рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ "рд▓рд╣рд╕реБрди" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗрд╡рд▓ рд╡рд╣рд╛рдВ рдореМрдЬреВрдж рд╣реИред
рд░рд╛рдЙрдЯрд░ рдФрд░ рдЧрдВрддрд╡реНрдп
I2P рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, I2P рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд░рд╛рдЙрдЯрд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ I2P рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рд░реНрдердХ рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдЧрдВрддрд╡реНрдп рд╣реЛрддрд╛ рд╣реИред рдЙрдирдХреЗ рдЖрдИрдкреА рдкрддреЗ рд╕рд╣рд┐рдд рд░рд╛рдЙрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд╛рдЙрдЯрд░ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реВрдЪреА рдХреЛ рд╡рд┐рд╢реЗрд╖ рдПрдлрд╝рдЯреАрдкреА рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реА рд╕рдордп, рдЧрдВрддрд╡реНрдп рд╕реНрдерд╛рди рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЧреЛрдкрдиреАрдп рд╣реЛрддреА рд╣реИред рдЗрд╕ рд░рд╛рдЙрдЯрд░ рдкрд░ рд╕реНрдерд┐рдд рдЧрдВрддрд╡реНрдп рдмрд┐рдВрджреБрдУрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рдЗрд╕ рд░рд╛рдЙрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЕрдиреНрдп рд╕рднреА рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрд┐ I2P рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЧреБрдордирд╛рдореА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рддрдВрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдЪреВрдВрдХрд┐ рд░рд╛рдЙрдЯрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓ рд░рд╣реА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд░рд╛рдЙрдЯрд░ рд▓рдЧрд╛рддрд╛рд░ рджреВрд╕рд░реЗ рд░рд╛рдЙрдЯрд░реНрд╕ рдХреА рдЕрдкрдиреА рд╕реВрдЪреА рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЦреЛрдЬрдХрд░реНрддрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░реВрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЪрдпрдирд┐рдд 32-рдмрд╛рдЗрдЯ рдкрддреЗ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рднреЗрдЬрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдлреНрд▓рдбрдлрд╝рд┐рд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдлреНрд▓рдбрдлрд┐рд▓ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╝реНрд▓рдбрдлрд╝рд┐рд▓ рд░рд╛рдЙрдЯрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдорд┐рд▓реА рдирдИ рдиреЛрдбреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддреЗ рд╣реИрдВред
рдиреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, I2NP DatabaseLookup рд╕рдВрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕рд╕реНрдЯреЛрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрд╡рдпрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдВрджреЗрд╢ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕рд╕реНрдЯреЛрд░ рдХреЛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдиреЛрдб рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ рдкрд░ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рдирдП рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдбреЗрдЯрд╛рдмреЗрд╕рд╕реНрдЯреЛрд░ рдореЗрдВ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрджрд┐ рд░рд╛рдЙрдЯрд░рдЗрдиреНрдлреЛ рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рдкрддреЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рддреЛ рдкрддрд╛ рдПрдХ рд░рд╛рдЙрдЯрд░ рд╣реИ, рдФрд░ рдпрджрд┐ рд▓реАрд╕реЗрд╕реЗрдЯ рдЧрдВрддрд╡реНрдп рд╣реИред
рд░рд╛рдЙрдЯрд░рдЗрдиреНрдлреЛ рдореЗрдВ рд░рд╛рдЙрдЯрд░ рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдФрд░ рд╕рд╛рде рд╣реА рдХрдИ рддрд░рд╣ рдХреА рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕, рдкреЛрд░реНрдЯ рдФрд░ рд╕рдкреЛрд░реНрдЯреЗрдб рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИрдВ рдЬреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдлреНрд▓рдбрдлрд┐рд▓ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЪреВрдВрдХрд┐ рд░рд╛рдЙрдЯрд░рдЗрдиреНрдлреЛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд╛рдареНрдп рд╕реВрдЪрдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рд╕рдВрдЧреНрд░рд╣реАрдд gzip рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рд▓реАрдЬрд╝рд╕реЗрдЯ рдореЗрдВ рджрд┐рдП рдЧрдП рдЧрдВрддрд╡реНрдп рдХреЗ рд▓рд┐рдП рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реБрд░рдВрдЧреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕ рдЧрдВрддрд╡реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рдпрдд рд▓рд╣рд╕реБрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╣реИред
рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рдд рд╕реЗрд╡рд╛рдПрдБ
I2P рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд░реНрдпрд╛рдкреНрдд рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: рдСрдирд▓рд╛рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЕрдирд╛рдо рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдЙрди рддрдХ рдкрд╣реБрдВрдЪред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлреНрд▓рд┐рдмреБрд╕реНрдЯрд╛ред рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ I2P рдкрддреЗ рдХрд╛ рдХреЗрд╡рд▓ 32-рдмрд╛рдЗрдЯ рд╣реИрд╢ рд╣реИ, рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдПрдХ HTTP рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред
рдмреЗрд╢рдХ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрддреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд░рд╛рдЙрдЯрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ (рдЕрдиреНрдпрдерд╛ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╕рднреА рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛), рдЗрд╕рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╡рд╛рдВрдЫрд┐рдд рдиреЛрдб рдХреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕реБрд░рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рд▓реАрдЬрд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд░рд╛рдЙрдЯрд░рдЗрдиреНрдлреЛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд┐рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ рдкрд░ рдкрдбрд╝реЛрд╕реА рдиреЛрдб рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реАрдЬрд╕реЗрдЯ рдХреЛ рдХреЗрд╡рд▓ рд╕реБрд░рдВрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рдирд┐рд░реНрдорд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдЬреЛ I2P рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ "рдорд╛рдВрдЧ рдкрд░" рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, I2P рд░рд╛рдЙрдЯрд░ рдХреЛ рдЪрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд╛рд░рдг, рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдПрдХ рдЖрд╕рд╛рди рдХрд╛рдо рдирд╣реАрдВ рд╣реИ - рд╕реБрд░рдВрдЧреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕реБрд░рдВрдЧ рдХреЗ рд╕рдлрд▓ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рджреЛ рд╢рд░реНрддреЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ:
- рд╕реБрд░рдВрдЧ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдиреЛрдб рдХреЛ рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ рдкрд░ рд╕реБрд░рдВрдЧ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдкрд┐рдЫрд▓реЗ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
- рд╕реБрд░рдВрдЧ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рдиреЛрдбреНрд╕ рдХреЛ рдПрдХ рдирдИ рд╕реБрд░рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдиреЛрдб рдПрдХ рд╕реБрд░рдВрдЧ рдмрдирд╛рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреА рднреАрдбрд╝ рдХреЗ рдХрд╛рд░рдг
рд╕реБрд░рдВрдЧ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЬреАрд╡рдирдХрд╛рд▓ 10 рдорд┐рдирдЯ рд╣реИ, рдпрджрд┐ рд╕реБрд░рдВрдЧ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рдиреЛрдб рдСрдлрд╝рд▓рд╛рдЗрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реБрд░рдВрдЧ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдмрдВрдж рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реБрд░рдВрдЧ рдХреЗ рдорд╛рд▓рд┐рдХ рд▓рдЧрд╛рддрд╛рд░ рдкрд░реАрдХреНрд╖рдг рд╕рдВрджреЗрд╢ рднреЗрдЬрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЬреАрд╡рд┐рдд рд╕реБрд░рдВрдЧреЛрдВ рдХреА рд╕реВрдЪреА рдЕрджреНрдпрддрд┐рдд рд░рд╣реЗред
рддреЛ, рд╕реБрд░рдВрдЧреЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд▓реАрд╕реЗрдЯрд╕реЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЕрдм рдЖрдк рдПрдХ HTTP рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЧрдВрддрд╡реНрдп рддрдХ рднреА рдкрд╣реБрдВрдЪреЗрдЧрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╕рдВрджреЗрд╢ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ LeaseSet рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдЙрддреНрддрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реБрд░рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдиреЗ рдиреЛрдб рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рдПрдВрдЧреЗред рдЪреВрдВрдХрд┐ рдХрдИ рдХрдиреЗрдХреНрд╢рди рд╣рдорд╛рд░реЗ рдиреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдпрд╛ рддреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ I2P рдкрддреЗ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХрдИ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реБрд░рдВрдЧреЛрдВ рд╕реЗ рдПрдХ LysSet рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ "рд╕рд╛рдЭрд╛" рдкрддрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрдкрдпреБрдХреНрдд рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ "рдЖрд╡рд░рдг" рд╣реИред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ I2CP рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ I2P рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЖрдкрдХреА рд╕реНрд╡рдпрдВ рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдмреЗрд╢рдХ, I2CP рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреНрд▓рд┐рдмреБрд╕реНрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХрд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдзрд╛рд░ рдЬреИрд╕рд╛ рдиреЗрдЯрд╡рд░реНрдХ, рдЖрдк рдХреЗрд╡рд▓ I2P рдПрдбреНрд░реЗрд╕рд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
I2CP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреИрдХ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдПрдХ рдЕрд▓рдЧ
рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред