আপনার রাউটার কি স্লো? এটা হতে পারে আপনার NAT টেবিল

আপনার রাউটার কি স্লো? এটা হতে পারে আপনার NAT টেবিল

দ্য নেটওয়ার্ক ঠিকানা অনুবাদ (NAT) টেবিল যা একটি ব্যক্তিগত নেটওয়ার্কের ডিভাইসগুলিকে ইন্টারনেটের মতো একটি পাবলিক নেটওয়ার্ক অ্যাক্সেস করার অনুমতি দেয়।





ভিডিও এডিটিং এর জন্য সেরা লিনাক্স ডিস্ট্রো

পাবলিক নেটওয়ার্ক এবং প্রাইভেট নেটওয়ার্কের মধ্যে প্রায়ই শুধুমাত্র একটি এন্ট্রি পয়েন্ট থাকে এবং সেই এন্ট্রি পয়েন্টটি সাধারণত একটি রাউটার। রাউটারের নিজেই একটি পাবলিক ফেসিং আইপি অ্যাড্রেস আছে, কিন্তু প্রাইভেট নেটওয়ার্কে থাকা ডিভাইসগুলির (রাউটারের পিছনে 'লুকানো') শুধুমাত্র ব্যক্তিগত আইপি অ্যাড্রেস থাকে।





যখন ডেটা প্যাকেটগুলি প্রাইভেট নেটওয়ার্ক থেকে পাবলিক নেটওয়ার্কে চলে যায়, সেই প্রাইভেট আইপি অ্যাড্রেসগুলিকে পাবলিক নেটওয়ার্কের সাথে সামঞ্জস্যপূর্ণ একটি পাবলিক আইপি ঠিকানায় 'অনুবাদ' করা প্রয়োজন। পাবলিক নেটওয়ার্ক থেকে প্রাইভেট নেটওয়ার্কে আসা ডেটা প্যাকেটের ক্ষেত্রেও একই।





কিভাবে NAT টেবিল কাজ করে

NAT টেবিলটি ঠিক এর মতই মনে হয়: নেটওয়ার্ক ঠিকানা অনুবাদগুলির একটি টেবিল, যেখানে টেবিলের প্রতিটি সারি মূলত একটি ব্যক্তিগত ঠিকানা থেকে একটি সর্বজনীন ঠিকানায় একটি ম্যাপিং।

বেশ কয়েকটি ধরণের ডিভাইস রয়েছে যা NAT- সক্ষম, কিন্তু রাউটারগুলি হোম ব্যবহারকারীদের জন্য সবচেয়ে সাধারণ তাই আমরা সেগুলিকে আমাদের উদাহরণের জন্য ব্যবহার করব।



চিত্র ক্রেডিট: , উইলসন জোসেফ , আফটারগ্রাইন্ড , এডওয়ার্ড বোটম্যান বিশেষ্য প্রকল্পের মাধ্যমে

যখন রাউটার প্রাইভেট নেটওয়ার্কে কোনো ডিভাইস থেকে রিকোয়েস্ট পায়, ডাটা প্যাকেটগুলো আলাদা করে রাখা হয় যাতে কিছু পরিবর্তন করা যায়। প্রথম এবং সর্বাগ্রে, প্রতিটি ডেটা প্যাকেটের 'সোর্স আইপি' ব্যক্তিগত আইপি ঠিকানা (যেমন 192.168.0.100) থেকে রাউটারের পাবলিক আইপি ঠিকানায় (যেমন 68.202.151.70) পরিবর্তন করা হয়। অন্যান্য ছোটখাট বিবরণও পরিবর্তন করা হয়।





রাউটার তারপর তার NAT টেবিলে একটি এন্ট্রি তৈরি করে। এটি করার জন্য, এটি ডেটা প্যাকেটের গন্তব্য ঠিকানা জানতে হবে। যখন একটি বাইরের ডাটা প্যাকেট পাবলিক নেটওয়ার্ক থেকে প্রাইভেট নেটওয়ার্কে আসে, তখন রাউটার এটিকে NAT টেবিলের সাথে তুলনা করে কোন প্রাইভেট ডিভাইসে যাওয়ার কথা তা জানতে।

NAT টেবিলের প্রতিটি সারি বাইরের গন্তব্য ঠিকানা এবং পোর্টের সাথে ব্যক্তিগত আইপি ঠিকানার একটি জোড়া। এই জুটিকে বলা হয় a সংযোগ । ব্যক্তিগত নেটওয়ার্কের প্রতিটি ডিভাইসে একাধিক সক্রিয় সংযোগ থাকতে পারে।





একবার NAT এন্ট্রি তৈরি হয়ে গেলে, রাউটার ডাটা প্যাকেটটিকে পাবলিক নেটওয়ার্কে, তার গন্তব্য আইপি ঠিকানায় ঠেলে দেয়। যদি পাবলিক নেটওয়ার্ক থেকে কোন ডাটা প্যাকেট আসে, তার 'সোর্স আইপি' টার্গেট ডিভাইসের প্রাইভেট আইপি ঠিকানায় পরিবর্তন করা হয়, তারপর প্রাইভেট নেটওয়ার্কে ঠেলে দেওয়া হয়।

সবশেষে, অস্পষ্টতা এড়ানোর জন্য, আধুনিক NAT কৌশলগুলি IP ঠিকানা ছাড়াও পোর্ট নম্বরগুলি অন্তর্ভুক্ত করে। এর ফলে ব্যক্তিগত ডিভাইস থেকে পাবলিক ডিভাইসের মধ্যে অ্যাপ-টু-অ্যাপ সংযোগ ট্র্যাক করা সম্ভব হয়। এই ধরনের কৌশল বলা হয় নেটওয়ার্ক ঠিকানা এবং পোর্ট অনুবাদ (NAPT) , পোর্ট ঠিকানা অনুবাদ (PAT) , অন্যদের মধ্যে.

NAT টেবিলের সাথে সম্ভাব্য সমস্যা

একটি NAT টেবিলের প্রতিটি প্রবেশের জন্য সংযোগের বিশদ সংরক্ষণের জন্য একটি নির্দিষ্ট পরিমাণ মেমরির প্রয়োজন। তত্ত্বগতভাবে, যদি আপনার অনেক বেশি সক্রিয় সংযোগ থাকে, তাহলে NAT টেবিলটি পূরণ করতে পারে। যদি তা হয়, বর্তমান সংযোগ প্রভাবিত হবে না কিন্তু নতুন সংযোগ প্রত্যাখ্যান করা হবে।

ইন্টারনেট ট্র্যাফিকের জন্য, একটি সাধারণ NAT টেবিল এন্ট্রির জন্য প্রায় 160 বাইট প্রয়োজন। বড় ছবিতে তা নগণ্য। এটিকে দৃষ্টিকোণ থেকে বলার জন্য: এই আকারের 100,000 NAT টেবিল এন্ট্রিগুলি প্রায় 15 MB RAM গ্রহণ করবে। এমনকি সবচেয়ে সস্তা রাউটারগুলি এর জন্য যথেষ্ট।

অন্য কথায়, NAT টেবিলগুলি খুব কমই এই দিনগুলি পূরণ করে, এবং RAM খুব কমই একটি খারাপ পারফর্মিং রাউটারের জন্য বাধা হয়ে দাঁড়ায়। কিন্তু একটি আরো সাধারণ সমস্যা সম্পর্কে জানার আছে।

সস্তা রাউটার, স্লো রাউটার

রাউটার, বিশেষ করে সস্তা, প্রায়ই দুর্বল সিপিইউ দিয়ে সজ্জিত থাকে কারণ তারা ভারী প্রক্রিয়াকরণ লোডগুলি পরিচালনা করার জন্য ডিজাইন করা হয় না। এটা এমন নয় যে আপনি পদার্থবিজ্ঞান গণনা করছেন বা সরাসরি আপনার রাউটারে 3D অ্যানিমেশন প্রক্রিয়া করছেন, তাই না?

কিন্তু নেটওয়ার্ক ঠিকানা অনুবাদ করতে পারা একটি প্রক্রিয়াকরণ-ভারী কাজ হতে!

কিভাবে ডেস্কটপে উইন্ডোজ 10 এ গুগল ক্যালেন্ডার রাখবেন

প্রাইভেট নেটওয়ার্ক থেকে বের হওয়া প্রতিটি প্যাকেটের অনুবাদ করা প্রয়োজন, এবং পাবলিক নেটওয়ার্ক থেকে আসা প্রতিটি প্যাকেট অনুবাদ করা প্রয়োজন। প্রতিটি পৃথক অনুবাদ যথেষ্ট সহজ হতে পারে, কিন্তু ভারী ইন্টারনেট ব্যবহারের সাথে, এটি সব যোগ করে।

ওয়েব ব্রাউজ করার সময় এখানে আমার নেটওয়ার্ক কার্যকলাপ, একটি 720p ইউটিউব ভিডিও একটি ট্যাবে খোলা এবং বিভিন্ন ওয়েবসাইটের জন্য এক ডজন অন্যান্য ট্যাব, সব এজ ব্রাউজারে।

শীর্ষ নয়টি প্রক্রিয়া প্রতি সেকেন্ডে গড়ে 1,182,149 বাইট ব্যবহার করছে। প্রতিটি নেটওয়ার্ক ইন্টারফেসের একটি আছে সর্বোচ্চ ট্রান্সমিশন ইউনিট (MTU) , যা একটি ডাটা প্যাকেট হতে পারে সবচেয়ে বড় আকার। ইথারনেট এবং ওয়াই-ফাইতে 1,500 বাইটের MTU আছে।

আমার কম্পিউটার, ইউটিউব ভিডিও দেখা ছাড়া আর কিছুই করছে না, আমার রাউটারে ন্যূনতম লোড দিচ্ছে প্রতি সেকেন্ডে 788 প্যাকেট । এটি ধরে নেওয়া হচ্ছে যে বাইটগুলি সমস্ত 1,500-বাইট প্যাকেটে বিভক্ত, যা বাস্তব বিশ্বের ব্যবহারের ক্ষেত্রে নয়। কোথাও প্রতি সেকেন্ডে 1,000 থেকে 3,000 প্যাকেট বেশি বাস্তবসম্মত।

লোড সময় খারাপ হয় ব্যান্ডউইথ-নিবিড় কার্যক্রম , যেমন মাল্টিপ্লেয়ার গেমিং এবং টরেন্টিং। আসলে, টরেন্টিং এত নিবিড় যেটি আজ হোম ব্যবহারকারীদের জন্য NAT সমস্যাগুলির প্রাথমিক কারণ। (কয়েক ডজন/শত শত সহকর্মীদের সাথে সংযোগ খুলুন, প্রতিটি সংযোগের সাথে উচ্চ-গতির ডাউনলোড এবং আপলোড জড়িত।)

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

দিনের শেষে, আমরা প্রতি সেকেন্ডে হাজার হাজার এবং হাজার হাজার ডেটা প্যাকেটের কথা বলছি, সবগুলি একটি দুর্বল CPU দ্বারা অনুবাদ করা হয়েছে যা ধরে রাখা যায় না। সস্তা রাউটার কেন এটা একটা কারণ ধীর গতিতে প্রবণ

আপনি কি কিছু করতে পারেন?

এককালীন হেঁচকিগুলির জন্য, একটি রাউটার রিস্টার্ট NAT টেবিল পরিষ্কার করতে এবং শূন্য থেকে শুরু করার জন্য যথেষ্ট হতে পারে। যদি এটি একটি নিয়মিত ঘটনা হয়, এটি RAM না হতে পারে কিন্তু CPU যা সমস্যা সৃষ্টি করছে।

ইমেইল দিয়ে অ্যাপল আইডি পাসওয়ার্ড রিসেট করুন

সেক্ষেত্রে আপনার রাউটার আপগ্রেড করার সময় এসেছে। টপ-এন্ড মডেলের জন্য আপনাকে নগদ টাকা খরচ করতে হবে না। যে বলেন, বাজেট বিকল্প থেকে দূরে থাকুন। এগুলি হালকা বাড়ির ব্যবহারকারীদের জন্য আরও উপযুক্ত। এখনও নিশ্চিত নই কি পেতে হবে? চেক আউট আমাদের প্রস্তাবিত ওয়াই-ফাই রাউটার

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

এখন যেহেতু আপনি জানেন যে NAT টেবিল কী এবং এটি কীভাবে কাজ করে, আপনার কি কোন অবশিষ্ট প্রশ্ন আছে? যোগ করার জন্য অন্য কোন টিপস পেয়েছেন? নীচের মন্তব্যগুলিতে আমাদের জানান!

শেয়ার করুন শেয়ার করুন টুইট ইমেইল অসঙ্গত পিসিতে উইন্ডোজ 11 ইনস্টল করা কি ঠিক?

আপনি এখন অফিসিয়াল আইএসও ফাইল দিয়ে পুরোনো পিসিতে উইন্ডোজ 11 ইনস্টল করতে পারেন ... কিন্তু এটি করা কি একটি ভাল ধারণা?

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রযুক্তি ব্যাখ্যা করা হয়েছে
  • কম্পিউটার নেটওয়ার্ক
  • রাউটার
  • হার্ডওয়্যার টিপস
লেখক সম্পর্কে জোয়েল লি(1524 নিবন্ধ প্রকাশিত)

জোয়েল লি 2018 সাল থেকে MakeUseOf এর প্রধান সম্পাদক। তার একটি বি.এস. কম্পিউটার বিজ্ঞানে এবং নয় বছরেরও বেশি পেশাদারী লেখালেখি এবং সম্পাদনার অভিজ্ঞতা।

জোয়েল লি থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন