উদাহরণ "পিং" কমান্ডের ব্যবহার

একটি পরিচায়ক টিউটোরিয়াল

ভূমিকা

ম্যানুয়েল পেজ অনুযায়ী লিনাক্স "পিং" কমান্ড ICMP প্রোটোকলের বাধ্যতামূলক ECHO_REQUEST ড্যাটাগ্রাম ব্যবহার করে একটি গেটওয়ে থেকে ICMP ECHO_RESPONSE প্রবর্তন করে।

ম্যানুয়াল পৃষ্ঠাটি অনেকগুলি টেকনিক্যাল পদ ব্যবহার করে কিন্তু আপনাকে জানতে হবে যে কোনও নেটওয়ার্ক উপলব্ধ কিনা তা পরীক্ষা করতে এবং নেটওয়ার্ক থেকে প্রতিক্রিয়া জানাতে লিনাক্স "পিং" কমান্ড ব্যবহার করা যেতে পারে।

আপনি কেন "পিং" কমান্ড ব্যবহার করবেন?

আমাদের বেশিরভাগই নিয়মিতভাবে একই দরকারী সাইটগুলিতে যান । উদাহরণস্বরূপ আমি খবরটি পড়তে বিবিসির ওয়েবসাইটে যান এবং আমি ফুটবল সংবাদ এবং ফলাফল পেতে স্কাই স্পোর্টস ওয়েবসাইটে যান। আপনি নিঃসন্দেহে আপনার নিজস্ব কী সাইট যেমন সেট হবে ।

কল্পনা করুন আপনি জন্য ওয়েব ঠিকানা প্রবেশ করেছেন আপনার ব্রাউজারে এবং পৃষ্ঠাটি সব সময়ে লোড হয়নি। এই কারণ অনেক অনেক এক হতে পারে।

উদাহরণস্বরূপ আপনার রাউটারের সাথে সংযুক্ত থাকলেও আপনার কাছে ইন্টারনেট সংযোগ থাকতে পারে না । কখনও কখনও ইন্টারনেট পরিষেবা প্রদানকারী বিষয়গুলি স্থানীয়করণ করে যা আপনাকে ইন্টারনেট ব্যবহার থেকে বাধা দেয়।

অন্য কারণ হতে পারে যে সাইট প্রকৃতপক্ষে নিচে এবং অনুপলব্ধ।

যাই হোক না কেন আপনি "পিং" কমান্ড ব্যবহার করে আপনার কম্পিউটার এবং অন্য নেটওয়ার্কের মধ্যে সংযোগটি সহজেই চেক করতে পারেন।

কিভাবে পিন কমান্ড কাজ করে

আপনি যখন আপনার ফোন ব্যবহার করেন আপনি একটি নম্বর ডায়াল করুন (বা আরও বেশিরভাগ আজকাল আপনার ফোনে একটি ঠিকানা বই থেকে তাদের নাম চয়ন) এবং রিসিভারের শেষে ফোন রিং।

যখন সেই ব্যক্তি ফোনটি উত্তর দেয় এবং "হ্যালো" বলে তখন আপনি জানেন যে আপনার একটি সংযোগ রয়েছে।

"পিং" কমান্ড একইভাবে কাজ করে। আপনি আইপি অ্যাড্রেসটি নির্দিষ্ট করুন যা একটি ফোন নম্বর বা ওয়েব অ্যাড্রেস এর সমতুল্য (আইপি অ্যাড্রেস এর সাথে সম্পর্কিত নাম) এবং "পিং" এই ঠিকানায় একটি অনুরোধ প্রেরণ করে।

যখন প্রাপ্ত নেটওয়ার্কটি অনুরোধটি গ্রহণ করে তখন এটি একটি প্রতিক্রিয়া পাঠাবে যা মূলত "হ্যালো" বলেছে।

নেটওয়ার্কে প্রতিক্রিয়া জানানোর জন্য নেওয়া সময়টিকে বলা হয় লটেন্সি

উদাহরণ "পিং" কমান্ডের ব্যবহার

একটি ওয়েবসাইট উপলব্ধ টাইপ "পিং" অনুসরণ করে আপনি কি সাইটে সংযোগ করতে চান তার নাম পরীক্ষা করতে। উদাহরণস্বরূপ পিনের জন্য আপনি নিম্নলিখিত কমান্ডটি চালাতে পারবেন:

পিং

পিন কমান্ডটি ক্রমাগত নেটওয়ার্কে অনুরোধ পাঠায় এবং একটি প্রতিক্রিয়া পাওয়ার পর আপনাকে নিম্নোক্ত তথ্য সহ আউটপুটটির একটি লিং পাবেন:

যদি আপনি পিং করার চেষ্টা করছেন এমন নেটওয়ার্ক প্রতিক্রিয়া জানায় না কারণ এটি অনুপলব্ধ, তাহলে আপনাকে এটির বিজ্ঞপ্তি দেওয়া হবে।

আপনি যদি নেটওয়ার্কে IP ঠিকানা জানেন তবে আপনি ওয়েবসাইটের নামের জায়গায় এটি ব্যবহার করতে পারেন:

পিং 151.101.65.1২1

একটি শ্রাব্য "পিং" পান

নিম্নোক্ত কমান্ডে দেখানো কমান্ডের অংশ হিসাবে "-a" সুইচ ব্যবহার করে কোনও প্রতিক্রিয়া ফিরে পাওয়ার জন্য আপনি পিং কমান্ডটি একটি শব্দ করতে পারেন:

পিং-এ

IPv4 বা IPv6 ঠিকানাটি ফিরে আসুন

আইপিভি6 হল নেটওয়ার্ক অ্যাড্রেস নির্ধারণের জন্য পরবর্তী প্রজন্মের প্রোটোকল যা আরও অনন্য সম্ভাব্য সমন্বয় প্রদান করে এবং এটি ভবিষ্যতে IPv4 প্রোটোকল প্রতিস্থাপনের কারণে।

আইপিভি 4 প্রোটোকল আইপি অ্যাড্রেসগুলি যেভাবে আমরা বর্তমানে ব্যবহার করি সেভাবে নির্ধারণ করে। (উদাহরণস্বরূপ 151.101.65.1২1)।

আইপিভি 6 প্রোটোকল বিন্যাসে IP ঠিকানাগুলিকে নির্ধারণ করে [fe80 :: 51c1 :: a14b :: 8dec% 12]।

আপনি যদি নেটওয়ার্ক অ্যাড্রেসের IPv4 ফরম্যাটটি ফেরত চান তবে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

পিং -4

IPv6 শুধুমাত্র ফরম্যাট ব্যবহার করতে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

পিং -6

পিংক এর পরিমাণ সীমিত করুন

ডিফল্টভাবে যখন আপনি একটি নেটওয়ার্ক পিং করবেন তখন এটি প্রক্রিয়াটি শেষ করতে আপনি যতক্ষণ না CTRL এবং C চাপবেন ততক্ষণ পর্যন্ত এটি চলতে থাকবে।

আপনি নেটওয়ার্ক গতি পরীক্ষা না করা পর্যন্ত আপনি সম্ভবত আপনি একটি প্রতিক্রিয়া প্রাপ্ত না হওয়া পর্যন্ত শুধুমাত্র প্যাড করতে চান।

আপনি "-সি" সুইচটি ব্যবহার করে চেষ্টা করার সংখ্যা সীমাবদ্ধ করতে পারেন:

পিং-সি 4

এখানে কি ঘটছে তা হল উপরের কমান্ডের অনুরোধটি 4 বার পাঠানো হয়। ফলাফলটি আপনাকে 4 টি প্যাকেট প্রেরণ করা হতে পারে এবং শুধুমাত্র 1 টি উত্তর পাওয়া যাবে।

আরেকটি বিষয় যা আপনি করতে পারেন তা হল পিন কমান্ডটি চালানোর জন্য "-উ" সুইচ ব্যবহার করে কতদিন লাগবে তা নির্দিষ্ট করে দিন।

পিং-ওয়াট 10

এই পিনের জন্য একটি নির্দিষ্ট সময়সীমা 10 সেকেন্ডের জন্য স্থির করে।

এই পদ্ধতিতে কমান্ডগুলি চালানোর বিষয়ে কি আকর্ষণীয় বিষয় হল আউটপুট যা দেখায় যে কতগুলি প্যাকেট প্রেরণ করা হয়েছে এবং কতগুলি প্রাপ্ত হয়েছে।

যদি 10 টি প্যাকেট পাঠানো হয় এবং শুধুমাত্র 9 টি ফিরে পাওয়া যায় তবে 10% প্যাকেট ক্ষতির পরিমাণ। ক্ষতি বেশী ক্ষতি সংযোগ।

আপনি অন্য সুইচ ব্যবহার করতে পারেন যা প্রাপ্ত নেটওয়ার্ক থেকে অনুরোধ সংখ্যা বন্যার। প্রতিটি পকেটের জন্য পাঠানো একটি বিন্দু পর্দায় প্রদর্শিত হয় এবং নেটওয়ার্ক প্রতিক্রিয়া প্রত্যেক সময় ডট নেওয়া হয়। এই পদ্ধতি ব্যবহার করে আপনি দেখতে পাচ্ছেন কতগুলি প্যাকেট হারিয়েছে।

আপনি এই কমান্ড চালানোর জন্য একটি সুপার ব্যবহারকারী হতে হবে এবং এটা সত্যিই শুধুমাত্র নেটওয়ার্ক নিরীক্ষণ উদ্দেশ্যে হয়

sudo ping -f

বন্যা বিপরীত প্রতিটি অনুরোধের মধ্যে একটি দীর্ঘ বিরতি নির্দিষ্ট করা হয়। এটি করার জন্য আপনি "-i" সুইচটি ব্যবহার করতে পারেন:

পিং -4

উপরের কমান্ডটি প্রতি 4 সেকেন্ডে পিং করবে।

আউটপুট দমন কিভাবে?

আপনি যে সমস্ত সামগ্রী প্রেরিত এবং প্রাপ্ত প্রতিটি অনুরোধের মধ্যে ঘটতে সব স্টাফ সম্পর্কে উদ্বিগ্ন হতে পারে না তবে শুরুতে এবং শেষের দিকে কেবলমাত্র আউটপুট।

উদাহরণস্বরূপ, যদি আপনি "-q" সুইচ ব্যবহার করে নিম্নোক্ত কমান্ডটি প্রেরণ করেন তবে আপনি পিন্ড করা আইপি অ্যাড্রেসটিকে একটি বার্তা পাবেন এবং শেষে পাঠানো প্যাকেটগুলির সংখ্যা, প্রতিটি মধ্যবর্তী লাইন ছাড়াই প্রাপ্ত এবং প্যাকেট ক্ষতি পুনরাবৃত্তি হবে।

পিং-বি-ও 10

সারাংশ

পিন কমান্ডের কয়েকটি বিকল্প রয়েছে যা ম্যানুয়েল পৃষ্ঠাটি পড়ার মাধ্যমে পাওয়া যাবে।

ম্যানুয়াল পৃষ্ঠাটি পড়ার জন্য নিম্নলিখিত কমান্ডটি চালান:

মানুষ পিং