অন্য অপারেটিং সিস্টেমের মতো, উইন্ডোজের নিজস্ব বেসিক কমান্ড লাইন নেটওয়ার্কিং ইউটিলিটি রয়েছে যা ট্রাবলশুটিং এবং ইনফরমেশন গেদারিং উদ্দেশ্যে ব্যাপকভাবে ব্যবহৃত হয়। এই বেসিক উইন্ডোজ নেটওয়ার্কিং ইউটিলিটি যেমন Ping, Tracert, IPConfig, ইত্যাদি, খুব সহায়ক এবং আপনাকে আপনার নেটওয়ার্ক কানেকশন ম্যানেজ এবং মনিটর করতে দেয় অতিরিক্ত সফটওয়্যার ইনস্টল না করেই। যারা এই টুলগুলো সম্পর্কে জানে না, বা কীভাবে এই টুলগুলো কাজ করে সেটি স্পষ্ট নন, তাদের জন্য এই বেসিক উইন্ডোজ নেটওয়ার্ক ইউটিলিটি আপনার জন্য কী করতে পারে তা আলোচনা করা যাক।
দ্রষ্টব্য: নিচে দেখানো কমান্ডগুলো এক্সিকিউট করতে আপনি রেগুলার উইন্ডোজ কমান্ড প্রম্পট ব্যবহার করতে পারেন।
Ping
Ping কমান্ড ব্যবহার করা হয় সোর্স কম্পিউটার নির্দিষ্ট ডেস্টিনেশন কম্পিউটারে পৌঁছাতে পারে কিনা তা চেক করতে। সাধারণত, Ping ICMP রিকোয়েস্ট প্যাকেট পাঠায় রিমোট ডেস্টিনেশনে, এবং যদি রিমোট ডেস্টিনেশন রিপ্লাই হিসেবে রেসপন্স পাঠায়, তবে সেটিকে "alive" ধরা হয়। আরও, আপনি যখন কোনো হোস্ট ping করেন এবং রিপ্লাই পান, তবে পুরো রাউন্ড ট্রিপের জন্য নেওয়া সময় দেখতে পাবেন। যদি রিমোট হোস্ট অনুপস্থিত থাকে বা পিং প্যাকেটের জন্য রিপ্লাই না করার জন্য কনফিগার করা থাকে, তবে আপনাকে প্যাকেট লস হবে এবং "Request Timed Out", "Destination Host Unreachable" এর মতো এরর পাবেন।
সিম্পল Ping কমান্ড দেখাবে এমনকিছু:
ping www.google.com
আপনি বিভিন্ন ফ্ল্যাগও এক্সিকিউট করতে পারেন যেমন -n, -f বা -a ভিন্ন ফলাফল পেতে।
- -n – ইচো রিকোয়েস্ট পাঠানোর সংখ্যা নির্ধারণ করে। ডিফল্ট ৪ রিকোয়েস্ট।
- -w – টাইম-আউট এডজাস্ট করতে দেয় (মিলিসেকেন্ডে)। ডিফল্ট ১,০০০ (১-সেকেন্ড টাইম-আউট)।
- -l – পিং প্যাকেটের সাইজ এডজাস্ট করতে দেয়। ডিফল্ট সাইজ ৩২ বাইট।
- -f – পিং প্যাকেটে "Do Not Fragment" বিট সেট করে। ডিফল্টভাবে, পিং প্যাকেট ফ্র্যাগমেন্টেশন অনুমতি দেয়।

উপরের কমান্ডে, -t সুইচটি পিং কমান্ডকে বলে ডেস্টিনেশন হোস্টকে পিং করতে থাকে যতক্ষণ না আমরা ম্যানুয়ালি বন্ধ করি। URL ছাড়া, আপনি IP অ্যাড্রেসও ডেস্টিনেশন হিসেবে লিখতে পারেন।
Tracert
Ping কমান্ড সোর্স কম্পিউটার ডেস্টিনেশনে পৌঁছাতে পারে কিনা তা দেখাতে ব্যবহৃত হয়, Tracert কমান্ড উইন্ডোজে একটি প্যাকেট সোর্স থেকে নির্দিষ্ট ডেস্টিনেশনে কোন পথ নেয় তা দেখাতে ব্যবহৃত হয়। tracert কমান্ডের সেরা পার্ট হলো এটি সকল রাউটার লিস্ট করে যেগুলোর মধ্য দিয়ে এটি गुजরেছে, এবং প্রতিটি হপের জন্য নেওয়া সময়ও প্রদর্শন করে। Ping কমান্ডের মতো, Tracert-ও ট্রাবলশুটিং উদ্দেশ্যে ব্যবহার করা যেতে পারে।
Tracert কমান্ডের বেসিক ইউজেজ দেখাবে এমনকিছু:
tracert www.google.com

Tracert কমান্ড আরওভাবে ব্যবহার করার জন্য এই মাইক্রোসফট আর্টিকেল চেক আউট করুন।
Netstat কমান্ড
Netstat означа্য "Network Statistics", এবং এটি নেটওয়ার্কের ওপর ইনবাউন্ড এবং আউটবাউন্ড কানেকশন সম্পর্কে সকল ইনফরমেশন ডিসপ্লে করতে ব্যবহার করা যেতে পারে। ডিফল্টভাবে, netstat কমান্ড আপনাকে সকল ওপেন TCP কানেকশনের একটি সিম্পল লিস্ট দেখায় সোর্স এবং ডেস্টিনেশন IP অ্যাড্রেসসহ। উদাহরণস্বরূপ, নিচের কমান্ড এক্সিকিউট করুন এবং আপনি আপনার উইন্ডোজ কম্পিউটার থেকে সকল এক্টিভ TCP কানেকশন দেখতে পাবেন।
netstat -f

IPConfig কমান্ড
উইন্ডোজ NT থেকে, মাইক্রোসফট একটি নতুন কমান্ড চালু করেছে যাকে ipconfig বলা হয় যা ডিজাইন করা হয়েছে ব্যবহারকারীদের অনুমতি দিতে উইন্ডোজ কম্পিউটারের সকল নেটওয়ার্কিং ইনফরমেশন ম্যানেজ এবং ভিউ করার জন্য। নিচে কিছু সবচেয়ে সাধারণভাবে ব্যবহৃত ipconfig কমান্ড দেওয়া হলো।
ipconfig /all

উপরোক্ত কমান্ড ব্যবহার করা যেতে পারে আপনার উইন্ডোজ পিসিতে সংযুক্ত সকল নেটওয়ার্ক অ্যাডাপ্টারের ডিটেইলস দেখতে।
ipconfig /flushdns

FlushDNS কমান্ড ব্যবহার করা যেতে পারে আপনার DNS ক্যাশ ফ্লাশ করতে, যা relève উইন্ডোজকে প্রোভাইডার থেকে নতুন DNS রেকর্ড নেওয়ার জন্য বাধ্য করে।
ipconfig /release
এই কমান্ড ব্যবহার করা যেতে পারে নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা ব্যবহৃত IP অ্যাড্রেস রিলিজ করতে সকল এক্টিভ TCP/IP কানেকশন টার্মিনেট করে।