ইন্টারনেটে বৃহত্তম নিরাপদ ইউডিপি প্যাকেটের আকারটি কী


201

আমি ইউডিপি প্যাকেটের আকার সম্পর্কে বেশ কয়েকটি নিবন্ধ পড়েছি তবে সঠিক কি হবে তা নিয়ে সিদ্ধান্তে আসতে পারিনি।

বেশ কয়েকটি পরিষেবাদি বৃহত্তম ইউডিপি প্যাকেটকে 512 বাইটে সীমাবদ্ধ করে (ডিএনএসের মতো)

ইন্টারনেটে প্রদত্ত ন্যূনতম এমটিইউ 576, এবং আইপিভি 4 শিরোনামের আকার 20 বাইট, এবং ইউডিপি শিরোনাম 8 বাইট। এটি ব্যবহারকারীর ডেটার জন্য 548 বাইট উপলব্ধ

আমি কি প্যাকেট খণ্ডন ছাড়াই 548 আকারের প্যাকেটগুলি ব্যবহার করতে সক্ষম হব? বা ডিএনএসের নির্মাতারা এমন কিছু সম্পর্কে জানতেন এবং কেন তারা এটিকে 512 বাইটে সীমাবদ্ধ করেছিলেন।

আমি কি নিরাপদে 548 বাইটের বেশি যেতে পারি?


2
ডুপ্লিকেট দেখুন stackoverflow.com/questions/900697/...
ChrisW

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

2
আপনি টুকরো টুকরো করার সম্ভাবনা দূর করতে পারবেন না তবে এটি জিনিসগুলিকে কম সুরক্ষিত করে না। যদি কোনও খণ্ড ফেলে দেওয়া হয় তবে পুরো প্যাকেটটি বাদ পড়ে যাওয়ার মতোই, যা ইউডিপির সাথে যাইহোক ঘটে। অনিরাপদ হবে যদি কোনও প্যাকেট ন্যূনতম আকারের চেয়ে বেশি হয়ে যায় যা রাউটারগুলি সমর্থন করার জন্য প্রয়োজনীয় ছিল এবং সুতরাং এটি সরবরাহযোগ্য হওয়ার গ্যারান্টিযুক্ত ছিল না (বিপরীতে সরবরাহের নিশ্চয়তা)। এখানেই 512-বাইট চিত্র আসে
বিজেজর

উত্তর:


129

এটি সত্য যে একটি সাধারণ আইপিভি 4 শিরোনাম 20 বাইট, এবং ইউডিপি শিরোনাম 8 বাইট। তবে আইপি বিকল্পগুলি অন্তর্ভুক্ত করা সম্ভব যা আইপি শিরোনামের আকারটি 60 বাইট হিসাবে বাড়িয়ে তুলতে পারে। এছাড়াও, কখনও কখনও মধ্যবর্তী নোডগুলির জন্য প্যাকেটটিকে গন্তব্যে পৌঁছানোর জন্য অন্য প্রোটোকলের যেমন আইপিএস (ভিপিএন এবং এর মতো ব্যবহৃত) এর ভিতরে ডেটাগ্রামগুলি আবৃত করা প্রয়োজন । সুতরাং আপনি যদি আপনার নির্দিষ্ট নেটওয়ার্কের পাথের এমটিইউ না জানেন তবে অন্যান্য শিরোনাম সম্পর্কিত তথ্যের জন্য একটি যুক্তিসঙ্গত মার্জিন রেখে যাওয়া ভাল যা আপনি প্রত্যাশিত নন। একটি 512-বাইট ইউডিপি পে-লোডটি সাধারণত এটি হিসাবে বিবেচনা করা হয়, যদিও এটি সর্বাধিক আকারের আইপি শিরোলেখের জন্য যথেষ্ট পরিমাণ জায়গা ছেড়ে যায় না।


36
কেবল পরিষ্কারভাবে বলা যায়: টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টানা ডেলিভারি "নিরাপদ" প্যাকেট সরবরাহ করে না, কুকুরের মতো ডেলিভারি অবিশ্বাস্য করে দেওয়ার মতো অসীম সম্ভাবনা রয়েছে এখনও আমার নেটওয়ার্কের কেবলটি খেয়েছে। বলেছিল; অল্প টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো
মার্কমনল

3
একটি প্রশ্নের প্রয়োজনে কেউ 'নিরাপদ' এর পোস্টার সংজ্ঞা ব্যবহার করতে পারে বলে মনে করেন, কিছু মানের বইয়ের কোনও সংজ্ঞা নয় যা তারা কখনও দেখেনি।
আস্তারা

রিয়েল-ওয়ার্ল্ড রাউটারগুলি কি ইউডিপি প্যাকেটগুলি খণ্ডিত না করে ফেলে দেওয়ার জন্য পরিচিত?
ব্যবহারকারী 253751

60

কোনও ইউডিপি প্যাকেটের সর্বাধিক আকারের জন্য তাত্ত্বিক সীমা (উইন্ডোজে) 65507 বাইট। এটি এখানে নথিভুক্ত করা হয় :

নিম্নলিখিত সূত্র অনুসারে সঠিক সর্বাধিক ইউডিপি বার্তার আকার হ'ল 65507: 0xffff - (মাপের (আইপি শিরোনাম) + আকারের (ইউডিপি শিরোনাম)) = 65535- (20 + 8) = 65507

বলা হচ্ছে, বেশিরভাগ প্রোটোকলগুলি অনেক ছোট আকারের মধ্যে সীমাবদ্ধ থাকে - সাধারণত হয় হয় 512 বা মাঝে মাঝে 8192 often আপনি নির্ভরযোগ্য নেটওয়ার্কে থাকলে আপনি প্রায়শই নিরাপদে 548 এর চেয়ে বেশি যেতে পারেন - তবে আপনি যদি ইন্টারনেট জুড়ে সম্প্রচারিত করেন তবে বৃহত্তর আপনি যান, প্যাকেট সংক্রমণ সমস্যা এবং লোকসানের সম্ভাবনা তত বেশি।


39
মাইক্রোসফ্ট লিঙ্কটি কোনও আদর্শিক রেফারেন্স নয়। আরএফসিগুলি হ'ল আদর্শিক রেফারেন্স; এবং আপনি যা উদ্ধৃত করেছেন তা কেবলমাত্র আইপিভি 4-তে প্রযোজ্য।
লার্নের মারকুইস

2
এমএসের অনুমতি দেয় বলেই এর অর্থ এটি সর্বদা একটি ভাল ধারণা নয়, কারণ মধ্যবর্তী রাউটারগুলি ইত্যাদির ফলে বৃহত প্যাকেটের আকারগুলি টুকরো টুকরো করতে বাধ্য করা যেতে পারে (যেমন আপনি উল্লেখ করেছেন)।
রজারডপ্যাক

1
@ ইজেপি তারা এটি মাইক্রোসফ্ট লিঙ্কে পরিষ্কারভাবে ব্যাখ্যা করে না, তবে এটি আইপিভি 4 এর প্রয়োজনীয় ফলাফল বলে মনে হয়: আইপিভি 4 মোট দৈর্ঘ্যের ক্ষেত্রটি 16 বিট, এবং সেই মানটি অবশ্যই আইপি শিরোনামের দৈর্ঘ্য এবং দৈর্ঘ্যের অন্তর্ভুক্ত করতে হবে ইউডিপি শিরোনাম।
jtpereyda

@jtpereyda আমি সে সব সম্পর্কে পুরোপুরি সচেতন। আমার বক্তব্য হুবহু আমি ইতিমধ্যে বলেছি: আপনার যে আদর্শের উল্লেখ রয়েছে সেগুলির উদ্ধৃতি দেওয়া উচিত।
লার্নের মারকুইস

আমার ওয়াইফাই কার্ড (আইইইই 802.3) কেবলমাত্র 1500 এমটিইউ করতে পারে এবং জাম্বো ফ্রেমগুলি কেবল 9 কে বাইটের ক্ষেত্রে সর্বোচ্চ ইউডিপি প্যাকেটের আকার কখনও 65,507 বাইট হবে বলে আমি মনে করি না।
ক্রিশ্চিয়ান স্টুয়ার্ট

52

সর্বাধিক নিরাপদ ইউডিপি পেলোড 508 বাইট by এটি 576 প্যাকেটের আকার, সর্বাধিক 60 বাইট আইপি শিরোনাম এবং 8-বাইট ইউডিপি শিরোনাম। এই আকার বা তার চেয়ে কম যে কোনও ইউডিপি পে-লোডের আইপি-র মাধ্যমে বিতরণযোগ্য গ্যারান্টি রয়েছে (যদিও সরবরাহের নিশ্চয়তা নেই)। যেকোনও বড় কিছু কোনও কারণে রাউটারের দ্বারা সরাসরি ছাড়ার অনুমতি রয়েছে। কেবলমাত্র একটি আইপিভি 6-ছাড়া, যেখানে সর্বাধিক পে-লোড 1,212 বাইট। অন্যরা যেমন উল্লেখ করেছে, কিছু পরিস্থিতিতে অতিরিক্ত প্রোটোকল শিরোনাম যুক্ত করা যেতে পারে। পরিবর্তে প্রায় 300-400 বাইটের আরও রক্ষণশীল মান পছন্দ করা যেতে পারে।

যে কোনও ইউডিপি প্যাকেট খণ্ডিত হতে পারে। তবে এটি খুব গুরুত্বপূর্ণ নয়, কারণ কোনও টুকরো হারানো একই রকম প্রভাব ফেলেছে যেমন একটি অতিরঞ্জিত প্যাকেট হারানো: পুরো প্যাকেটটি বাদ পড়েছে। ইউডিপি সহ, এটি কোনওভাবেই ঘটতে চলেছে।

মজার বিষয় হচ্ছে, সর্বাধিক তাত্ত্বিক প্যাকেটের আকার প্রায় 30 এমবি (1,500 ইথারনেট এমটিইউ - 60 আইপি শিরোনাম x 65,536 খণ্ডের সর্বাধিক সংখ্যার), যদিও এটির মধ্য দিয়ে যাওয়ার সম্ভাবনা অপ্রতুল।

সূত্র: আরএফসি 791, আরএফসি 2460


2
কোনও ইউডিপি প্যাকেট, ডিফল্টরূপে, "_U_nreliable" হিসাবে বিবেচিত হয়। আপনি যে একমাত্র নিরাপদ ইউডিপি প্যাকেটের আকারটি আশা করতে পারেন তা হ'ল 1, ইনফ্র্যাগমেন্টযুক্ত প্যাকেট। আপনি যদি "নিরাপদ" প্যাকেট চান তবে টিসিপির উপরে প্যাকেট প্রোটোকল ব্যবহার করুন।
আস্তারা

26
@ আস্তারা সত্য, প্রকৃতির দ্বারা ইউডিপি অবিশ্বাস্য। তবে প্রশ্নটি হল যে কোনও নির্দিষ্ট আকারের একটি প্যাকেট বিতরণযোগ্য হওয়ার গ্যারান্টিযুক্ত কিনা, সরবরাহের গ্যারান্টি নেই। নির্দিষ্ট আকারের প্যাকেটগুলি কোনও কারণে কোনও রাউটারের দ্বারা (এবং হয়) ফেলে দেওয়া যেতে পারে, অন্যদিকে ছোটগুলি অবশ্যই শিল্পের মান অনুযায়ী সমস্ত রাউটারের দ্বারা পরিচালিত সেরা প্রচেষ্টা হতে হবে । সুতরাং এই ক্ষেত্রে "নিরাপদ" অর্থ "আমার গাড়িটি ব্রিজের নীচে ফিট করবে" এবং "আমার গাড়িটি ট্র্যাফিকের মধ্যে আটকে যাবে না" তা নয়।
বিউজর

1
আমি কিছু এলোমেলো লোক যা বলেছিল তা পুনরুক্ত করা এবং ঘটনাগুলি পরীক্ষা করার পরামর্শ দিই, কারণ ইউডিপি আসলে বেশ নির্ভরযোগ্য। বিটিডাব্লু আমার কাছে টিসিপির অপ্রয়োজনীয় ওভারহেড ছাড়াই ইউডিপির উপরে নিরাপদ প্যাকেট রয়েছে। openmymind.net/How-Unreliable -Is
পাবলো অ্যারিয়েল

5
এর ফলে UDP এর কারণ "অবিশ্বস্ত" নয় পরিমাণ বাদ প্যাকেট, কিন্তু প্যাকেট হতে পারে (এবং হয়) ছেড়ে দিয়েছিলেন। আপনি কোনও নির্দিষ্ট প্যাকেটের আগমন, অর্ডার বা নিশ্চিতকরণের উপর "নির্ভর" করতে পারবেন না। ডেটা ভঙ্গুর, এবং এটি গাড়ীর স্টিয়ারিং বলার মতো যা 99% সময় কাজ করে, এবং 89% সঠিক দিকে, নির্ভরযোগ্য is ইউডিপি অনেক কিছুর জন্য দুর্দান্ত নয়, কেবলমাত্র এটির জন্য আপনাকে মূলত এটির উপরে "টিসিপি" আপনার নিজের সংস্করণ লিখতে হবে। এখানে গেম ডেভ ওয়ার্ল্ডের আকর্ষণীয় বাস্তব-জগতের কেস (যদিও এটি কিছুটা পুরানো): গামসূত্র.com
ফিচার

@ বিজোর আপনি সঠিক পথে ছিলেন, তবে "এটির মূলত আপনার নিজের" টিসিপি "এর নিজের সংস্করণ এটির উপরে লিখতে হবে" এটি সম্পূর্ণরূপে ভুল। ইউডিপি সম্প্রচারের জন্য দুর্দান্ত এবং 'অ-সমালোচক' ডেটা দ্রুত প্রেরণের জন্য দুর্দান্ত। (গেমসের ক্ষেত্রে) আপনি ইউডিপি ব্যবহার করে (ল্যান) সার্ভার / পরিষেবাগুলি আবিষ্কার করতে পারেন এবং প্লেয়ারের অবস্থানগুলি দ্রুত পাঠাতে ইউডিপি ব্যবহার করতে পারেন। যদি একটি প্যাকেট বাদ পড়ছে; আপনি পাত্তা দিচ্ছেন না কারণ পরের প্যাকেটে অন্যান্য প্লেয়ার (গুলি) এর আরও আধুনিক সংস্করণ থাকবে date টিসিপিতে "আউট অফ-অর্ডার" প্যাকেট থাকতে পারে, ওভারহেড থাকতে পারে এবং এক থেকে একাধিক সংযোগ বেশিরভাগ ক্ষেত্রে হয় না। কিছু ক্ষেত্রে ইউডিপি আরও প্রযোজ্য হতে পারে।
পল

46

576 হ'ল সর্বনিম্ন সর্বাধিক পুনঃব্যবহারযোগ্য বাফার আকার , অর্থাত্ প্রতিটি প্রয়োগকারী অবশ্যই কমপক্ষে সেই আকারের প্যাকেটগুলি পুনরায় জমা করতে সক্ষম হবেন । বিশদ জানতে আইইটিএফ আরএফসি 1122 দেখুন ।


2
যদি, এবং কেবলমাত্র আপনার কাছে এমন কোনও নেটওয়ার্ক থাকে যা আইপিভি 6 বহন করে না। যদি এটি আইপিভি car বহন করে, সর্বাধিক প্যাকেট আকারের আইপিভি 6-হেডার ব্যবহার করুন তবে আইপিভি 6 এর জন্য আইপিভি 4 করার জন্য এনক্যাপসুলেশন শিরোনামগুলি বিয়োগ করুন। ;-)
আস্তারা

@ আস্তারা আইপিভি In-তে প্রেরক দ্বারা টুকরো টুকরো করা হয়, তাই ডজি নন কমপ্লিমেন্ট ইন্টারমিডিয়েট রাউটারগুলির সাথে কোনও সমস্যা নেই। এবং যদি প্রাপক মেমরি-সীমাবদ্ধ এম্বেড থাকা আকার না হয় তবে এটি সম্ভবত কমপক্ষে k৪ কেবি পর্যন্ত প্যাকেটগুলি পুনরায় সাজতে পারে।
ব্যবহারকারী 253751

@ ব্যবহারকারী 253751 এটি কেবল অ-সঙ্গতিপূর্ণ রাউটারগুলিই খণ্ডিত করতে পারে না। পাথ এমটিইউ আবিষ্কার আছে, তবে এটি সম্পূর্ণরূপে খণ্ড খণ্ডন করতে যথেষ্ট নয়।
ডিস্ট্রোমবার্গ

@dstromberg কোন পরিস্থিতিতে আইপিভি 6 রাউটারগুলিকে ডেটাগ্রাম খণ্ডিত করার অনুমতি দেওয়া হয়েছে?
ব্যবহারকারী 253751

@ ইউজার 253751 আমার এখনও খুব বেশি আইপিভি 6 নেই তবে এখানে একটি উদাহরণ: একটি আইপিভি 6 নেটওয়ার্ক কল্পনা করুন যে কোনও আইপিভি 6 নেটওয়ার্কে জাম্বোগ্রামগুলি (> 65536 বাইট) প্রেরণ করা হয়েছে যা জাম্বোগ্রামগুলিও সমর্থন করে। আরও ধরুন যে পাথ এমটিইউ আবিষ্কারটি বলে যে এই জাম্বোগ্রামগুলি খণ্ডন ছাড়াই সমর্থন করা উচিত। তবে তারপরে একটি রাউটারটি বিদ্যুতচক্রযুক্ত হয় এবং নেটওয়ার্ক পাথের কিছু অংশ এমন সরঞ্জামের সাথে প্রতিস্থাপন করা হয় যা জাম্বোগ্রামগুলির জন্য কনফিগার করা হয়নি।
ডিস্ট্রোমবার্গ

14

এই নিবন্ধটি সর্বাধিক সংক্রমণ ইউনিট (এমটিইউ) http://en.wikedia.org/wiki/Maximum_transmission_unit বর্ণনা করে । এটিতে বলা হয়েছে যে আইপি হোস্টগুলি অবশ্যই একটি আইপি প্যাকেটের জন্য 576 বাইট প্রক্রিয়া করতে সক্ষম হবে। তবে, এটি ন্যূনতমটি 68৮ বলে মনে করে R । "

সুতরাং, 508 = 576 - 60 (আইপি শিরোলেখ) - 8 (ইউডিপি শিরোলেখ) এর নিরাপদ প্যাকেটের আকার যুক্তিসঙ্গত।

60601111 ব্যবহারকারীর দ্বারা উল্লিখিত হিসাবে, অন্যান্য নেটওয়ার্ক স্তর দ্বারা বিভাজন পুনরায় সংযুক্ত করতে হবে। https://tools.ietf.org/html/rfc1122# পৃষ্ঠা -56 3.3.2 পুনঃস্থাপন আইপি স্তরটি আইপি ড্যাটাগ্রামের পুনঃনির্মাণের প্রয়োগ করতে হবে। আমরা EMTU_R ("প্রাপ্তি কার্যকর এমটিইউ গ্রহণ করতে") দ্বারা পুনরায় সংশ্লেষ করা যায় এমন বৃহত্তম ডেটাগ্রাম আকার নির্ধারণ করি; এটিকে কখনও কখনও "পুনরায় বরাদ্দ বাফার আকার" বলা হয়। EMTU_R 576 এর চেয়ে বড় বা সমান হতে হবে


11

আইপিভি 4 ন্যূনতম পুনঃব্যবস্থা বাফার আকার 576, আইপিভি 6 এর 1500 রয়েছে here এখান থেকে শিরোনামের আকারগুলি বিয়োগ করুন। ডব্লিউ। রিচার্ড স্টিভেন্সের ইউনিক্স নেটওয়ার্ক প্রোগ্রামিং দেখুন :)


1
ন্যূনতম, অবশ্যই। এটি সন্ধানের জন্য ধন্যবাদ। কয়েক বছর ধরে কেউ কীভাবে ভুলটি লক্ষ্য করে নি তার কোনও ধারণা নেই।
নিকোলাই ফেটিসসভ

1
আইপিভি 6-এর সর্বনিম্ন পুনরায় অপসারণ বাফার থাকতে পারে 1500, আইপিভি 6 প্যাকেটগুলিকে খণ্ডিত করার অনুমতি দেওয়া হচ্ছে না, এবং সর্বনিম্ন আইপিভি 6 এমটিইউ 1280 end
রন মাউপিন

1
@ রোনমপিন আইপিভি 6 প্যাকেটগুলি শেষ পয়েন্টগুলি দ্বারা খণ্ডিত করা যেতে পারে। ঠিক মাঝের রাউটার দ্বারা নয়।
নবীন

3
@ নবীন, না, আইপিভি pac প্যাকেটগুলি খণ্ডিত করা হবে না, আইপিভি pac প্যাকেটে প্যাকেজ করার আগে ডেটা অবশ্যই টুকরো টুকরো করা উচিত, তবে প্যাকেটগুলি খণ্ডিত নয়। পার্থক্য আছে. আইপিভি 4 প্যাকেট শিরোলেখগুলির বিপরীতে যা ক্ষেত্রগুলি টুকরো টুকরো টুকরো করার জন্য রয়েছে, আইপিভি 6 প্যাকেট শিরোনামগুলিকে বিভাজন নিয়ে কাজ করার মতো কিছু নেই। আইপিভি 6 প্যাকেট শিরোলেখ আইপিভি 4 প্যাকেটের শিরোনামের চেয়ে অনেক সহজ।
রন মৌপিন

6

512 আপনার সেরা বাজি। এটি অন্য কোথাও ব্যবহৃত হয় এবং এটি একটি দুর্দান্ত সমান সংখ্যা (1024 এর অর্ধেক)।


6

দেওয়া হয়েছে যে আইপিভি 6 এর আকার 1500 রয়েছে, আমি দৃ would়ভাবে বলব যে ক্যারিয়ারগুলি আইপিভি 4 এবং আইপিভি 6 (তারা উভয়ই বিভিন্ন ধরণের আইপি) এর জন্য পৃথক পাথ সরবরাহ করবে না, তাদের আইপিভি 4 এর সরঞ্জামগুলিতে বাধ্য করবে যা পুরানো, অনর্থক, রক্ষণাবেক্ষণের জন্য আরও ব্যয়বহুল হবে এবং কম নির্ভরযোগ্য। এটা কোন মানে হবে না। তদতিরিক্ত, এটি করা সহজেই কিছু ট্র্যাফিকের জন্য পছন্দসই চিকিত্সা সরবরাহ হিসাবে বিবেচনা করা যেতে পারে - এটি কোনও নিয়মের অধীন নয় যা তারা সম্ভবত খুব বেশি যত্ন নেয় না (যদি না তারা ধরা পড়ে)।

সুতরাং 1472 বাহ্যিক ব্যবহারের জন্য নিরাপদ হওয়া উচিত (যদিও এর অর্থ এই নয় যে ডিএনএসের মতো কোনও অ্যাপ্লিকেশন যা ইডিএনএস সম্পর্কে জানে না এটি এটিকে গ্রহণ করবে), এবং যদি আপনি অভ্যন্তরীণ নেট নিয়ে কথা বলছেন তবে আপনি সম্ভবত আপনার নেটওয়ার্ক লেআউটটি কোন ক্ষেত্রে জানতে পারবেন জাম্বো প্যাকেটের আকারগুলি খণ্ড খণ্ডিত প্যাকেটের জন্য 4096 - 4068 বাইটের জন্য, এবং 9014 বাইট বাফারযুক্ত ইন্টেলের কার্ডগুলির জন্য ... একটি প্যাকেজ আকার ... অপেক্ষা ... 8086 বাইট, সর্বাধিক ... কাকতালীয় হবে? হ্রেষাধ্বনি

****হালনাগাদ****

বিভিন্ন উত্তর 1 এসডব্লিউ বিক্রেতার বা এনক্যাপসুলেশন ধরে বিভিন্ন উত্তর দ্বারা অনুমোদিত সর্বোচ্চ মান দেয়। ব্যবহারকারী সম্ভাব্য সর্বনিম্ন মান (নিরাপদ ইউডিপি আকারের জন্য "০" এর মত) জিজ্ঞাসা করেননি, তবে বৃহত্তম নিরাপদ প্যাকেটের আকার।

বিভিন্ন স্তরগুলির জন্য এনক্যাপসুলেশন মানগুলি একাধিকবার অন্তর্ভুক্ত করা যায়। যেহেতু একবার আপনি কোনও স্ট্রিমটি encapsulate করেছেন - তবে এর নিচে কোনও ভিপিএন স্তর এবং এর উপরে এনক্যাপসুলেশন স্তরগুলির সম্পূর্ণ সদৃশ বলে কিছু নেই iting

যেহেতু প্রশ্নটি সর্বাধিক সুরক্ষিত মান সম্পর্কে ছিল তাই আমি ধরে নিচ্ছি যে তারা প্রাপ্ত ইউডিপি প্যাকেটের সর্বাধিক সুরক্ষিত মান সম্পর্কে কথা বলছে। যেহেতু কোনও ইউডিপি প্যাকেটের নিশ্চয়তা নেই, আপনি যদি কোনও ইউডিপি প্যাকেট পান তবে বৃহত্তম নিরাপদ আকার হবে আইপিভি 4 বা 1472 বাইটের ওপরে 1 প্যাকেট।

দ্রষ্টব্য - আপনি যদি আইপিভি 6 ব্যবহার করে থাকেন তবে সর্বাধিক আকার 1452 বাইট হবে, কারণ আইপিভি 6 এর শিরোলেখের আকার 40 বাইট বনাম আইপিভি 4 এর 20 বাইট আকার (এবং যে কোনও উপায়ে, ইউডিপি শিরোলেখের জন্য এখনও 8 বাইটের অনুমতি দিতে হবে)।


1
আপনি কিভাবে 1472 গণনা করছেন? ইথারনেটের একটি এমটিইউ আছে 1500, আপনি এটিই উল্লেখ করছেন?
রজারডপ্যাক

4
@ আরগারডপ্যাক আমি মনে করি তার অর্থ যেহেতু আইপিভি 4 এবং আইপিভি 6 অনেকগুলি অবকাঠামো ভাগ করে নেবে এবং আইপিভি 6 তুলনামূলকভাবে জনপ্রিয় হয়ে উঠছে, তাই আইপিভি 6 সীমা (এইভাবে 1500) ধরে নেওয়া নিরাপদ হওয়া উচিত। এই যুক্তিটি কতটা বৈধ, তবে আমি বলতে পারি না।
থমাস

2
1500 অবশ্যই নেটওয়ার্ক "চেইনে" আইপিভি 6 এর সামঞ্জস্যপূর্ণ উপাদানগুলির দ্বারা সমর্থিত হতে হবে - যদি কেউ আইপিভি 4 ব্যবহার করে, যা একটি আইপিভি 6-সমর্থনকারী চেইনে ভ্রমণ করতে পারে (যদিও বিপরীতটি সত্য নয়), যেহেতু আইপিভি 4 এর শিরোনামের আকার 20 বাইট, এবং ইউডিপি-র শিরোনামের আকার 8 বাইট, এটি 1500-20-8 = 1472 সর্বাধিক নিরাপদ আকার হিসাবে ছেড়ে দেবে (যেহেতু আইপিভি 6 খণ্ডকে অনুমতি দেয় না)। দ্রষ্টব্য - লোকেরা যদি এনক্যাপসুলেশনের পর্যাপ্ত স্তর যোগ করে তবে অনুমিতভাবে ডেটা-র জন্য কোনও স্থান থাকতে পারে না। যেহেতু আপনি ম্যাক্স চেয়েছেন, কেউ ধরে নেবেন যে এনক্যাপসুলেশন ওভারহেডের একাধিক স্তর ব্যবহার হচ্ছে না।
আস্তারা

" 1500 নেটওয়ার্কের চেন IPv6, সামঞ্জস্যপূর্ণ উপাদান দ্বারা সমর্থিত হতে হবে। " কোন, সর্বনিম্ন IPv6, MTU 1280. ইথারনেট MTU 1500 হয়
রন Maupin

@ রোনমপিন - মূল কিউটি ছিল বৃহত্তম সুরক্ষিত ইউডিপি প্যাকেটের আকার, এমটিইউ নয়। আরএফসি 2460 দেখুন। পাশাপাশি 1280 অক্টেটের একটি এমটিইউ উল্লেখ করার পাশাপাশি এটিতে বলা হয়েছে: নোডগুলি অবশ্যই একটি খণ্ডিত প্যাকেটটি গ্রহণ করতে সক্ষম হবে , যখন পুনরায় সংশ্লেষ করা হয় তখন 1500 অক্টেট পর্যন্ত হয়। 1500 এরও বেশি বড় প্যাকেট হ্যান্ডেল করা optionচ্ছিক।
আস্তারা

6

আমি এখানে কিছু ভাল উত্তর পড়েছি; তবে কিছু ছোটখাটো ভুল রয়েছে। কেউ কেউ উত্তর দিয়েছেন যে ইউডিপি শিরোনামে বার্তা দৈর্ঘ্য ক্ষেত্রটি সর্বাধিক 65535 (0xFFFF); এটি প্রযুক্তিগতভাবে সত্য। কেউ কেউ উত্তর দিয়েছেন যে আসল সর্বাধিক (65535 - IPHL - UDPHL = 65507)। ভুলটি হ'ল ইউডিপি শিরোলেখারে বার্তা দৈর্ঘ্যের ক্ষেত্রটিতে সমস্ত পে-লোড (স্তর 5-7), এবং ইউডিপি শিরোলেখের দৈর্ঘ্য (8 বাইট) অন্তর্ভুক্ত থাকে। এর অর্থ হ'ল যদি বার্তার দৈর্ঘ্য ক্ষেত্রটি 200 বাইট (0x00C8) হয় তবে পে-লোডটি আসলে 192 বাইট (0x00C0) হয়।

কি শক্ত এবং দ্রুত তা হল একটি আইপি ডেটাগ্রামের সর্বোচ্চ আকার 65535 বাইট। এই সংখ্যাটি মোট এল 3 এবং এল 4 হেডারের সমষ্টি, এবং স্তরগুলি 5-7 পে-লোডে পৌঁছেছে। আইপি শিরোলেখ + ইউডিপি শিরোনাম + স্তরগুলি 5-7 = 65535 (সর্বোচ্চ)।

ইউডিপি ডেটাগামের সর্বাধিক আকার কী, তার সর্বাধিক সঠিক উত্তর হ'ল 65515 বাইট (0xFFEB), কারণ ইউডিপি ডেটাগ্রামে ইউডিপি শিরোনাম অন্তর্ভুক্ত রয়েছে। ইউডিপি পে-লোডের সর্বোচ্চ আকার what৫৫০7 বাইট যা হবার জন্য সর্বাধিক সঠিক উত্তর হ'ল ইউডিপি পে-লোডে ইউডিপি শিরোনাম অন্তর্ভুক্ত নয়।


1
আপনি প্রশ্নের উত্তর না। প্রশ্নকর্তা জানতে চেয়েছিলেন যে প্যাকেটের খণ্ডন এড়াতে তারা ব্যবহার করতে পারে সবচেয়ে বড় আকার।
আস্তারা

0

আমি ভয় করি যে আমি বিরক্ত প্রতিক্রিয়া জাগাতে পারি তবে তবুও, আমি ভুল হলে বা যারা এই প্রশ্নটি দেখছেন এবং একটি উত্তরে আগ্রহী তাদের জন্য আমার পক্ষে স্পষ্ট করে বলতে:

https://tools.ietf.org/html/rfc1122 সম্পর্কে আমার বোঝার বিষয় যা "অফিসিয়াল স্পেসিফিকেশন" এবং এরূপে এই প্রশ্নটিতে ব্যবহৃত পরিভাষাটির রেফারেন্স এবং এটি অন্য কোনও আরএফসি দ্বারা বরখাস্ত করা হয়নি বা ত্রুটিযুক্ত নয় এরফলে বিরোধী নিম্নলিখিত:

তাত্ত্বিকভাবে, যেমন। লিখিত স্পেকের উপর ভিত্তি করে।, ইউডিপি https://tools.ietf.org/html/rfc1122 দ্বারা প্রদত্ত মত পোস্ট # সেকশন 4- এর কোনও "প্যাকেটের আকার" নেই। সুতরাং উত্তর "অনির্দিষ্ট" হতে পারে

বাস্তবে, যা এই প্রশ্নগুলি সম্ভবত যা চেয়েছিল (এবং যা কারেন্টে কারেন্টের জন্য আপডেট করা যেতে পারে), এটি ভিন্ন হতে পারে এবং আমি জানি না।

আমি খারাপ লাগলে ক্ষমা চাইছি। https://tools.ietf.org/html/rfc1122# পৃষ্ঠা -8 "ইন্টারনেট প্রোটোকল স্যুট" এবং "আর্কিটেকচারাল অনুমান" আমার কাছে যে "অনুমান" ছিল আমি তা স্পষ্ট করে না, আমি যা শুনেছিলাম তার উপর ভিত্তি করে, স্তর আলাদা । অর্থাৎ। স্তরটি ইউডিপি রয়েছে সে ক্ষেত্রে লেয়ার আইপি রয়েছে বলে নিজেকে চিন্তিত করতে হবে না (এবং আইপি স্তরটিতে রিস্যাবিলাস, ইএমটিইউ_আর, ফ্র্যাগমেন্টেশন এবং এমএমএস_আর ( https://tools.ietf.org/html/rfc1122# পৃষ্ঠা- 56 ))


1
ইউডিপি শিরোনামটির একটি ডেটাগ্রাম দৈর্ঘ্য ক্ষেত্র রয়েছে যা 16 বিট, যার অর্থ বৃহত্তম তাত্ত্বিক ইউডিপি ডেটাগ্রাম 65,535, তবে এটি কখনও পৌঁছানো যায় না কারণ ইউডিপি কোনও আইপি প্যাকেটের অভ্যন্তরে আবদ্ধ হয়, যার তাত্ত্বিক সামগ্রিক সর্বোচ্চ দৈর্ঘ্য 65,535 হয় ( একই) তবে তাত্ত্বিক সর্বাধিক ডেটা আকার নির্ধারণ করতে আপনাকে অবশ্যই সেই আকার থেকে আইপি এবং ইউডিপি শিরোনাম বিয়োগ করতে হবে।
রন মউপিন

আমি এটি অনেক আগে জিজ্ঞাসা করেছি কিন্তু এটি চশমা / বা তত্ত্বের ক্ষেত্রে যা বলে তার চেয়ে বরং বাস্তববাদী উত্তর (বাস্তব জীবনে কী কাজ করে) খুঁজছিল। আমি প্যাকেটগুলি টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টানতে চেয়েছিলাম, এটি ছিল সত্যিকারের সময়ের গেমস নেটওয়ার্কিং সমস্যার জন্য - আমি মনে করি যে স্মার্ট মানুষ দ্বারা এখন অনেকগুলি সমাধান তৈরি হয়েছে :)
কেএম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.