IPv6: рдХреНрдпрд╛ рдЪрд┐рдВрддрд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реИ?

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдореЙрдбреЗрдо рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЬрд▓реНрдж рд╣реА рдПрдХ рдирдП рдФрд░ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдордЭрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдерд╛ рдХрд┐ рд╡рд╣ рдЙрддреНрдХреГрд╖реНрдЯ рд╣реЛрдЧрд╛ рдФрд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрд╕рдХрд╛ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЙрдкрдпреЛрдЧ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓рдЧрднрдЧ рджреЛ рджрд╢рдХ рдмрд╛рдж, рд╣рдо рдЕрднреА рднреА рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрдИрдкреАрд╡реА 4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рд╡рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬреЛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдореЙрдбреЗрдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред





IPv6 рдирд╛рдордХ рдирдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдВрддрддрдГ рдЖрдзреБрдирд┐рдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрд┐рдд рдФрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдХреБрдЫ рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдпрд╣ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред



IPv6 рд╕рд╛рд░



IPv6 рдХреА рд╕рдмрд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рдмрдбрд╝реЗ рдкрддреЗ рдХреА рдЬрдЧрд╣ рд╣реИред рдпрджрд┐ рдЖрдк IPv6 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╢рд╛рдпрдж рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрддреЗ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ 32 рдмрд┐рдЯреНрд╕ рд╕реЗ рдмрдврд╝рд╛рдХрд░ 128 рдмрд┐рдЯреНрд╕ рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╡рд░реНрддрдорд╛рди рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдмрдбрд╝рд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдм рдХреБрдЫ рд╣реИ (рдРрд╕реА рдЪреАрдЬреЗрдВ рдЬрд┐рдирдореЗрдВ рдХреЛрдИ рднреА рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ) рдХрд╛ рдЕрдкрдирд╛ рдЖрдИрдкреАрд╡реА 6 рдкрддрд╛ рд╣реЛрдЧрд╛, рддрдм рднреА рдЖрдк рдкрддрд╛ рд╕реНрдерд╛рди рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред



рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рд░рд╛рдЙрдЯрд░ рдЖрдорддреМрд░ рдкрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдЖрдкрдХрд╛ рд╣реЛрдо рд░рд╛рдЙрдЯрд░ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЯ рдЬреЛ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реЗ рддреАрди рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛: рдЗрд╕реЗ рдбреНрд░реЙрдк рдХрд░реЗрдВ, рдЗрд╕реЗ рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВ, рдпрд╛ рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдВред



рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдЙрдкрд╛рдп рд╣реИред рдпрджрд┐ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛ рдЖрд░рдХреНрд╖рд┐рдд рдЖрдВрддрд░рд┐рдХ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдЕрдВрджрд░ рднреЗрдЬреЗрдВ, рдЕрдиреНрдпрдерд╛ рдЗрд╕реЗ рдмрд╛рд╣рд░ рднреЗрдЬреЗрдВред рдмрдбрд╝реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд░реВрдЯрд░реНрд╕ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред 90 рдХреЗ рджрд╢рдХ рдХреЗ рдордзреНрдп рд╕реЗ, рдЬрдм рдЖрдИрдкреАрд╡реА 4 рдкрддреЗ рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рд▓рдЧреЗ, рддреЛ рдЙрдиреНрд╣реЗрдВ 8-рдмрд┐рдЯ рд░реЗрдВрдЬ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рддреАрди рдЖрд╕рдиреНрди рдмреНрд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЖрд╡рдВрдЯрди рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде, 2 ^ 24 рд╕рдВрднрд╛рд╡рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд░рд╛рдЙрдЯрд░ рдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реНрдордд рдореЗрдВ рдХрд┐рд╕ рдкреИрдХреЗрдЯ рдХреЛ рднреЗрдЬрдирд╛ рд╣реИред 2 ^ 24 17 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдереЛрдбрд╝рд╛ рдХрдо рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрдирдХреЗ рдиреЛрдбреНрд╕ рдХреЛ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдгрдп рдХреЛ рд╕рд░рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



IPv6 рдХреЗ рдЕрдм рдкрд░реНрдпрд╛рдкреНрдд рдкрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рджреЗрд╢ рдпрд╛ рдмрдбрд╝реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЬрд╛ рд╕рдХреЗред рдлрд┐рд░ рдЖрдк рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдЗрддрдиреЗ рдкрд░ рд╕рдмрдмреИрдВрдб рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ (рдХрдо рд╕реЗ рдХрдо рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ) рд░реВрдЯрд┐рдВрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред



IPv6 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЦреНрдп рд╢рд┐рдХрд╛рдпрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдЖрддреА рд╣реИ рдЬреЛ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ NAT рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрдХрд░рдг рд╣реИ рдФрд░ "рд░реВрдмрд▓" рдФрд░ "рд╕рд╕реНрддреА" рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИред IPv4 рдореЗрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдШрд░реЗрд▓реВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдФрд░ рд▓рдЧрднрдЧ рд╕рднреА рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреНрд░реЗрд╕ рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди (NAT) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдПрдХ рдирд┐рдЬреА рдЖрдИрдкреА рдкрддрд╛ рд╣реИ, рдФрд░ рд░рд╛рдЙрдЯрд░ рдХрд╛ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддрд╛ рд╣реИред рдЖрдкрдХреЗ рдирд┐рдЬреА IP рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрдЯреЗрдб рдкреЛрд░реНрдЯ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IP рдкрддреЗ рдкрд░ рдкреЛрд░реНрдЯ рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреЛрдИ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ NAT рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЖрд░рдВрдн рдХрд┐рдП рдЧрдП рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЛ рднреА рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред



рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд┐рдП рдЧрдП рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдиреАрддрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд░рд╛рдЙрдЯрд░ рдХреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ NAT рдХреЗ рд▓рд┐рдП рдЕрдЬреАрдм рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЧреИрд░-рдиреИрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдРрд╕рд╛ рд╣реА рдХрд░реЗрдВрдЧреЗред



рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдмрд╛рд╣рд░реА рдирд┐рдпрдорд┐рдд IPv6 рдкрддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╛рд╣рд░ рд╕реЗ рд╕реБрд▓рдн рд╣реИред рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ, рдЕрднреА рднреА рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдк рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪреАрдЬреЛрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП NAT рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЬреИрд╕реЗ рдХрд┐ рд╡реАрдУрдЖрдИрдкреАред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдХреЛрдИ рдФрд░ рдЕрднреА рднреА рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдПрдирдПрдЯреА рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреБрдЫ рд▓реЛрдЧ рдРрд╕рд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред



рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд░рдХреНрд╖рд╛



IPv6 рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ IPv4 рдХреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕реЗ рдирд╣реАрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ IPsec рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╡реАрдкреАрдПрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреЛ рд░рд╛рдЙрдЯрд░ рдХреЗ рдмреАрдЪ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рдордзреНрдпрд╡рд░реНрддреА рдкреИрдХреЗрдЯ рдХреЗ рдЕрд╡рд░реЛрдзрди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред



IPv6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рднреА рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ IPsec рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рд╣рдореЗрд╢рд╛ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред IPv4 рдореЗрдВ, рдЖрдк рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП SSL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреИрдХ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рд╡рд░реНрддрдорд╛рди рдореЗрдВ, IPsec рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ DNS рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ, IPsec рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдПрдирдПрд╕рдПрд╕рдИрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ DNS рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ IPsec рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЕрдиреБрд░реЛрдз рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рди рд╕рд╛рдЗрдЯреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдкрдХрд╛ рдкреНрд░рджрд╛рддрд╛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ)ред SSL рдХреЗ рд╡рд┐рдкрд░реАрдд, IPsec UDP рд╕рд╣рд┐рдд рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реАрдУрдЖрдИрдкреА рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ IPv6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИред рдПрдирдПрдкреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╕реАрдзреЗ рдЬреБрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕рднреА рдХрдиреЗрдХреНрд╢рди рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред



рдПрдХ рдФрд░ рдЬреЛрдбрд╝ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╣реИред IPv4 рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╕рдмрдиреЗрдЯ рдкрд░ рдПрдХ рдкрддрд╛ рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд░рдХреНрд╖рд┐рдд рд╣реИред рдЗрд╕ рдкрддреЗ рдкрд░ рднреЗрдЬреЗ рдЧрдП рдкреИрдХреЗрдЯ рд╕рдмрдиреЗрдЯ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рддрдм рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рдерд╛ рдЬрдм рдЕрдзрд┐рдХрд╛рдВрд╢ рдиреЗрдЯрд╡рд░реНрдХ рдмрд╕ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рдереЗред рд╕рднреА рдкреИрдХреЗрдЯ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рдереЗ, рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдерд╛ред рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рдкрддреЗ рдкрд░ рднреЗрдЬрдирд╛ рдПрдХ рдкреИрдХреЗрдЯ рдХреА рджреЛ рдкреНрд░рддрд┐рдпрд╛рдВ рднреЗрдЬрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдерд╛ рдЕрдЧрд░ рджреЛ рд▓реЛрдЧ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред



рд╕реНрд╡рд┐рдЪ рдХрд┐рдП рдЧрдП рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рднреЗрдЬ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╕реНрд╡рд┐рдЪ рдЗрди рдкреИрдХреЗрдЯреЛрдВ рдХреЛ рдорд╢реАрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдЧрд╛ред рддреЛ, 100 рдПрдордмреА / рдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ 4 рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдореЗрдВ рдкреНрд░рддрд┐ 100 рдПрдордмреА / рдПрд╕ 2 рд╕реНрд╡рддрдВрддреНрд░ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдкреИрдХреЗрдЯ рдХреЛ рдПрдХ рдкреНрд░рд╕рд╛рд░рдг рдкрддреЗ рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рднреА рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



рдЧреНрд░реБрдк рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдереЛрдбрд╝рд╛ рдЪрд╛рд▓рд╛рдХ рд╣реИред рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрддреЗ рдкрд░ рднреЗрдЬреЗ рдЧрдП рдкреИрдХреЗрдЯ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдореВрд╣ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд╡рд┐рдкрд░реАрдд, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд░реБрдЯреЗрдмрд▓ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрдИ рдХрдВрдкреНрдпреВрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ рджреЛ рдкреИрдХреЗрдЯ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╕реНрд░реЛрдд рдкреИрдХреЗрдЯ рд░рд╛рдЙрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рджреЛ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рднрд╛рдЧреА рд╣реИрдВред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рди IPv6 рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рди рдЖрдкрдХреЗ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдПрдХ рдПрдХрд▓ рдкреИрдХреЗрдЯ рд╕реНрдЯреНрд░реАрдо рдкреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред рдЖрдкрдХреЗ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдЕрдкрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рдПрдХ рдкреНрд░рддрд┐ рднреЗрдЬрдиреА рд╣реЛрдЧреА рдЬреЛ рдЗрд╕ рд╕реНрдЯреЗрд╢рди рдХреЛ рд╕реБрди рд░рд╣реЗ рд╣реИрдВред рдЬрдм рдкреИрдХреЗрдЯ рдЖрдкрдХреЗ рд░рд╛рдЙрдЯрд░ рдкрд░ рдЖрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЖрдкрдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣рд░ рдорд╢реАрди рдХреЛ рдПрдХ рдХреЙрдкреА рднреЗрдЬреЗрдЧрд╛ рдЬреЛ рдЗрд╕ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕реБрди рд░рд╣рд╛ рд╣реИред



рдЖрдк рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдХреЙрд▓ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реАрдбрд┐рдпреЛрдХрд╛рдВрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рд╕рддреНрд░ рдореЗрдВ 10 рд▓реЛрдЧ рд╣реИрдВ, рддреЛ рдпрд╛ рддреЛ рд╕рднреА рдХреЛ рдЕрдкрдиреЗ рдХреИрдорд░реЗ рд╕реЗ рдзрд╛рд░рд╛ рдХреА 10 рдкреНрд░рддрд┐рдпрд╛рдВ рджреЗрдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЖрдкрдХреЛ рдХрд╣реАрдВ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд░рд┐рд▓реЗ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХреЗред рд╕рдореВрд╣ рдореЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рд╣рд░ рдХреЛрдИ 10 рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐ рднреЗрдЬреЗрдЧрд╛ред рдЙрдкрднреЛрдХреНрддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╡рд╛рдкрд╕реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╕реНрд╡рд╛рдЧрдд рдЪреИрдирд▓ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдХрд░реНрд╖рдХ рд╣реИред



рдкреНрд░рд╕рд╛рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрд┐рд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред IPv6 рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ рдПрдирд╛рд╕реНрдЯреИрд╕реНрдЯ рдХрд┐рд╕реА рднреА рдкрддреЗ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рдкрддреЗ рдХреЗ рд╕рдореВрд╣ рдореЗрдВ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕ рдкрддреЗ рдкрд░ рднреЗрдЬреЗ рдЧрдП рдкреИрдХреЗрдЯ рдХреЗрд╡рд▓ рдПрдХ рдорд╢реАрди рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдЯреЛрдХреЙрдирдлрд┐рдЧрд░реЗрд╢рди рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред



рд╕реЙрдХреЗрдЯ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓



рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЕрдм рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ IPv6 рд╕рдорд░реНрдерди рдЙрдкрдпреЛрдЧреА рд╣реИред рдлрд┐рд░ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ - рдХреИрд╕реЗ? рдЕрдзрд┐рдХрд╛рдВрд╢ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛрдб рдпрд╛ рддреЛ рдмрд░реНрдХрд▓реЗ рд╕реЙрдХреЗрдЯ рдпрд╛ рдЙрди рдкрд░ рдирд┐рд░реНрдорд┐рдд рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрднрд╡рддрдГ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдФрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдИрдкреАрд╡реА 6 рд╕рдорд░реНрдерди рд╣реИред рдпрджрд┐ рдЖрдк рд╕реЙрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреЛрдб рдореЗрдВ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдмрд░реНрдХрд▓реЗ рд╕реЙрдХреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ UNIX рдХреЗ рд╡рд┐рдЪрд╛рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдПрдХ рдлрд╛рдЗрд▓ рд╣реИред рдЖрдк рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреВрд░рд╕реНрде рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реЙрдХреЗрдЯ рд╣реИ, рддреЛ рдПрдкреАрдЖрдИ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк IPv4, IPv6, AppleTalk, рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдХреЛрдб рд╕рдорд╛рди рд╣реЛрдЧрд╛ред



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕реЙрдХреЗрдЯ рдмрдирд╛рдирд╛ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВред рдЖрдк рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕реЙрдХреЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ:



int socket(int domain, int type, int protocol);







рддреАрди рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрдк IPv4 рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реБрдП, PF_INET рдХреЛ рдХрдареЛрд░рддрд╛ рд╕реЗ рдбреЛрдореЗрди рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдПрдХ рд╕реНрдерд╛рдиреАрдп рдкрддреЗ рдХреЗ рд╕рд╛рде рд╕реЙрдХреЗрдЯ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рдЪреАрдЬреЗрдВ рдФрд░ рднреА рдмрджрддрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдХрдиреЗрдХреНрд╢рди рдХрдиреЗрдХреНрдЯ рдпрд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрд╛рд░реНрдп рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЙрдХрдбреНрд░рд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрддрдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред



рдпрд╣ рд╕рдВрд░рдЪрдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдПрдХ sockaddr_in рд╕рдВрд░рдЪрдирд╛ рдХреА рддрд░рд╣ рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ sockaddr рд╕рдВрд░рдЪрдирд╛ (рдЖрдХрд╛рд░ рдФрд░ рдкрддрд╛ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рд╛рде) рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ IPv4 рдкрддрд╛ рдФрд░ рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИред рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gethostbyname () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдкрд╣рдЪрд╛рди рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде рдХреЛрдб рдХреА рдПрдХ рдФрд░ рд╢рд╛рдЦрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 2004 POSIX рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рд╕рдВрд╡рд░реНрджреНрдзрди рдореЗрдВ рд╕реЗ рдПрдХ getaddrinfo () рдлрд╝рдВрдХреНрд╢рди рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдФрд░ рд╕реЗрд╡рд╛ рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рд╡рд░рдг рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╣рд╛рд░реНрдб-рдХреЛрдб рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдпрд╣ рдХреЛрдб рдХрд┐рд╕реА рднреА рдЙрдкрд▓рдмреНрдз рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ InformIT рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рдПрдЧрд╛:



struct addrinfo hints, *results;

memset(&hints, 0, sizeof (hints));

hints.ai_family = PF_UNSPEC;

hints.ai_socktype = SOCK_STREAM;

int error = getaddrinfo( "informit.com" , "http" , &hints, &results);

if (error) { /* fail */ return -1; }

int s = -1;

for ( struct addrinfo *res = results;

res != NULL && s < 0 ;

res = res->ai_next)

{

s = socket(res->ai_family, res->ai_socktype,

res->ai_protocol);

//If the socket failed, try the next address

if (s < 0) { continue ; }

//If the connection failed, try the next address

if (connect(s, res->ai_addr, res->ai_addrlen) < 0)

{

close(s);

s = -1;

continue ;

}

}

freeaddrinfo(results);

return s;




* This source code was highlighted with Source Code Highlighter .






Getaddrinfo () рдХреЗ рдкрд╣рд▓реЗ рджреЛ рддрд░реНрдХ рд╕рд░реНрд╡рд░ рдирд╛рдо рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рдо рд╣реИрдВред рдХрдиреНрд╡рд░реНрдЯрд░ рдХреЛ рд╕рд░реНрд╡рд░ рдПрдбреНрд░реЗрд╕ рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдХрд╛ рд╕рдВрдпреЛрдЬрди рдорд┐рд▓реЗрдЧрд╛ред рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░, рдЬреИрд╕реЗ рдХрд┐ OS X, рдЗрд╕рдореЗрдВ DNS SRV рд░рд┐рдХреЙрд░реНрдб рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдСрдкрд░реЗрд╢рди рдкреЛрд░реНрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ рднрд▓реЗ рд╣реА рд╕рд░реНрд╡рд░ рдЧреИрд░-рдорд╛рдирдХ рдкреЛрд░реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реЛ, рдЬрдмрдХрд┐ DNS рд░рд┐рдХреЙрд░реНрдб рдореЗрдВ рдпрд╣ рддрдереНрдп рд╣реЛред рд╕рдВрдХреЗрдд рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реМрдЯреЗ рдкрддреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕реЙрдХреЗрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдЕрдВрддрд┐рдо рддрд░реНрдХ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрддрд╛ рд╕реВрдЪрдирд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реЙрдХреЗрдЯ () рдФрд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рддрд░реНрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рдбреЗрдЯрд╛ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЧреЗрдЯрдбреНрд░реАрдиреЛрдлреЛ () рд╕реЗ рдХреЙрд▓ рдХрд░рдХреЗ рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдХреЛрдб рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдк IPv4, IPv6, рдпрд╛ рдХреБрдЫ рдЕрдиреНрдп рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЬрдм рддрдХ рдЖрдкрдХрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рддрдм рддрдХ рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



IPv6: рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓



рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рдХрд┐ IPv6 рдХреБрдЫ рд░реЛрдорд╛рдВрдЪрдХ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╕рдорд░реНрдерди рдХреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддреА рд╣реИрдВред рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЙрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЗрддрдирд╛ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рдирдпрд╛ рд╕реЙрдХреЗрдЯ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрд╣рд╛рдирд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ IPv6 рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рднреА рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред



рдореБрдЭреЗ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж getaddrinfo () рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рд╡рд░реНрдЧ рдореЗрдВ рд▓рдкреЗрдЯрд╛ рд╣реИ рдЬреЛ рд╣реЛрд╕реНрдЯ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд╛рдореЛрдВ рдХреЛ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдХрдиреЗрдХреНрдЯреЗрдб рд╕реЙрдХреЗрдЯ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдкреВрд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЗрд╕ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдХреЛрдбред



рдирд┐: рд╢реБрд▓реНрдХ IPv4 рдкрддреЗ рдХрдо рд╕реЗ рдХрдо рд╣реЛрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рджрд╛рддрд╛ рдПрдирдПрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдХреЗрд╡рд▓ рд╡реЗ рд▓реЛрдЧ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ IPv6 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реАрдзреЗ-рд╕реЗ-рдЕрдВрдд рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдпрджрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рдЕрднреА рднреА рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЕрдм рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред



All Articles