কখনো কখনো, আপনি একটি ওয়েবসাইটের সাথে কানেক্ট করার চেষ্টা করেন যা আপনাকে অ্যাক্সেস দেয় না বা দেখায় ওয়েবসাইটটি অনুত্তরদায়ী। এটি অধিকাংশসময় আপনার ইন্টারনেট কানেকশনের কারণে বা সংশ্লিষ্ট ওয়েবসাইটের নীতिगত গোপনীয়তা ব্যবস্থার কারণে হয়। এটি আপনার সিস্টেমে একটি পিং টেস্ট করলে চেক করা যায়।
Ping হলো আপনি অন্য একটি কম্পিউটারকে আপনাকে রেসপন্স দিতে বলছেন। মনে করুন, আমরা টেস্ট করছি যে আমাদের ইন্টারনেট কানেকশন আছে কিনা, আমরা গুগলকে পিং করতে পারি বা ধরুন আমরা আমাদের নেটওয়ার্কের একটি সার্ভারের সাথে কানেক্ট করার চেষ্টা করছি। আসলে ping কী? দেখা যাক।
Ping কী?
Ping হলো একটি কমান্ড লাইন নেটওয়ার্ক ইউটিলিটি যা ব্যবহার করা যায় একটি নির্দিষ্ট কম্পিউটার নেটওয়ার্কের মাধ্যমে পৌঁছানো সম্ভব কিনা তা টেস্ট করতে। Ping কমান্ড একটি নির্দিষ্ট ডিভাইসের দিকে নেটওয়ার্কের মাধ্যমে একটি রিকোয়েস্ট পাঠায়। একটি সফল ping ফলাফলে পিং করা কম্পিউটার থেকে একটি রেসপন্স আসে אורিজিনেটিং কম্পিউটারে।
Ping সম্পর্কে আরও জানতে একটি সহজ উদাহরণ নিই। মনে করুন আমরা একটি নতুন কম্পিউটার সেটআপ করেছি এবং পেজ ডাউনলোড হলেও আমরা ইন্টারনেটে পৌঁছাতে পারছি না। আমাদের খুব ধীর কানেকশন থাকতে পারে। Ping হতে পারে একটা চমৎকার উপায় টেস্ট করতে যে আমরা অন্য কম্পিউটারগুলোর সাথে যোগাযোগ করতে পারছি কিনা।
Ping কীভাবে কাজ করে?
Ping ইউটিলিটি Internet Control Message Protocol (ICMP)-এর ইকো রিকোয়েস্ট এবং ইকো রিপ্লাই মেসেজ ব্যবহার করে, যেটি যেকোনো IP নেটওয়ার্কের অভিন্ন অংশ। যখন একটি ping কমান্ড ইশু করা হয়, একটি ইকো রিকোয়েস্ট প্যাকেট নির্দিষ্ট অ্যাড্রেসে পাঠানো হয়। যখন রিমোট হোস্ট ইকো রিকোয়েস্ট পায়, সেটি একটি ইকো রিপ্লাই প্যাকেট দিয়ে রেসপন্স দেয়। ডিফল্টভাবে, ping কমান্ড বেশ কিছু ইকো রিকোয়েস্ট পাঠায়, সাধারণত চার বা পাঁচ। এবং প্রতিটি ইকো রিকোয়েস্টের ফলাফল ডিসপ্লে করা হয়।
Ping কীভাবে চালাবেন?
Ping সকল প্ল্যাটফর্ম এবং OS-এ পারফর্ম করা যায়।

উপরের ছবিটি উইন্ডোজ কমান্ড প্রম্পটের এবং পিং টেস্টের ফলাফল।
১. উইন্ডোজে,
- সার্চ বারে যান এবং 'cmd' (Command Prompt) বা 'MS-DOS' টাইপ করুন।
- পিং টাইপ করুন এবং এরপর সংশ্লিষ্ট IP অ্যাড্রেস।
- Enter চাপুন।
২. লিনাক্সে,
- একটি শেল প্রম্পট খুলুন।
- পিং টাইপ করুন এবং এরপর সংশ্লিষ্ট IP অ্যাড্রেস।
- Enter চাপুন।
৩. ম্যাক-এ,
- একটি নতুন টার্মিনাল উইন্ডো খুলুন।
- পিং টাইপ করুন এবং এরপর সংশ্লিষ্ট IP অ্যাড্রেস।
- Return চাপুন।
ফলাফল বুঝা
বাম পাশ থেকে শুরু করলে
Reply from: এই মেসেজ নিশ্চিত করে যে সংশ্লিষ্ট পিং অ্যাড্রেস আপনার সিস্টেম থেকে আপনার রিকোয়েস্ট পেয়েছে। মাইক্রোসফট উইন্ডোজ ডিফল্টভাবে সংশ্লিষ্ট অ্যাড্রেসে চারটি রিকোয়েস্ট পাঠায়।
Bytes: এটি পিং রিকোয়েস্টের আউটপুট সাইজ দেখায়। অর্থাৎ, ডিফল্টভাবে ৩২ বাইট আকারে।
Time: এটি আপনাকে মিলিসেকেন্ডে সময় বলে দেয় সেন্ডারের রিকোয়েস্ট পাঠানোর এবং রিসিভারের রিকোয়েস্ট স্বীকৃত করার মাঝপথের।
Time to Live (TTL): নেটওয়ার্কে প্রতিটি প্যাকেট কিছু TTL মান সহ পাঠানো হয়। এটি বলে যে এই প্যাকেট কতটুকু ভিন্ন নেটওয়ার্ক পার করতে পারে। যদি TTL মান শূন্য হয়, অর্থাৎ আপনার প্যাকেট ডিসকার্ড করা হয়েছে।
অনুত্তরদায়ী IP অ্যাড্রেস পিং করা

উপরের ইমেজটি অনুত্তরদায়ী IP অ্যাড্রেসের জন্য ফলাফল দেখাচ্ছে।
Ping ফেল্যোর কিছু কারণ রয়েছে। Ping ফেল্যোর কারণগুলো দেখা যাক।
- যদি ইনপুট IP অ্যাড্রেসটি অবৈধ হয়। 'Destination Host Unreachable' মেসেজ দেখাবে।
- যদি সেন্ডার বা হোস্ট সিস্টেম নেটওয়ার্কের সাথে কানেক্টেড না থাকে।
- অথবা যদি রিসিভিং সিস্টেম নেটওয়ার্কের সাথে কানেক্টেড না থাকে।
- যদি ট্রানজ্যাকশনে কোনো এরর থাকে।
- অথবা যদি পিং করা অ্যাড্রেস কিছু IP অ্যাড্রেস প্রাইভেসি মেজার ব্যবহার করে।
ওয়েবসাইটকে নাম দিয়ে পিং করা

উপরের দেওয়া ইমেজে, Systweak নেটওয়ার্ক (www.systweak.com) পিং করার ফলাফল দেখানো হয়েছে। এখানে টাইম ২৬৪ ms। আমরা দেখতে পাচ্ছি, আমাদের রিকোয়েস্টে রিপ্লাই করার IP অ্যাড্রেস হলো Systweak-এর IP অ্যাড্রেস।
নেটওয়ার্ক সিকিউরিটি মেজার হিসেবে, কিছু ওয়েবসাইট পিং রিকোয়েস্ট ব্লক করে। এই ব্যবস্থাগুলো রিসিভিং সার্ভারকে অনুত্তরদায়ী এবং অপ্রাপ্য করে তোলে। যে ওয়েবসাইটগুলো অনুত্তরদায়ী সেগুলো আপনার রিকোয়েস্ট টাইম আউট করে তাদের অপ্রাপ্য করে দেয়।
আশা করি এই আর্টিকেল পড়ে আপনি ping এবং নেটওয়ার্কে এর ব্যবহার ও কাজ করার পদ্ধতি বুঝতে পেরেছেন।
এটি হেল্পফুল লাগলে আমাদের জানাতে পারেন। আপনি আর্টিকেলে কী কী বাদ দিয়ে দিয়েছি সেটা কমেন্ট সেকশনে ফিডব্যাক দিতে পারেন।