19.9. ÐÑÑенÑиÑикаÑÐ¸Ñ peer #
ÐеÑод аÑÑенÑиÑикаÑии peer ÑабоÑаеÑ, полÑÑÐ°Ñ Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑÐµÐ¼Ñ ÐºÐ»Ð¸ÐµÐ½Ñа из ÑдÑа и иÑполÑзÑÑ ÐµÐ³Ð¾ в каÑеÑÑве ÑазÑеÑÑнного имени полÑзоваÑÐµÐ»Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ (Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð¼Ñн полÑзоваÑелÑ). ÐÑÐ¾Ñ Ð¼ÐµÑод поддеÑживаеÑÑÑ ÑолÑко Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑнÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑений.
ÐÐ»Ñ Ð¼ÐµÑода peer доÑÑÑÐ¿Ð½Ñ ÑледÑÑÑие паÑамеÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии:
mapÐозволÑÐµÑ ÑопоÑÑавиÑÑ Ð¸Ð¼ÐµÐ½Ð° полÑзоваÑелей ÑиÑÑÐµÐ¼Ñ Ð¸ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ . Ðа подÑобноÑÑÑми обÑаÑиÑеÑÑ Ðº РазделÑ 19.2.
ÐÑÑенÑиÑикаÑÐ¸Ñ peer доÑÑÑпна ÑолÑко в опеÑаÑионнÑÑ
ÑиÑÑемаÑ
, поддеÑживаÑÑиÑ
ÑÑнкÑÐ¸Ñ getpeereid(), паÑамеÑÑ ÑокеÑа SO_PEERCRED или подобнÑе меÑ
анизмÑ. РнаÑÑоÑÑее вÑÐµÐ¼Ñ ÑÑо Linux, болÑÑÐ°Ñ ÑаÑÑÑ ÑазновидноÑÑей BSD, вклÑÑÐ°Ñ macOS, и Solaris.