পিং নেটওয়ার্ক পরিসংখ্যান সংগ্রহ করতে ICMP (ইন্টারনেট কন্ট্রোল মেসেজ প্রোটোকল) প্যাকেট ব্যবহার করে। সর্বাধিক সাধারণ কাজ যা পিং কমান্ড সম্পাদন করে:
- ল্যান এবং ইন্টারনেট সহ নেটওয়ার্ক সংযোগ পরীক্ষা করা হচ্ছে।
- সার্ভারের অবস্থা পরীক্ষা করা হচ্ছে।
- DNS সমস্যাগুলি পরীক্ষা করা হচ্ছে।
যখন আপনি পিং কমান্ড ব্যবহার করেন, আপনার ডিভাইস হোস্ট ডিভাইসে একটি অনুরোধ পাঠায় এবং সংযোগ স্থাপনের জন্য অপেক্ষা করে। পিং কমান্ড আউটপুটে প্যাকেটের তথ্য এবং প্রতিটি প্যাকেজ হোস্টে পৌঁছাতে কত সময় লাগে তার তথ্য রয়েছে। যোগাযোগ ব্যাহত না হওয়া পর্যন্ত টার্মিনাল প্রতিক্রিয়াগুলি মুদ্রণ করতে থাকে। আসুন লিনাক্সে পিং কমান্ডটি কীভাবে ব্যবহার করবেন তা পরীক্ষা করা যাক:
কিভাবে পিং কমান্ড ব্যবহার করবেন:
প্রথমত, পিং কমান্ডের মৌলিক সিনট্যাক্স চেক করুন:
পিং [বিকল্প] হোস্টনাম
আসুন লিনাক্সহিন্ট সার্ভার পিং করি, টার্মিনাল চালু করি এবং টাইপ করি:
$পিংlinuxhint.com
উপরের আউটপুট বিভিন্ন তথ্য দেখাচ্ছে:
icmp_seq : প্যাকেটের ক্রম সংখ্যা। যদি এটি প্রথম প্যাকেট হয়, তাহলে icmp_seq নম্বর হবে 1।
ttl : টিটিএল মানে টাইম টু লাইভ, টিটিএল নম্বর হপস (রাউটার) এর একটি প্রতিনিধিত্ব করে যা একটি প্যাকেট ফেলে দেওয়ার আগে গন্তব্যে পৌঁছাতে লাগে।
সময় : একটি প্যাকেট গন্তব্যে পৌঁছাতে এবং হোস্ট ডিভাইসে ফিরে আসতে সময় লাগে।
পিং প্রক্রিয়া বন্ধ করতে, Ctrl C চাপুন, কমান্ড তার প্রেরিত/প্রাপ্ত প্যাকেটের সংখ্যা, হারিয়ে যাওয়া প্যাকেটের সংখ্যা এবং সময় বলবে।
যদি আপনি একটি পিং উত্তর না পান, তাহলে আপনার ডিভাইস এবং হোস্ট সার্ভারের মধ্যে কোন নেটওয়ার্ক সংযোগ নেই।
প্যাকেটের মধ্যে সময়ের ব্যবধান কীভাবে পরিবর্তন করবেন (পিং কমান্ড):
পিং কমান্ড ডিফল্টরূপে এক সেকেন্ড পরে প্যাকেট পাঠায়, কিন্তু এই সময়কাল পরিবর্তন করা যেতে পারে। সময় পরিবর্তন করতে, পিংয়ের পরে -i ব্যবহার করুন:
$পিং–I2linuxhint.com
সময় কমাতে:
$পিং–I0.2linuxhint.com
কিভাবে একটি স্থানীয় নেটওয়ার্ক (পিং কমান্ড) এর অবস্থা পরীক্ষা করবেন:
যদি আপনার কোন ওয়েবসাইট অ্যাক্সেস করতে সমস্যা হয়, তাহলে পিং কমান্ডের মাধ্যমে, আপনি আপনার স্থানীয় নেটওয়ার্ক নির্ণয় করতে পারেন। বিভিন্ন পন্থা আছে যেগুলো ব্যবহার করুন:
দ্রুততম উপায় হল:
$পিং 0অথবা:
$পিংস্থানীয় হোস্টএবং কিছু ব্যবহারকারী পছন্দ করে:
$পিং127.0.0.1
প্যাকেটের সংখ্যা কীভাবে সীমাবদ্ধ করবেন (পিং কমান্ড):
পিং কমান্ড ম্যানুয়ালি বন্ধ না হওয়া পর্যন্ত প্যাকেট পাঠাতে থাকে, কিন্তু প্যাকেটের সংখ্যা -c ব্যবহার করে এবং তারপর প্যাকেটের সংখ্যা সীমিত করা যেতে পারে কারণ হোস্টনাম:
$পিং-সি4linuxhint.com
উপরের আউটপুটটি ইঙ্গিত করছিল যে কমান্ডটি কেবল 4 টি প্যাকেট পাঠিয়েছিল। প্যাকেটের সংখ্যা সীমাবদ্ধ করার অন্য বিকল্প হল সময় নির্ধারণ করা:
$পিং-ভিতরে 6linuxhint.com
উপরের কমান্ডটি 6 সেকেন্ড পরে পিং করা বন্ধ করবে।
কিভাবে নেটওয়ার্ক বন্যা হবে (পিং কমান্ড):
ভারী লোডের অধীনে নেটওয়ার্কের কার্যকারিতা পরীক্ষা করার জন্য, পিং কমান্ডটি নেটওয়ার্ককে বন্যা করতেও ব্যবহার করা যেতে পারে:
$পিংLf linuxhint.com
আউটপুটে, প্রতিটি ডট প্রতিটি প্রতিক্রিয়া জন্য পাঠানো প্যাকেট এবং ব্যাকস্পেস প্রতিনিধিত্ব করে।
পরিসংখ্যানের সারসংক্ষেপ কিভাবে পাবেন (পিং কমান্ড):
যদি আপনি শুধুমাত্র প্যাকেট ট্রান্সমিশনের সারাংশ পেতে আগ্রহী হন, তাহলে -q, q ব্যবহার করুন এই অপারেটরটি চুপচাপ দাঁড়িয়ে আছে:
$পিং-সি5–Q linuxhint.com
কীভাবে পিংকে শ্রবণযোগ্য (পিং কমান্ড) তৈরি করবেন:
প্রতিটি পিংয়ের শব্দ সক্ষম করতে, -a অপারেটর ব্যবহার করুন:
$পিংLএ linuxhint.com
সাধারণত ব্যবহৃত পিং বিকল্পগুলি:
কিছু অন্যান্য সাধারণভাবে ব্যবহৃত পিং বিকল্প এবং তাদের ব্যবহার নীচে উল্লেখ করা হয়েছে:
বিকল্প | বর্ণনা |
-বি | ব্রডকাস্ট আইপি পিং করার অনুমতি দেয় |
-দ্য | উত্তরের অপেক্ষা না করে প্যাকেট পাঠানো (3 টির বেশি প্যাকেট পাঠানোর জন্য sudo অনুমতি প্রয়োজন) |
-ভি | এটি পিং এর বর্তমান সংস্করণ দেখায় |
-ভি | প্রতিধ্বনি প্রতিক্রিয়া সহ অতিরিক্ত ICMP প্যাকেট প্রদর্শন করে |
-টি | বেঁচে থাকার সময় নির্ধারণ করতে দেয় (ttl) |
-ডি | সকেট ডিবাগিং এর জন্য |
-আর | বাইপাস রাউটিং টেবিলের অনুমতি দেয় এবং সরাসরি হোস্টে পাঠায়। |
-এস | প্যাকেটের আকার নির্ধারণ করে |
উপসংহার:
পিং কমান্ড হল একটি সুপরিচিত ইউটিলিটি যা নির্ণয়/সমস্যা সমাধান এবং নেটওয়ার্ক তথ্য পেতে। এই পোস্টটি পিংয়ের কিছু প্রয়োজনীয় আদেশ এবং তাদের ব্যবহারের উপর আলোকপাত করছে। যদি আপনার এখনও পিং সম্পর্কে আরও তথ্যের প্রয়োজন হয়, তাহলে চালান মানুষ পিং টার্মিনালে।