আপনি উইন্ডোজ ১০-এ TCP/IP সেটিংস ম্যানুয়ালি বা একটি থার্ড-পার্টি অ্যাপ ব্যবহার করে অপ্টিমাইজ করতে পারেন। এটি অপ্টিমাইজ করলে আপনার ইন্টারনেট কানেকশন স্পিড বাড়াতে পারে। আপনি যদি চান জানতে এটি কি আবশ্যক, কী সেটিংস পরিবর্তন করতে হবে, এবং কীভাবে, তবে আমরা আপনাকে প্রক্রিয়াটি বলব। কিন্তু তার আগে, কিছু বেসিক বিষয় জানে নেওয়া যাক।
TCP/IP কী?
TCP/IP, যার পূর্ণরূপ Transmission Control Protocol/Internet Protocol, কমিউনিকেশন প্রোটোকলের একটি গোষ্ঠী যা নেটওয়ার্ক ডিভাইসগুলোর আপস যোগ হলে একে অপরের সাথে যোগাযোগ করতে দেয়। TCP/IP নিয়ম ও প্রসেসের একটি সেট যা ডেটা ইন্টারনেটের মাধ্যমে কীভাবে ট্রান্সমিট ও রিসিভ হবে তা নির্দেশ করে।
আপনার কম্পিউটার সিস্টেম একটি নেটওয়ার্কে অনগিনত অন্যান্য সিস্টেমের সাথে ইন্টারঅ্যাক্ট করে, কিন্তু যেকোনো নির্দিষ্ট সময়ে, শুধু দুটি সিস্টেম একে অপরের সাথে যোগাযোগ করতে পারে। এই যোগাযোগ কার্যকরভাবে কাজ করার জন্য, কম্পিউটারগুলোর প্রোটোকল দরকার।
একটি প্রোটোকল হলো নিয়মের একটি সেট যা কম্পিউটারগুলো একে অপরের সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহার করে। TCP/IP একটি স্ট্যান্ডার্ড কমিউনিকেশন প্রোটোকল যা সব কম্পিউটারকে ইন্টারঅ্যাক্ট করতে দেয়, ভেন্ডর নির্বিশেষে। IP (Internet Protocol) হলো একটি ঠিকানা যেখানে ডেটা পাঠানো হবে, এবং TCP হলো সেই ঠিকানায় ডেটা ডেলিভার করার পদ্ধতি।
TCP এবং IP আলাদা জিনিস, কিন্তু তারা অধিকাংশ সময় একসাথে ব্যবহার হয় কারণ তারা একে অপরের ওপর নির্ভর করে। একটি টেক্সট মেসেজ উদাহরণ হিসেবে লিন। একটি IP ঠিকানা আপনার ফোন নম্বরের মতো; এটি নির্ধারণ করে কোথায় ডেটা পাঠানো হবে। TCP হলো টেকনোলজি যা মেসেজ ট্রান্সমিট করে, নোটিফিকেশন টোন বাজায়, এবং আপনাকে টেক্সট মেসেজ পড়তে দেয়।
উইন্ডোজ ১০-এ TCP/IP সেটিংস অপ্টিমাইজ করা কি আবশ্যক?
অধিকাংশ কেসে, TCP/IP সেটিংস অপ্টিমাইজ করার কোনো প্রয়োজন নেই যদি না আপনি জানেন যে আপনি একটি নির্দিষ্ট উদ্দেশ্যে কোনো সেটিং পরিবর্তন করতে চান।
তবে, উইন্ডোজ ভিস্তা একটি নতুন ফিচার চালু করেছিল যাকে Receive Window Auto-Tuning বলে, যা TCP-এর কিছু প্যারামিটার ব্যান্ডউইডথ এবং নেটওয়ার্ক ডিলে সহ রিয়েল-টাইমে মনিটর করে। এটি ডिले অ্যাপ্লিকেশন রিট্রিভ রেট এবং ব্যান্ডউইডথের গুণফল মাপে অপ্টিমাল রিসিভ উইন্ডো সাইজ নির্ধারণ করে। এরপর, এটি সারপ্লাস ব্যান্ডউইডথের সুবিধা নেওয়ার চেষ্টা করে রিসিভ উইন্ডো সাইজ ঠিক করে।
এইভাবে এই ফিচার TCP রিসিভ উইন্ডো স্কেল করে নেটওয়ার্ক পারফরম্যান্স এবং থ্রুপুট ম্যাক্সিমাইজ করতে। অর্র্থাৎ, উইন্ডোজ TCP অপ্টিমাইজ করার একটি ফিচার যোগ করেছিল যাতে আপনার নেটওয়ার্ক স্পিড ম্যাক্সিমাইজ হয়।
সهىΐ, এখনো কিছু কেস আছে যেখানে ম্যানুয়াল অপ্টিমাইজেশন প্রয়োজনীয় হতে পারে। উদাহরণস্বরূপ, আপনি যদি উইন্ডোজ XP বা উইন্ডোজের পুরনো সংস্করণ ব্যবহার করেন, বা একটি পুরনো রাউটার বা মডেম যা অটো-টিউনিং ফিচার সাপোর্ট করে না, বা আপনি একটি নির্দিষ্ট TCP/IP সেটিং পরিবর্তন করতে চান, তবে আপনাকে TCP/IP সেটিংস ম্যানুয়ালি অপ্টিমাইজ করতে হবে।
উইন্ডোজে অটো-টিউনিং ফিচার ডিজেবল করার পদ্ধতি
আপনার যদি উইন্ডোজ ভিস্তা থেকে পুরনো সংস্করণ থাকে বা এমন একটি রাউটার থাকে যা অটো টিউনিং সাপোর্ট করে না, তবে আপনি সহজে এটি ডিজেবল করতে পারেন।
অধিকাংশ থার্ড-পার্টি TCP অপ্টিমাইজেশন টুল তাদের ইন্টারফেস থেকে অটো-টিউনিং ডিজেবল করার সুযোগ দেয়। তবে, আপনার টুল যদি না দেয়, তবে আপনি কিছু কমান্ড চালিয়ে অটো-টিউনিং ডিজেবল করতে পারেন।
কমান্ড প্রম্প্ট চালু করে শুরু করুন, এবং নিচের কমান্ডগুলো চালান:
- অটো-টিউনিং ইनेবলড কিনা চেক করুন:
netsh interface tcp show global
যদি Receive Window Auto-Tuning Level normal হিসেবে দেখায়, তবে অটো-টিউনিং ইনাবলড।
- অটো-টিউনিং ডিজেবল করুন:
netsh int tcp set global autotuninglevel=disabled
এই মুহূর্তে, আপনি অটো-টিউনিং ডিজেবল করেছেন। আপনি যদি আবার ইনেবল করতে চান, তবে নিচের কমান্ড চালান:
netsh int tcp set global autotuninglevel=normal
আপনি রেজিস্ট্রি এডিটর থেকেও অটো-টিউনিং ডিজেবল করতে পারেন। Win + R চাপুন, regedit টাইপ করুন, এবং Enter চাপুন। নেভিগেশন বারে নিচের অ্যাড্রেস পেস্ট করুন:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp
আপনাকে WinHttp সাবকি-এ একটি নতুন ভ্যালু তৈরি করতে হবে। হুইটস্পেসে রাইট-ক্লিক করুন এবং New > DWORD (32-bit) Value নির্বাচন করুন।
ভ্যালুর নাম দিন TcpAutotuning। DWORD-এ ডাবল-ক্লিক করুন, Value data ফিল্ডে ১ ইনসার্ট করুন এবং OK নির্বাচন করুন।
আবার ইনেবল করতে, ভ্যালুটি ডিলিট করুন বা Value data ০ সেট করুন।
উইন্ডোজ ১০-এ TCP/IP অপ্টিমাইজ করার পদ্ধতি
অটো-টিউনিং ফিচার এবং TCP/IP সেটিংস উইন্ডোজ ১০-এ প্রি-কনফিগারড থাকে, অর্থাৎ সেগুলো মাইক্রোসফট উইন্ডোজ ব্যবহারকারী সবার জন্য একই থাকে যদি না তারা ম্যানুয়ালি পরিবর্তন করে। কিন্তু একই অপারেটিং সিস্টেম ব্যবহারকারীও ভিন্ন ধরনের ইন্টারনেট কানেকশন বা পুরনো রাউটার রাখতে পারেন।
ইন্টারনেট কানেকশন ব্রডব্যান্ড বা ফাইবার হতে পারে, ভিন্ন ব্যান্ডউইডথ অফার করতে পারে, বা ভিন্ন লেটেন্সি থাকতে পারে। আপনি আপনার ইন্টারনেট কানেকশনের নির্দিষ্ট বৈশিষ্ট্যগুলোর জন্য সেরা কাজ করার জন্য আপনার TCP/IP সেটিংস টweak করতে পারেন।
আপনি যদি টেক-সেভি হন, তবে আপনি উইন্ডোজ রেজিস্ট্রি সেটিংস পরিবর্তন করে বা কমান্ড প্রম্পটে কমান্ডের কম্বিনেশন চালিয়ে উইন্ডোজ ১০-এ TCP/IP অপ্টিমাইজ করতে পারেন। لكن প্রক্রিয়াটি একটি থার্ড-পার্টি টুলের সাথে অনেক সহজ কারণ আপনি সব কিছু এক জায়গা থেকে একটি ইন্টারফেস ব্যবহার করে করতে পারবেন।
TCP Optimizer ডাউনলোড করুন
আপনার TCP/IP সেটিংস অপ্টিমাইজ করা শুরু করার আগে, আপনাকে TCP Optimizer-এর মত একটি থার্ড-পার্টি টুল ডাউনলোড করতে হবে।
এটি ডাউনলোড করুন, ডাউনলোড করা ফাইলে রাইট-ক্লিক করুন, এবং Run as administrator নির্বাচন করুন।
আপনি এখন আপনার স্ক্রিনে ইন্টারফেস দেখবেন।
TCP/IP অপ্টিমাইজ করুন
শুরু করতে, আপনাকে শুধু আপনার ইন্টারনেট স্পিড TCP Optimizer-এ ইনসার্ট করতে হবে এবং এটি তার অনুযায়ী সব সেটিংস অপ্টিমাইজ করবে। স্পিডটি সেট করুন আপনার ইন্টারনেট কানেকশন যে সর্বোচ্চ স্পিড অফার করে সেটি। এটি সর্বোচ্চ ব্যান্ডউইডথ, আপনার LAN স্পিড নয়। উদাহরণস্বরূপ, আপনার ব্যান্ডউইডথ ৫০ Mbps হলে, স্পিড ৫০ Mbps সেট করুন।
তারপর, নিচে Choose settings সেকশন থেকে Optimal নির্বাচন করুন এবং Apply changes নির্বাচন করুন।
পপ-আপ উইন্ডোতে, নিচে ডানদিকে Backup এবং Create Log পাশের দুটি বক্স চেক করুন, এবং OK নির্বাচন করুন।
আপনাকে রিবুট করার জন্য বলা হবে, Yes ক্লিক করুন। আপনি যদি পরে রিবুট করতে চান তবে No ক্লিক করুন। পরিবর্তনগুলো রিবুটের পরই কার্যকর হবে।
ব্যাস, কাজটি শেষ।
যদি কিছু ভুল হয়, তবে আপনি সবসময় ডিফল্ট সেটিংসে ফিরে যেতে পারেন কারণ TCP Optimizer যেকোনো পরিবর্তন প্রয়োগ করার আগে আপনার সেটিংসের ব্যাকআপ অটোমেটিক্যালি তৈরি করে।
আপনি যদি নেটওয়ার্কিং জানেন এবং আপনি আলাদা আলাদা সেটিংস পরিবর্তন করতে চান, তবে নিচে Choose settings সেকশনে Custom নির্বাচন করুন। একবার আপনি এটি করলে, আপনি দেখবেন যে যেসব সেটিংস আগে গ্রে-আউট ছিল, সেগুলো এখন টweak করা যাচ্ছে।
যেকোনো সেটিং পরিবর্তন করার আগে, নিশ্চিত করুন যে আপনি Network Adapter selection সেকশনে সঠিক নেটওয়ার্ক অ্যাডাপ্টার সিলেক্ট করেছেন।
আপনি MTU, Congestion Control Provider, এবং এমনকি উন্নত TCP/IP প্যারামিটার যেমন QoS পরিবর্তন করতে পারেন। لكن এইগুলো সাধারণত তখনই সাহায্য করে যখন আপনার একটি নির্দিষ্ট সমস্যা থাকে এবং আপনি জানেন কীভাবে এই সেটিংস ব্যবহার করে সমাধান করবেন।
উদাহরণস্বরূপ, আপনি যদি একজন ゲমার হন এবং আপনার ইন্টারনেট স্পিড অপ্টিমাইজ করতে চান, তবে আপনি Advanced Settings ট্যাবে যেতে পারেন এবং Network Throttling Index এবং Nagle's algorithm ডিজেবল করতে পারেন।
TCP Optimizer এর সাথে উন্নত ফাংশনালিটি অ خرجت থাকে, কিন্তু সেগুলো টweak না করা ভালো যদি না আপনি জানেন আপনি কী করছেন। প্লাস, TCP Optimizer ব্যবহার করে অপ্টিমাল সেটিংস প্রয়োগ করা, অধিকাংশ কেসে, উইন্ডোজ ১০-এ আপনার TCP/IP সেটিংস অপ্টিমাইজ করার জন্য যথেষ্ট।
আপনি যদি কিছু গুলিয়ে ফেলেন, তবে আপনি সবসময় ডিফল্ট উইন্ডোজ সেটিংস প্রয়োগ করতে পারেন এবং File মেনু থেকে TCP/IP এবং WINSOCK রিসেট করতে পারেন।
TCP সেটিংস, অপ্টিমাইজড
TCP অপ্টিমাইজ করা খুব সাহায্যকারী হতে পারে যখন আপনি আপনার নেটওয়ার্ক কানেকশন থেকে হাই পারফরম্যান্স নিশ্চিত করতে চান। যদি বর্তমান সেটিংস আপনাকে আপনার ইন্টারনেট প্ল্যানের পুরো পটেনশিয়াল ব্যবহার করতে না দেয়, তবে আপনি TCP সেটিংস অপ্টিমাইজ করার চেষ্টা করতে পারেন।
অবশ্যই, নিশ্চিত করা ভালো যে অপ্টিমাইজেশন আসলেই প্রয়োজনীয়। উদাহরণস্বরূপ, হয়তো আপনার শুধু ওয়াইফাই সিগন্যাল উন্নত করলেই ভালো ইন্টারনেট স্পিড পাওয়া যায়। আপনার আপলোড এবং ডাউনলোড স্পিড বাড়ানোর আরও অনেক উপায় আছে।