পিং কমান্ড আপনার হাতে থাকা সবচেয়ে সহায়ক নেটওয়ার্ক ডায়াগনóstিক টুলগুলির একটি। এটি আপনার লোকাল নেটওয়ার্ক এবং geniş ইন্টারনেট উভয়ের সমস্যাগুলো খুঁজে বের করার জন্য উপযোগী। চলুন দেখি পিং কমান্ড কী করে এবং কীভাবে ব্যবহার করতে হয়।
কোনো কিছু পিং করা কী বোঝায়?
নেটওয়ার্কে কোনো কিছু "পিং" করা মানে আপনি একটি ইন্টারনেট প্যাকেট কোনো গন্তব্য কম্পিউটার বা নেটওয়ার্ক ডিভাইসে পাঠাচ্ছেন, একটি রেসপন্স চেয়ে। সে ডিভাইসটিও একটি প্যাকেট আপনার কাছে ফেরত পাঠায়।
যখন প্যাকেটটি ফেরত আসে (যদি আসে), তবে আপনি আপনার এবং গন্তব্যের মাঝপথের নেটওয়ার্ক সম্পর্কে অনেক কিছু জানতে পারেন।
সাধারণত, আমরা শুধু জানতে চাই রিপ্লাই आनेতে কতক্ষণ লাগে। তাই যখন কেউ "পিং"-এর কথা বলে (উদাহরণস্বরূপ একটি ওয়েবসাইটের), সেটি সাধারণত মিলিসেকেন্ডে এক্সপ্রেস করা হয়, যেখানে কম নম্বর সাধারণত ভালো।
ইন্টারনেট প্যাকেট কী?
পিং ভালো বুঝতে, আপনাকে জানতে হবে যে আপনি টার্গেট কম্পিউটার বা নেটওয়ার্ক ডিভাইসে "পিং" হিসেবে যে প্যাকেটটি পাঠাচ্ছেন সেটি সম্পর্কে কিছু।
প্যাকেটগুলো আধুনিক ইন্টারনেটের মৌলিক ইউনিট। যখন আপনি কাউকে ডেটা পাঠান, যেমন একটি ফটো, সেটি ছোট ছোট টুকরোতে ভাঙে যায়। প্রতিটি প্যাকেট সোর্স এবং ডেস্টিনেশন অ্যাড্রেস সহ মার্ক করা হয় এবং ইন্টারনেটে পাঠানো হয়। এই প্যাকেটগুলো অনেক অন্য কম্পিউটারের মধ্য দিয়ে পাস করে, যেমন ওয়েব সার্ভার এবং ইন্টারনেট রাউটার। প্যাকেটগুলো পাস হয় যতক্ষণ না টার্গেট সিস্টেমে পৌঁছায়।
পিং কمان্ডের ব্যবহার
পিং কমান্ডের দুটি প্রধান ব্যবহার আছে:
- চেক করা যে আপনার রিমোট কম্পিউটারের সাথে কানেকশন কাজ করছে কিনা।
- সেই কানেকশন কতটা হেলথি সেটি চেক করা।
যদি আপনার পিং গন্তব্যে পৌঁছায় এবং আপনি রিপ্লাই পান, তবুও পিং রেসপন্স আপনাকে বলবে প্যাকেটটি ফেরত আসতে কতক্ষণ লেগেছে এবং কতগুলো প্যাকেট হারিয়ে গেছে। পিং কমান্ড ব্যবহার করে আপনি ডায়াগনোস করতে পারেন কানেকশন খুব স্লো বা অনবিশ্বস্ত কিনা।
আপনি কী কী পিং করতে পারেন?
- তত্ত্বে, আপনি যেকোনো কিছু পিং করতে পারেন যার আইপি অ্যাড্রেস আছে।
- আপনার LAN-এ ডিভাইসগুলো পিং করতে পারেন যাতে সেগুলো ভালোভাবে কানেক্টেড আছে কিনা।
- আপনি ওয়েবসাইটও পিং করতে পারেন যাতে সেগুলোতে পৌঁছানো যায় কিনা।
উইন্ডোজে পিং কীভাবে ব্যবহার করবেন
পিং ব্যবহার করা সহজ। এটি কমান্ড প্রম্পট বা পাওয়ারশেল থেকে রান করা হয়, কিন্তু এখানে আমরা কমান্ড প্রম্পট ব্যবহার করছি উদাহরণ হিসেবে:
- Start Menu খুলুন, Command Prompt সার্চ করুন, এবং সিলেক্ট করুন।
- Ping টাইপ করুন এবং তারপর যে ডিভাইসের IP address বা যেই সাইটের URL পিং করতে চান সেটি দিন।
নিচে Google.com-কে উদাহরণ হিসেবে ব্যবহার করা হলো।
একবার শুরু হলে, পিং চারটি ডেটা প্যাকেট পাঠাবে।
"request timed out" মেসেজ যেকোনো প্যাকেটের জন্য মানে আপনার কম্পিউটার টার্গেট থেকে কোনো রিপ্লাই পাইনি। যদি কিছু প্যাকেট হারায়, তবে আপনার কম্পিউটার এবং টার্গেটের মাঝপথের কিছু রাউটিং পাথে সমস্যা আছে।
উইন্ডোজের জন্য দরকারী পিং কমান্ড মডিফায়ার
পিং কমান্ডের সাথে ব্যবহার করার জন্য বেশ কিছু কমান্ড সোয়িচ আছে। সোয়িচগুলো পিং কমান্ড কীভাবে কাজ করবে সেটি কাস্টমাইজ করার অতিরিক্ত অপশন। আপনি যদি পুরো অপশন লিস্ট দেখতে চান, তবে কমান্ড প্রম্পটে ping /help টাইপ করে Enter চাপুন। আপনি পুরো লিস্ট, সিনট্যাক্স এবং ইউজেস দেখতে পাবেন।
নিচে কিছু কমান্ড সোয়িচ দেওয়া হলো যা অধিকাংশ ইউজারের জন্য উপযোগী:
- /t: একটি টার্গেটকে liên tục পিং করুন যতক্ষণ আপনি চান। Ctrl + Break চাপুন প্রসেস পজ করতে এবং বর্তমান Статистиক দেখতে। কুইট করতে, Ctrl + C চাপুন।
- /a: একটি আইপি অ্যাড্রেসের হোস্টনেম রিজলভ করুন। এটি উপযোগী যদি আপনার কাছে একটি আইপি অ্যাড্রেস থাকে এবং আপনি জানতে চান সেই নির্দিষ্ট সার্ভারের ওয়েব অ্যাড্রেস যেটি আপনি পিং করছেন।
- /n X: "X"-কে আপনার পিং করার সংখ্যা দিয়ে রিপ্লেস করুন। ডিফল্ট হলো চার। কিন্তু আপনি যদি হারানো প্যাকেটের সংখ্যা ভালোভাবে বিশ্লেষণ করতে চান, তবে আরও পিং পাঠান যাতে গড়ের हिसাব থেকে কতগুলো প্যাকেট হারাচ্ছে সেটি বুঝতে পারেন।
- /w X: "X"-কে মিলিসেকেন্ডের সংখ্যা দিয়ে রিপ্লেস করুন যা আপনি টাইমআউট ঘোষণা করার আগে অপেক্ষা করতে চান। ডিফল্টভাবে এই ভ্যালু ৪০০০এমএস। আপনি যদি মনে করেন যে কানেকশন কাজ করছে কিন্তু পিং রিপ্লাই জন্য পর্যাপ্ত সময় দিচ্ছে না, তবে X বাড়িয়ে দেখুন।
- /l X: "X"-কে বাইটসের ভ্যালু দিয়ে রিপ্লেস করুন প্রতিটি পিংয়ের সাইজ বাড়াতে। ডিফল্টভাবে এই ভ্যালু ৩২, কিন্তু আপনি এটিকে ৬৫৫২৭ পর্যন্ত বাড়াতে পারেন। এটি দেখতে উপযোগী যে আপনার নেটওয়ার্কে প্যাকেট সাইজ কি সমস্যা তৈরি করছে। ৩২-বাইট পিং ডিফল্ট সেটিংসে কাজ করবে, কিন্তু কিছু বড় জিনিস লস্ট প্যাকেট রেজাল্ট করবে।
macOS-এ পিং কীভাবে ব্যবহার করবেন
ম্যাক ইউজারদের জন্য, আপনাকে Terminal ব্যবহার করতে হবে। macOS-এর পুরনো ভার্সনে Network Utility ছিল, যা একটি গ্রাফিক্যাল ইউটিলিটি ছিল নেটওয়ার্ক কমান্ড যেমন পিং রান করতে।
যাইহোক, লেটেস্ট ভার্সনগুলো সেই ইউটিলিটি ডিপ্রিকেট করে টার্মিনালের পক্ষে। এটি ব্যবহার করা ততটা ইনটিউটিভ নয়, কিন্তু এটা বেশ স্ট্রেট-ফরওয়ার্ড। প্রথমে, স্পটলাইট (Command + Spacebar) খুলুন এবং terminal টাইপ করুন টার্মিনাল খুলতে।
একটি পিং শুরু করতে, শুধু কমান্ডটি টাইপ করুন যেমন উইন্ডোজে দেখানো হয়েছে: ping এবং তারপর আইপি অ্যাড্রেস বা ওয়েবসাইটের URL, অর্থাৎ ping www.google.com।
উইন্ডোজ এবং ম্যাকে পিং ব্যবহার করার মধ্যে প্রধান পার্থক্য যা আপনি লক্ষ্য করবেন সেটি হলো macOS-এ এটি ম্যানুয়ালি স্টপ না করলে চলতে থাকে। ডিভাইস বা URL পিং করা বন্ধ করতে, Ctrl + C চাপুন। এটি আপনাকে মেইন প্রম্পটে ফিরিয়ে আনবে।
macOS-এ পিং-এর সকল প্যারামিটার देखने için, আপনি man ping টাইপ করে হেল্প পেজ পেতে পারেন। প্রচুর সোয়িচ আছে, সুতরাং সময় নিয়ে বিভিন্ন অপশন এক্সপেরিমেন্ট করুন।
ম্যান পেজ থেকে বের হতে, আপনাকে শুধু আপনার কীবোর্ডের q কী চাপতে হবে। এটি ম্যান পেজ কুইট করবে এবং আপনাকে প্রম্পটে ফিরিয়ে আনবে।
পিং কমান্ড খুব ভার্সাটাইল এবং প্রায়শই নেটওয়ার্কে সমস্যা কোথায় সেটি বের করার সবচেয়ে দ্রুত উপায়। আমরা দৃঢ়ভাবে সুপারিশ করছি যে আপনি The Best Windows Command Line Network Commands দেখুন জরুরি নেটওয়ার্ক ডায়াগনóstিক কমান্ডের জন্য।