ম্যাক্সিমাম ট্রান্সমিশন ইউনিট (MTU) এবং সর্বোচ্চ TCP প্যাকেট সাইজ হল কম্পিউটার নেটওয়ার্কিং পদ যা প্রায়ই বিভ্রান্ত হয়। নেটওয়ার্ক MTU বনাম সর্বাধিক TCP প্যাকেটের আকারের মধ্যে পার্থক্য এবং এগুলি কীভাবে সম্পর্কিত তা সম্পর্কে জানুন।
- নেটওয়ার্ক হার্ডওয়্যার দ্বারা সীমাবদ্ধ৷
- হার্ডওয়্যার পরিবর্তন ছাড়া সামঞ্জস্য করা যাবে না।
- বাইটে পরিমাপ করা হয়েছে।
- যেকোন মান সেট করা যেতে পারে।
- এমটিইউ থেকে কখনই বেশি হওয়া উচিত নয়।
- বাইটে পরিমাপ করা হয়েছে।
যখন আপনি ট্রান্সমিশন কন্ট্রোল প্রোটোকল (TCP) এর মাধ্যমে একটি ফাইল বা বার্তা পাঠান, তখন এটি প্যাকেটে বিভক্ত হয় যেগুলি উদ্দেশ্য গন্তব্যে পৌঁছানোর পরে পুনরায় একত্রিত হয়। সর্বাধিক ট্রান্সমিশন ইউনিট (MTU) হল একটি একক ডেটা ইউনিটের সর্বাধিক আকার যা একটি ডিজিটাল যোগাযোগ নেটওয়ার্কের মাধ্যমে প্রেরণ করা যেতে পারে। উচ্চ-স্তরের নেটওয়ার্ক প্রোটোকল, যেমন TCP/IP, সর্বাধিক প্যাকেট আকারের সাথে কনফিগার করা যেতে পারে, যা একটি প্যারামিটার যা TCP/IP চালিত শারীরিক স্তর MTU থেকে স্বাধীন। যদিও সর্বাধিক TCP প্যাকেটের আকার প্রায় যেকোনো মান নির্ধারণ করা সম্ভব, এটি কখনই নেটওয়ার্কের MTU অতিক্রম করা উচিত নয়।
কিছু নেটওয়ার্ক ডিভাইস ভুলভাবে এই পদগুলিকে বিনিময়যোগ্যভাবে ব্যবহার করে। উদাহরণস্বরূপ, কিছু হোম ব্রডব্যান্ড রাউটারে, MTU নামক প্যারামিটারটি আসলে সর্বাধিক TCP প্যাকেট আকার।
MTU সাইজের সুবিধা এবং অসুবিধা
- একটি বৃহত্তর MTU দ্রুত ডেটা ট্রান্সমিশনের অনুমতি দেয়৷
- একটি ছোট MTU এর ফলে নেটওয়ার্ক লেটেন্সি কমে যায়।
- একটি বড় MTU নেটওয়ার্ক লেটেন্সি বাড়াতে পারে।
- MTU বাড়ানোর জন্য ব্যয়বহুল হার্ডওয়্যার আপগ্রেডের প্রয়োজন হতে পারে।
MTU আকার হল একটি ফিজিক্যাল নেটওয়ার্ক ইন্টারফেসের একটি বৈশিষ্ট্য এবং সাধারণত বাইটে পরিমাপ করা হয়। ইথারনেটের জন্য MTU, উদাহরণস্বরূপ, 1500 বাইট। কিছু ধরনের নেটওয়ার্ক, যেমন টোকেন রিং-এ বড় MTU আছে। কিছু নেটওয়ার্কের ছোট MTU আছে, কিন্তু মান প্রতিটি শারীরিক প্রযুক্তির জন্য স্থির করা আছে।
একটি বৃহত্তর এমটিইউ মানে আরও ডেটা কম প্যাকেটে ফিট করে, যা সাধারণত দ্রুত এবং আরও দক্ষ সংক্রমণের জন্য অনুমতি দেয়। যাইহোক, যদি একটি যোগাযোগ ত্রুটি ঘটে, প্যাকেটটি পুনরায় প্রেরণ করতে বেশি সময় নেয়।যেহেতু বড় প্যাকেটগুলি দুর্নীতি এবং বিলম্বের প্রবণতা বেশি, তাই একটি ছোট MTU নেটওয়ার্ক লেটেন্সি উন্নত করতে পারে৷
সর্বাধিক টিসিপি প্যাকেট আকারের সুবিধা এবং অসুবিধা
-
অপারেটিং সিস্টেমের মাধ্যমে সামঞ্জস্য করা যেতে পারে।
- একটি কম সর্বোচ্চ TCP প্যাকেট আকার নেটওয়ার্ক লেটেন্সি উন্নত করতে পারে।
- এটি এমটিইউ-এর চেয়ে উঁচুতে সেট করা হলে জ্যাবারিং হতে পারে।
- একটি কম সর্বোচ্চ TCP প্যাকেট আকারের ফলে ধীর ট্রান্সমিশন হয়।
Microsoft Windows-এ, TCP-এর মতো প্রোটোকলের জন্য সর্বাধিক প্যাকেট আকার উইন্ডোজ রেজিস্ট্রিতে সেট করা যেতে পারে। যদি এই মানটি খুব কম সেট করা হয়, নেটওয়ার্ক ট্র্যাফিকের স্ট্রীমগুলি তুলনামূলকভাবে বড় সংখ্যক ছোট প্যাকেটে বিভক্ত হয়, যা কার্যক্ষমতাকে বিরূপভাবে প্রভাবিত করে। উদাহরণস্বরূপ, Xbox নেটওয়ার্কে থাকার জন্য প্যাকেটের আকারের মান কমপক্ষে 1365 বাইট হওয়া প্রয়োজন।
যদি সর্বাধিক TCP প্যাকেটের আকার খুব বেশি সেট করা হয়, তবে এটি নেটওয়ার্কের শারীরিক MTU ছাড়িয়ে যায় এবং প্রতিটি প্যাকেটকে ছোট আকারে বিভক্ত করার প্রয়োজনে কর্মক্ষমতা হ্রাস করে। এই প্রক্রিয়াটিকে ফ্র্যাগমেন্টেশন বলা হয়। মাইক্রোসফ্ট উইন্ডোজ কম্পিউটার ডিফল্ট সর্বোচ্চ TCP প্যাকেট আকারে ব্রডব্যান্ড সংযোগের জন্য 1500 বাইট এবং ডায়াল-আপ সংযোগের জন্য 576 বাইট MTU অতিক্রম না করে।
MTU এবং সর্বোচ্চ TCP সম্পর্কিত সমস্যা
ইথারনেটের 1500 বাইটের MTU প্যাকেটের আকার সীমাবদ্ধ করে যা এটি অতিক্রম করে। ইথারনেটের জন্য সর্বাধিক ট্রান্সমিশন উইন্ডোর চেয়ে বড় একটি প্যাকেট পাঠানোকে জ্যাবারিং বলা হয়। যদি ঠিকানা না থাকে, জ্যাবারিং একটি নেটওয়ার্ক ব্যাহত করতে পারে। সাধারণত, জ্যাবার রিপিটার হাব বা নেটওয়ার্ক সুইচ দ্বারা সনাক্ত করা হয়। জ্যাবার প্রতিরোধ করার সবচেয়ে সহজ উপায় হল একটি TCP প্যাকেটের সর্বোচ্চ আকার 1500 বাইটের বেশি সেট করা।
তত্ত্ব অনুসারে, একটি TCP প্যাকেটের সর্বোচ্চ আকারের সীমা হল 64K (65, 525 বাইট), যা আপনি ব্যবহার করবেন তার থেকে অনেক বড়।তবুও, আপনার হোম ব্রডব্যান্ড রাউটারে TCP সর্বাধিক ট্রান্সমিশন সেটিংস এর সাথে সংযুক্ত পৃথক ডিভাইসের সেটিংস থেকে ভিন্ন হলে কর্মক্ষমতা সমস্যাও দেখা দিতে পারে।