নেটস্ট্যাট (নেটওয়ার্ক পরিসংখ্যান) হল একটি কমান্ড-লাইন টুল যা কম্পিউটার নেটওয়ার্ক সমস্যা নিরীক্ষণ এবং সমস্যা সমাধানের জন্য ব্যবহৃত হয়। এই টুলটি আপনাকে আপনার সমস্ত ডিভাইসের সংযোগগুলিকে আপনার যতটা প্রয়োজন তত বিস্তারিতভাবে দেখায়৷
৷Netstat এর মাধ্যমে, আপনি আপনার সমস্ত সংযোগ এবং তাদের পোর্ট এবং পরিসংখ্যান দেখতে পারেন। আপনার সংযোগ স্থাপন বা ঠিক করার সময় এই তথ্যটি মূল্যবান। এই নিবন্ধটি আপনাকে Netstat কমান্ডের সাথে পরিচয় করিয়ে দেবে এবং আপনার সংযোগগুলি সম্পর্কে প্রদর্শিত তথ্য ফিল্টার করার জন্য প্রধান পরামিতিগুলির সাথে পরিচয় করিয়ে দেবে৷
নেটওয়ার্ক সমস্যা সমাধানের জন্য Netstat কমান্ড ব্যবহার করে
আমরা এই বিভাগে নিম্নলিখিত বিষয়গুলি অন্বেষণ করব:
- কিভাবে Netstat কমান্ড ব্যবহার করবেন।
- সংযোগ তথ্য ফিল্টার করতে netstat প্যারামিটার ব্যবহার করুন।
- নেটস্ট্যাট প্যারামিটারের সমন্বয়।
এই টুলটিকে আরও ভালভাবে বুঝতে এবং আপনার নেটওয়ার্ক সমস্যা সমাধানের জন্য কীভাবে এটি ব্যবহার করতে হয় তা শিখতে সাহায্য করার জন্য আমরা উপরের বিষয়গুলির মধ্য দিয়ে যাওয়ার সময় আমার সাথে যোগ দিন৷
1] কিভাবে netstat কমান্ড ব্যবহার করবেন
স্টার্ট বোতামে ক্লিক করুন এবং কমান্ড প্রম্পট অনুসন্ধান করুন . এটিতে ডান-ক্লিক করে এবং প্রশাসক হিসাবে চালান নির্বাচন করে উন্নত বিশেষাধিকার সহ কমান্ড প্রম্পট খুলুন বিকল্প।
আপনি নিম্নলিখিত কমান্ড টাইপ করে এবং ENTER টিপে Netstat খুলতে পারেন:
netstat
আপনি যদি নেটওয়ার্কিং-এ নতুন হয়ে থাকেন, তাহলে আপনি হয়তো বুঝতে পারবেন না যে কলামগুলির মানে কি৷
৷- প্রোটো: নেটওয়ার্ক প্রোটোকল। এটি TCP বা UDP হতে পারে।
- স্থানীয় ঠিকানা: প্রদত্ত সংযোগের জন্য আপনার কম্পিউটারের নেটওয়ার্ক ইন্টারফেসের IP ঠিকানা এবং পোর্ট।
- বিদেশী ঠিকানা: দূরবর্তী ডিভাইসের IP ঠিকানা এবং পোর্টের নাম।
- রাজ্য : সংযোগের অবস্থা নির্দেশ করে। উদাহরণস্বরূপ, সক্রিয় এবং বন্ধ সংযোগগুলি সন্ধান করুন৷
নেটস্ট্যাট কমান্ড আপনাকে আপনার সক্রিয় সংযোগ এবং তাদের বিবরণ দেখায়। যাইহোক, আপনি লক্ষ্য করবেন যে বিদেশী ঠিকানা কলামটি IP ঠিকানা এবং পোর্টের নামগুলি প্রিন্ট করে।
পোর্ট নামের পরিবর্তে সংযোগের পোর্ট নম্বর দেখাতে, IP ঠিকানার পাশে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
netstat -n
আরও, সিস্টেম সংযোগ বিচ্ছিন্ন করতে পারে বা নেটওয়ার্কের সাথে সংযোগ করতে পারে, এবং নেটওয়ার্কের বিশদ ব্যবধানে পরিবর্তিত হতে পারে। তাই, আমরা এই কমান্ডটি ব্যবহার করে বিরতিতে netstat নেটওয়ার্কের বিবরণ রিফ্রেশ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারি:
netstat -n 5
রিফ্রেশ করা বন্ধ করতে, CTRL + C টিপুন কী সমন্বয়।
দ্রষ্টব্য: 5 উপরের কমান্ডে প্রতি 5 সেকেন্ডে কমান্ড রিফ্রেশ করে। আপনি আপনি যদি সময়ের ব্যবধান বাড়াতে বা ছোট করতে চান তবে এই মানটি পরিবর্তন করতে পারেন।
2] সংযোগ তথ্য ফিল্টার করতে netstat প্যারামিটার ব্যবহার করুন
netstat
কমান্ড হল একটি শক্তিশালী কমান্ড যা আপনাকে আপনার ডিভাইসের সংযোগ সম্পর্কে সমস্ত বিবরণ দেখাতে পারে। সুনির্দিষ্ট নেটওয়ার্কের বিশদ বিবরণ খুঁজতে আসুন নিম্নলিখিত সর্বাধিক ব্যবহৃত নেটস্ট্যাট প্যারামিটারগুলি অন্বেষণ করি৷
- সক্রিয় এবং নিষ্ক্রিয় সংযোগগুলি প্রদর্শন করুন
সক্রিয় বা নিষ্ক্রিয় নেটওয়ার্কগুলি দেখান৷
৷netstat -a
- অ্যাপ্লিকেশনের তথ্য প্রদর্শন করুন
সংযোগের সাথে যুক্ত সমস্ত অ্যাপ্লিকেশনের তালিকা করুন৷
৷netstat -b
- নেটওয়ার্ক অ্যাডাপ্টারের পরিসংখ্যান দেখুন
ইনকামিং এবং আউটগোয়িং নেটওয়ার্ক প্যাকেটের পরিসংখ্যান দেখান৷
৷netstat -e
- বিদেশী ঠিকানার সম্পূর্ণ যোগ্য ডোমেন নাম (FQDNS) প্রদর্শন করুন
আপনি যদি পোর্ট নম্বর বা নামগুলি দেখতে না চান, তাহলে নিম্নলিখিত নেটস্ট্যাট প্যারামিটারটি আপনার বিদেশী ঠিকানাগুলির সম্পূর্ণ যোগ্য ডোমেন নামগুলি দেখাবে৷
netstat -f
- নামের পরিবর্তে পোর্ট নম্বর দেখান
বিদেশী ঠিকানা পোর্টের নাম পোর্ট নম্বরে পরিবর্তন করুন।
netstat -n
- প্রক্রিয়া আইডি প্রদর্শন করুন
netstat,
এবং প্রতিটি সংযোগের প্রক্রিয়া আইডি (পিআইডি) এর জন্য এটিতে একটি অতিরিক্ত কলাম রয়েছে।
netstat -o
- প্রটোকল দ্বারা সংযোগ ফিল্টার করুন
আপনার নির্দিষ্ট করা প্রোটোকলের সংযোগগুলি প্রদর্শন করুন – UDP , TCP , tcpv6 , অথবা udpv6 .
netstat -p udp
দ্রষ্টব্য: আপনার udp
প্রোটোকলের অংশ যার সংযোগগুলি আপনি দেখতে চান৷
- দেখুন না শোনা এবং তালিকাভুক্ত পোর্ট
সংযোগ এবং তাদের শ্রবণ এবং আবদ্ধ অ-শ্রোতা পোর্ট দেখান।
netstat -q
- প্রোটোকল অনুসারে গোষ্ঠী পরিসংখ্যান
উপলব্ধ প্রোটোকল দ্বারা নেটওয়ার্ক শ্রেণীবদ্ধ করুন - UDP, TCP, ICMP, IPv4, এবং IPv6৷
netstat -s
- রাউটিং টেবিল প্রদর্শন করুন
আপনার বর্তমান নেটওয়ার্কের রাউটিং টেবিল দেখান। এটি আপনার সিস্টেমে উপলব্ধ গন্তব্য এবং ম্যাট্রিক্সের প্রতিটি রুট তালিকাভুক্ত করে। route print
আদেশ।
netstat -r
- অফলোড স্টেট সংযোগগুলি প্রদর্শন করুন
আপনার বর্তমান সংযোগের সংযোগ অফলোড অবস্থার একটি তালিকা দেখান৷
৷netstat -t
- নেটওয়ার্ক ডাইরেক্ট সংযোগগুলি দেখুন
সমস্ত নেটওয়ার্ক ডাইরেক্ট সংযোগ দেখায়৷
৷netstat -x
- সংযোগ টেমপ্লেটগুলি প্রদর্শন করুন৷
আপনার নেটওয়ার্কের TCP সংযোগ টেমপ্লেটগুলি দেখান৷
৷netstat -y
3] Netstat পরামিতি একত্রিত করা
আপনি যেভাবে চান আপনার সংযোগ সম্পর্কে তথ্য দেখানোর জন্য আপনি Netstat প্যারামিটারগুলিকে আরও ফিল্টার করতে পারেন। উপরের কমান্ডগুলি থেকে, একটি সম্মিলিত ভিউ দেখানোর জন্য আপনাকে শুধুমাত্র একটি দ্বিতীয় প্যারামিটার যোগ করতে হবে।
উদাহরণস্বরূপ, আপনি -s
এবং -e
প্রতিটি প্রোটোকলের পরিসংখ্যান দেখার পরামিতি। এইভাবে, আপনি আপনার পছন্দের ফলাফল পেতে অন্যান্য পরামিতিগুলিকে একত্রিত করতে পারেন৷
একাধিক Netstat পরামিতি মিশ্রিত করার সময়, আপনাকে দুটি ড্যাশ (-) অন্তর্ভুক্ত করতে হবে না। আপনি একটি ড্যাশ (-) ব্যবহার করতে পারেন এবং দ্বিতীয়টি ছাড়া প্যারামিটার অক্ষর যোগ করতে পারেন।
উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি টাইপ করার পরিবর্তে:
netstat -s -e
আপনি এটি এভাবে লিখতে পারেন:
netstat - se
আপনি যদি পরামিতিগুলি ভুলে যান, সেগুলি মনে রাখার একটি দ্রুত উপায় হল নেটস্ট্যাটকে সাহায্য করার জন্য জিজ্ঞাসা করা৷ কেবল নিম্নলিখিত কমান্ডটি চালান:
netstat /?
যেকোনো সময় নেটস্ট্যাট ক্যোয়ারী প্রক্রিয়া বন্ধ করতে, CTRL + C টিপুন কী সমন্বয়।