مرکز دانش IT |
Neighbor Discovery Protocol (NDP)
پروتکل کشف همسایه
پروتکل کشف همسایه (به انگلیسی: Neighbor Discovery Protocol) و به اختصار NDP (اندیپی) یک پروتکل از مجموعه پروتکلهای اینترنت هست که با اینترنت پروتکل نسخه ۶(ipv6) استفاده میشود. این پروتکل در لایه پیوند از مدل اینترنت RFC112 عمل میکند و مسوول آدرس پیکربندی اتوماتیک گرهها، کشف گرههای دیگر روی لینک، تعیین آدرسهای لایه پیوند گرههای دیگر، اعلان آدرس کشف شده, پیدا کردن روترهای در دسترس، نام دامنه سیستم سرویس دهنده (DNS) , کشف پیشوند آدرس و حفظ اطلاعات قابل دسترسی در مورد مسیرهای به سایر گرههای همسایه فعال، میباشد.
پروتکل پنج نوع مختلف بسته ICMPv6 را برای انجام وظایف به IPv6 تعریف میکند مانند پروتکل حل آدرس (ARP) و پروتکل کنترل پیام اینترنت (ICMP) و کشف روتر و پروتکلهای هدایتکننده روتر برای IPV4 . به هر حال، NDP پیشرفتهای بسیاری را نسبت به همتایانهای IPv4 آن فراهم میکند. برای مثال این کشف همسایه غیرقابل دسترس (NUD) را شامل میشود، در نتیجه تحویل بسته در حضور شکست خوردن روتر ها یا لینکها یا گرههای تلفن همراه را بهبود میبخشد. پروتکل کشف همسایه معکوس (IND) (اضافه شده در RFC3122) به گره برای تعیین و تبلیغ یک آدرس IPv6 مربوط به یک آدرس لینک لایه داده شده اجازه میدهد، مانند معکوس ARP برای اینترنت پروتکل ورژن۴. پروتکل کشف همسایه امن (SEND) یک افزونه امنیتی از NDP است که در (CGA) و (RPKI) استفاده میشود, یک روش دیگر برای تأمین امنیت NDP با یک روش رمزنگاری است که از IPsec مستقل است.