প্যাকেট ক্ষতি ঘটে যখন ট্রানজিটের সময় আপনার নেটওয়ার্ক সংযোগ তথ্য হারায়। এটি আপনার নেটওয়ার্ক সংযোগটি কম হওয়া উচিত বলে মনে করতে পারে এবং স্থানীয় এবং দূরবর্তী ডিভাইসগুলির সাথে নেটওয়ার্ক যোগাযোগের নির্ভরযোগ্যতা হ্রাস করতে পারে। কোনও সমস্যাযুক্ত নেটওয়ার্কের উন্নতির জন্য যে কেউ তাকান তার জন্য প্যাকেট ক্ষতি বন্ধ করা শীর্ষে থাকা উচিত।
প্যাকেট ক্ষতি কি?
চলমান জল নেটওয়ার্ক ট্র্যাফিকের জন্য একটি উপমা হিসাবে প্রায়ই ব্যবহৃত হয়, তথ্য ধারাবাহিক প্রবাহ হিসাবে নেটওয়ার্ক জুড়ে প্রেরণ করা হয় না। বরং, এটি প্যাকেট নামক বিচ্ছিন্ন একক সিরিজের হিসাবে পাঠানো হয়। এই ইউনিট একটি বই পৃথক পৃষ্ঠা মত। একসঙ্গে, তাদের কিছু অর্থ আছে, কিন্তু অন্য পৃষ্ঠাগুলির সাথে সঠিক ক্রমের সাথে সংযুক্ত হলেই তারা একটি সুসংগত সম্পূর্ণ তৈরি করে। যখন আপনার নেটওয়ার্ক সংযোগ প্যাকেট হারাবে, পুরো বইটি তৈরি করা যাবে না। প্যাকেটগুলি অসম্পূর্ণ, ক্ষতিগ্রস্ত, বা অন্যথায় ত্রুটিযুক্ত হতে পারে, যা তাদের অর্থহীন হতে পারে। এই জন্য ফিক্স সাধারণত হারিয়ে প্যাকেট পাঠানো হয়।
বেশিরভাগ নেটওয়ার্কে সময়-সময়ে প্যাকেট ক্ষতির খুব কম স্তর থাকে। নেটওয়ার্ক সংযোগগুলির vicissitudes যেমন একটি প্যাকেট কিছু সময় প্রতিটি সময় হ্রাস করা হয় কিছুটা অনিবার্য। এটি সঠিকভাবে কার্যকরী নেটওয়ার্ক, প্যাকেট ক্ষতি খুব কমই যথেষ্ট যে এটি নেটওয়ার্ক সংযোগের কার্যকারিতা প্রভাবিত করে না।
আপনি যদি আপনার নেটওয়ার্ক জুড়ে প্যাকেট ক্ষতির উচ্চ মাত্রা দেখছেন তবে আপনাকে এটি ঠিক করতে পদক্ষেপ নিতে হবে। আমাদের জল উপমা ফিরে আসতে, উল্লেখযোগ্য প্যাকেট ক্ষতি একটি খারাপভাবে লিকিং পাইপ মত। অন্য কোনও উন্নতির আগে এটি সংশোধন করা দরকার।
কি আপনার নেটওয়ার্ক প্যাকেট ক্ষতির কারণ
প্যাকেট ক্ষতি শুধু এক কারণে ঘটবে না। আপনার নেটওয়ার্কে প্যাকেট ক্ষতির কারণ সনাক্তকরণ আপনাকে কী ঠিক করতে হবে তা জানাবে।
- নেটওয়ার্ক ব্যান্ডউইথ এবং সংহতি: প্যাকেট ক্ষতির একটি প্রাথমিক কারণ পছন্দসই সংযোগের জন্য অপর্যাপ্ত নেটওয়ার্ক ব্যান্ডউইথ। অনেকগুলি ডিভাইস একই নেটওয়ার্কে যোগাযোগ করার চেষ্টা করলে এটি ঘটে।
- অপর্যাপ্ত হার্ডওয়্যার: আপনার নেটওয়ার্কে যে কোনও হার্ডওয়্যার হার্ডওয়্যার প্যাকেট ক্ষতির কারণ হতে পারে। রাউটার, সুইচ, ফায়ারওয়াল, এবং অন্যান্য হার্ডওয়্যার ডিভাইস সবচেয়ে ঝুঁকিপূর্ণ। যদি তারা ট্র্যাফিকের সাথে "চলতে" না পারে তবে আপনি তাদের জুড়ে রাউটিং করছেন, তারা প্যাকেটগুলি ড্রপ করবে। তাদের অস্ত্র দিয়ে পূর্ণ ওয়েটার হিসাবে চিন্তা করুন: যদি আপনি তাদেরকে অন্য প্লেট নিতে বলে থাকেন তবে সম্ভবত তারা এক বা একাধিক প্লেট ড্রপ করবে।
- ক্ষতিগ্রস্ত তারগুলি: প্যাকেট ক্ষতি স্তর 1, প্রকৃত নেটওয়ার্ক স্তর ঘটতে পারে। আপনার ইথারনেট তারের ক্ষতিগ্রস্ত হয়, অনুপযুক্তভাবে ওয়্যার্ড, বা নেটওয়ার্ক এর ট্র্যাফিক পরিচালনা করতে খুব ধীর, তারা প্যাকেট "লিক" করবে।
- সফ্টওয়্যার বাগ: কোন সফটওয়্যার ত্রুটিহীন। আপনার নেটওয়ার্ক হার্ডওয়্যার বা আপনার কম্পিউটার সফ্টওয়্যারের ফার্মওয়্যারগুলিতে বাগ থাকতে পারে যা প্যাকেট ক্ষতির কারণ হতে পারে। এই ক্ষেত্রে, ভোক্তাদের করতে একটু আছে। আপনি নিজে নিজে সমস্যাটি সমাধান করার চেষ্টা করতে পারেন, তবে সমস্যাটির সমাধান করার একমাত্র উপায় হল হার্ডওয়্যার সরবরাহকারী বিক্রেতা থেকে ফার্মওয়্যার প্যাচ। আপনি সমস্যা সমাধানের জন্য বিক্রেতাদের উত্সাহিত তাদের খুঁজে হিসাবে সন্দেহজনক বাগ রিপোর্ট করতে ভুলবেন না।
প্যাকেট ক্ষতি সনাক্তকরণ
এমন একটি সফ্টওয়্যার অ্যাপ্লিকেশন রয়েছে যা নেটওয়ার্ক জুড়ে প্যাকেট ক্ষতি সনাক্ত করতে পারে। তারা কোনও উপায়ে "স্নিফিং" প্যাকেট দ্বারা কাজ করে, তাদের ট্রিপের সময় বিশ্লেষণ করে বা প্যাকেটগুলি সন্ধান করে। প্যাকেট ক্ষতি উপস্থিত থাকলে আবিষ্কার করা সহজ উপায় হল আপনার নেটওয়ার্কের ডিভাইসগুলি পিং করা।
-
উইন্ডোজ এ, কমান্ড প্রম্পট উইন্ডোটি খুলুন এবং আপনার রাউটারকে লক্ষ্য করতে পিং কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, যদি আপনার রাউটারের স্থানীয় আইপি ঠিকানা 127.0.0.1 হয় তবে নিম্নোক্ত কমান্ডটি রাউটারকে পিং করবে:
পিং 127.0.0.1-টি
ম্যাকোস বা লিনাক্সে, একটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নোক্ত কমান্ডটি ব্যবহার করুন:
পিং 127.0.0.1
একমাত্র পার্থক্য হলো কমান্ডের শেষে অনুপস্থিত।
-
পিং কমান্ডটি যথেষ্ট সংখ্যক প্যাকেট প্রক্রিয়া করে (অন্তত 10), টিপুন CTRL + C কমান্ড বন্ধ করতে।
-
কোন প্যাকেট ক্ষতি ছিল কিনা তা দেখতে। পিংয়ের ডিভাইস এবং টার্গেটের মধ্যে এই নির্দিষ্ট সংযোগ সঠিকভাবে কাজ করছে, তাহলে আপনাকে 0% প্যাকেট ক্ষতি দেখতে হবে।
--- 127.0.0.1 পিং পরিসংখ্যান ---২7 প্যাকেট প্রেরণ, ২7 প্যাকেট, 0.0% প্যাকেট ক্ষতিরাউন্ড ট্রিপ মিনি / গড় / সর্বোচ্চ / স্টেডডিভি = 1.820 / 8.351 / 72.343 / 14.186 মি।
-
এটাই.
প্যাকেট ক্ষতি সনাক্ত করার জন্য উপলব্ধ আরো উন্নত সরঞ্জাম আছে।
-
ম্যাকোস এবং লিনাক্সে tcpdump কমান্ড পিংয়ের চেয়ে নাটকীয়ভাবে আরও শক্তিশালী। এটি ব্যবহার করার জন্য একটু অপ্রতিরোধ্য, কিন্তু নিম্নলিখিত কমান্ড প্যাকেটগুলি ক্যাপচার করবে এবং তারপরে প্যাকেট ক্ষতির পরিমাণ গণনা করবে:
tcpdump -i কোন
-
এটি কোনো নেটওয়ার্ক সংযোগের উপর tcpdump চালানো হবে। প্রাথমিক নেটওয়ার্ক ইন্টারফেসটি কেবলমাত্র ক্যাপচার করতে -i eth0 দিয়ে চালানো যেতে পারে, অথবা -c10 এর সাথে শুধুমাত্র দশ প্যাকেট ক্যাপচার করতে পারে।
-
কমান্ড রান করার পরে, কোন প্যাকেট হারিয়ে গেছে কিনা তা দেখতে নিচের লাইনটি দেখুন।
17 প্যাকেট বন্দীফিল্টার দ্বারা প্রাপ্ত 85 প্যাকেট0 প্যাকেট কার্নেল দ্বারা বাদ
-
আদর্শভাবে, আপনি 0 প্যাকেট হারিয়ে যাওয়া উচিত দেখতে হবে।
উইন্ডোজ এ, আপনি টিসিপিডাম ব্যবহার করতে পারেন বাশ শেলের মাধ্যমে উইন্ডোজ 10 এ বা ওয়াইয়ারহার্ক চালাতে পারেন।
প্যাকেট সনাক্ত করার প্রক্রিয়া মোটামুটি কম কারিগরি। একবার আপনি নেটওয়ার্ক জুড়ে যোগাযোগ পরীক্ষা করার একটি উপায় প্রতিষ্ঠা করার পরে, প্যাকেট ক্ষতির উত্স এবং কারণ নির্ধারণ করার জন্য আপনাকে বিচ্ছিন্নতা এবং নির্মূলের অনুশীলন অনুসরণ করতে হবে। এটি বেশিরভাগ ক্ষেত্রে নেটওয়ার্কগুলির বেশীরভাগ ডিভাইসগুলিকে pinging বা একই কাজগুলি চালানোর জন্য স্ক্রিপ্টগুলির প্রয়োজন হবে। নেটওয়ার্ক এর টপোলজি জ্ঞান এখানে অত্যন্ত সহায়ক হবে।
প্যাকেট ক্ষতির কারণ নির্ধারণ করা
প্যাকেট ক্ষতির মূল কারণ নির্ধারণ করার জন্য, আপনার সনাক্ত হওয়া এবং পশ্চাদ্ধাবন করার উপায়টি সহজতর করার জন্য আপনাকে সহজতম সমস্যা থেকে শুরু করতে হবে।
প্রথম, ডিভাইসের মধ্যে ইথারনেট সংযোগ চেক করুন। শারীরিক ক্ষতি এবং miswiring সুস্পষ্ট লক্ষণ জন্য চেক করুন। যারা তারের সঠিকভাবে কাজ করছে? তারের আউট সুইচিং সমস্যা সমাধান? একই ভাবে রাউটার এবং সুইচ চেক করুন।
দ্বিতীয়, আপনার নেটওয়ার্কের প্রয়োজনীয় ডিভাইসগুলি পরিচালনা করার জন্য পর্যাপ্ত ব্যান্ডউইথ আছে কিনা তা নির্ধারণ করুন। হার্ডওয়ার হ্যান্ডলিং যে কোন এক টুকরা উল্লেখযোগ্যভাবে আরো সংযোগ তুলনায় উচিত? সমস্যা সমাধান না হওয়া পর্যন্ত এটি প্রায়ই অনুসন্ধান এবং প্রতিস্থাপন করার একটি প্রক্রিয়া। আপনি একটি "পরিচিত ভাল" সুইচ এবং রাউটার ব্যবহার করতে পারেন, এটি একটি নির্দিষ্ট ডিভাইস সরানো হলে প্যাকেট ক্ষতি অদৃশ্য হয় কিনা তা দেখতে নেটওয়ার্কের সম্ভাব্য সমস্যাযুক্ত ডিভাইসগুলির সাথে এটি স্যপ করে।
কিভাবে আপনার নেটওয়ার্ক প্যাকেট ক্ষতি ঠিক করুন
প্যাকেট ক্ষতির কারণ নির্ধারণ করার পরে, দুটি ফিক্স প্রয়োগ করা যেতে পারে।
প্রথম সমস্যাযুক্ত হার্ডওয়্যার প্রতিস্থাপন জড়িত। যদি আপনার তদন্ত কোনও হার্ডওয়্যার ডিভাইসটিকে ভুলভাবে কাজ করে তবে এটি প্রতিস্থাপন করুন।
যদি প্যাকেটের ক্ষতি সফ্টওয়্যার বাগগুলির কারণে হয়, তাহলে আপনাকে নিজের বাগটি চেষ্টা করে এবং ঠিক করতে হবে, বাগের চারপাশে চেষ্টা এবং কাজ করতে হবে, বা বিক্রেতাকে বাগ রিপোর্ট করতে হবে এবং তারা এটি ঠিক করতে পারে। ইন-হাউস সফ্টওয়্যারের জন্য, এটি একটি ফিক্স খুঁজে পাওয়া সহজ হতে পারে। তৃতীয় পক্ষের সফটওয়্যারের জন্য এটি নির্ভর করে। আপনি যদি একটি প্রধান গ্রাহক হন, আপনি একটি ফিক্স পেশী পেশ করতে সক্ষম হতে পারে। যদি না হয়, আপনি একটি workaround ব্যবহার করার চেষ্টা করার সময় অপেক্ষা আটকে হতে পারে।
সর্বশেষ ভাবনা
প্যাকেট ক্ষতি প্রায়ই নেটওয়ার্ক ধীরে ধীরে চলমান জিনিস হিসাবে উপস্থাপন করে। অবশ্যই, তাই অস্পষ্ট কিছু রুট কারণ বিভিন্ন দ্বারা সৃষ্ট হতে পারে। যদি আপনি একটি নিম্নমানের নেটওয়ার্ক নির্ণয় করছেন, আপনার তালিকার শীর্ষে প্যাকেট ক্ষতি হওয়া উচিত। একবার প্যাকেট ক্ষতি একটি সম্ভাবনা হিসাবে নির্মূল করা হয়, আপনি আরো জটিল সমস্যা যেতে পারেন।