AF_TIPC

AF_TIPC

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° TIPC Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Linux доступна с использованиСм сСмСйства адрСсов AF_TIPC. TIPC - это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ сСтСвой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π½Π΅ основанный Π½Π° IP, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для использования Π² кластСрных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… срСдах. АдрСса прСдставлСны ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ, Π° поля зависят ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° адрСса. ΠžΠ±Ρ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° - (addr_type, v1, v2, v3 [, scope]), Π³Π΄Π΅:

  • addr_type ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· TIPC_ADDR_NAMESEQ, TIPC_ADDR_NAME ΠΈΠ»ΠΈ TIPC_ADDR_ID.

  • scope - ΠΎΠ΄Π½Π° ΠΈΠ· TIPC_ZONE_SCOPE, TIPC_CLUSTER_SCOPE ΠΈ TIPC_NODE_SCOPE.

  • Ссли addr_type - TIPC_ADDR_NAME, Ρ‚ΠΎ v1 - это Ρ‚ΠΈΠΏ сСрвСра, v2 - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π°, Π° v3 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 0.

  • Ссли addr_type - TIPC_ADDR_NAMESEQ, Ρ‚ΠΎ v1 - это Ρ‚ΠΈΠΏ сСрвСра, v2 - Π½ΠΈΠΆΠ½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π°, Π° v3 - Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ€Ρ‚Π°.

  • Ссли addr_type Ρ€Π°Π²Π΅Π½ TIPC_ADDR_ID, Ρ‚ΠΎΠ³Π΄Π° v1 - это ΡƒΠ·Π΅Π», v2 - ссылка, Π° v3 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ установлСно Π² 0.

Last updated

Was this helpful?