ডকুমেন্টেশন অনুযায়ী:
Rpcbind [3] ইউটিলিটি আরপিসি পরিষেবাদিগুলি যে পোর্টগুলিতে তারা শুনে থাকে তাতে মানচিত্র করে। আরপিসি প্রক্রিয়াগুলি আরপিসিবাইন্ডকে সূচনা করে যখন তারা শুরু করবে, পোর্টগুলি যেগুলি তারা শুনছে এবং নিবন্ধভুক্ত RPC প্রোগ্রাম নম্বরগুলি রেজিস্টার করে যা তারা পরিবেশন করার প্রত্যাশা করে। ক্লায়েন্ট সিস্টেমটি তখন সার্ভারে একটি নির্দিষ্ট আরপিসি প্রোগ্রাম নম্বর দিয়ে আরপিসিবাইন্ডের সাথে যোগাযোগ করে। আরপিসিবাইন্ড পরিষেবা ক্লায়েন্টকে যথাযথ পোর্ট নম্বরটিতে পুনঃনির্দেশ করে যাতে এটি অনুরোধ করা পরিষেবার সাথে যোগাযোগ করতে পারে
এটি পরীক্ষা করার জন্য, আমি একটি এনএফএস সার্ভার এবং ক্লায়েন্ট সেট আপ করেছি এবং তাদের মধ্যে ট্র্যাফিক নিরীক্ষণ করেছি। আমি যা দেখেছি তা থেকে ক্লায়েন্টটি ইতিমধ্যে জানত যে সার্ভারে থাকা এনএফএস পরিষেবা 2049 পোর্টে শুনছে।
তো আরসিপিবাইন্ড কখন খেলায় আসে? আমি যখন rpcinfo
সার্ভারে করি তখন আমি নিম্নলিখিতগুলি পাই:
100003 2 udp 0.0.0.0.8.1 nfs superuser
100003 3 udp 0.0.0.0.8.1 nfs superuser
100003 2 udp6 ::.8.1 nfs superuser
100003 3 udp6 ::.8.1 nfs superuser
100003 2 tcp 0.0.0.0.8.1 nfs superuser
100003 3 tcp 0.0.0.0.8.1 nfs superuser
100003 2 tcp6 ::.8.1 nfs superuser
100003 3 tcp6 ::.8.1 nfs superuser
0.0.0.0.8.1
এই ক্ষেত্রে মানে কি ? এবং এটি কীভাবে 2049 পোর্টে অনুবাদ করে?