ইথারনেট ফ্রেমের "ইন-দ্য ওয়্যার" আকারটি কী? 1518 বা 1542?


22

এখানে সারণী অনুসারে , এটি বলছে যে এমটিইউ = 1500 বাইট এবং পে-লোড অংশটি 1500 - 42 বাইট বা 1458 বাইট (<- এটি আসলে ভুল!)। এখন তার উপরে আপনাকে আইপিভি 4 এবং ইউডিপি শিরোনাম যুক্ত করতে হবে যা 28 বাইট (20 আইপি + 8 ইউডিপি)। এটি আমার সর্বোচ্চ সম্ভাব্য অ্যাপ্লিকেশন বার্তাটি 1430 বাইট হিসাবে ছেড়ে দেয়! তবে ইন্টারনেটে এই নম্বরটি অনুসন্ধান করে আমি এর পরিবর্তে 1472 দেখতে পাচ্ছি। আমি কি এখানে এই হিসাবটি ভুল করছি?

আমি কেবল যেটি সন্ধান করতে চাইছি তা হ'ল সর্বাধিক অ্যাপ্লিকেশন বার্তাটি আমি খণ্ডের ঝুঁকি ছাড়াই তারের মাধ্যমে প্রেরণ করতে পারি। এটি অবশ্যই 1500 নয় কারণ এতে ফ্রেম শিরোনাম রয়েছে। কেউ সাহায্য করতে পারেন?


বিভ্রান্তি হ'ল পেইলএড আসলে 1500 বাইটের মতো বড় হতে পারে এবং এটি এমটিইউ। তাহলে এখন 1500 এর পে-লোডের জন্য তারের আকারটি কী? এই টেবিল থেকে এটি 1542 বাইটের মতো বড় হতে পারে।

সুতরাং আমি যে সর্বোচ্চ অ্যাপ্লিকেশন বার্তাগুলি প্রেরণ করতে পারি সেগুলি সর্বাধিক 1542 তারের আকারের জন্য 1472 (1500 - 20 (আইপি) - 8 (ইউডিপি)) হয় me এবং টেবিলটি 1542 বললে কেউ কীভাবে 1518 নম্বর নিয়ে এসেছিল তা আমি খাঁজ করি না।


এখানে আসল প্রশ্নটি হ'ল "তারের আকারে" বলতে কী বোঝায় এবং এই তথ্যটি দিয়ে আপনি কী করবেন? আপনি কি প্রতি সেকেন্ডে প্যাকেট গণনা করার চেষ্টা করছেন?
মাইক পেনিংটন

@ মাইকপেনিংটন-ওয়্যার ট্রান্সজিট সময় নির্ধারণের চেষ্টা করছেন। প্যাকেটের আকার এবং ইথারনেটের গতি (10 গিগাবিট) দিয়ে আপনি এটি গণনা করতে পারেন।
ক্রিসাপোটেক

উত্তর:


26

উইকিপিডিয়ায় চিত্রটি ভয়াবহ। আশা করি আমি যা লিখতে চলেছি তা পরিষ্কার হয়।


802.3 ইথারনেটে সর্বাধিক পেডলোড 1500 বাইট।
এটি সেই ডেটা যা আপনি তারের মাধ্যমে প্রেরণের চেষ্টা করছেন (এবং এমটিইউ যা উল্লেখ করছে)।
[payload]<- 1500 বাইট

পে-লোড একটি ইথারনেট ফ্রেমে (যা উত্স / গন্তব্য ম্যাক, ভিএলএএন ট্যাগ, দৈর্ঘ্য, এবং সিআরসি চেকসাম যুক্ত করে ) এনক্যাপসুলেটেড হয় This এটি অতিরিক্ত "স্টাফ" এর মোট 22 বাইট
[SRC+DST+VLAN+LENGTH+[payload]+CRC]<<1515 বাইট

ফ্রেমটি তারের উপর দিয়ে সঞ্চারিত হয় - আপনার ইথারনেট কার্ডটি আগে এটির উত্থাপিত হয় এবং সত্যই উচ্চস্বরে চিৎকার করে তোলে যে অন্য কেউ তার ব্যবহার করছে না তা নিশ্চিত করার জন্য (সিএসএমএ / সিডি) - এটি প্রিমেবল এবং স্টার্ট-অফ-ফ্রেম ডিলিমিটার is (এসএফডি) - অতিরিক্ত 8 বাইট, সুতরাং এখন আমাদের রয়েছে:
[Preamble+SFD+[Ethernet Frame]]<- 1530 বাইট

অবশেষে যখন কোনও ইথারনেট ট্রানসিভার একটি ফ্রেম প্রেরণ করা হয়ে থাকে তখন তার পরবর্তী ফ্রেমটি প্রেরণের অনুমতি দেওয়ার আগে এটি 122 বাইট সাইলেন্স ("ইন্টারফ্রেম গ্যাপ") প্রেরণ করতে 802.3 দ্বারা প্রয়োজন।
[Preamble+SFD+[Ethernet Frame]+Silence]<- 1542 বাইট তারে সংক্রমণিত।


প্রিামবেল, এসএফডি এবং ইন্টারফ্রেম গ্যাপ ফ্রেমের অংশ হিসাবে গণনা করে না। তারা ইথারনেট প্রোটোকল নিজেই সমর্থন কাঠামো।

এমটিইউ পে-লোডের জন্য প্রযোজ্য - এটি প্যাকেটে ক্র্যাম করতে পারেন এমন ডেটার বৃহত্তম ইউনিট। সুতরাং 1500 বাইটের এমটিইউ সহ একটি ইথারনেট প্যাকেটটি আসলে একটি 1522 বাইট ফ্রেম এবং তারের 1542 বাইট হবে (ধরে নেওয়া যাক একটি ভিএলএএন ট্যাগ রয়েছে)।

সুতরাং আপনার প্রশ্নের উত্তর - আমি কোন টুকরো টুকরা ছাড়াই 802.3 ইথারনেট পাঠাতে পারি সবচেয়ে বড় প্যাকেটটি কী? - পেডলোড ডেটার 1500 বাইট

তা যে ইথারনেট স্তর আপনার সীমিত ফ্যাক্টর নাও হতে পারে। পথের কোনও কিছু এমটিইউকে 1500 বাইটের চেয়ে কম পে-লোড ডেটা ব্যবহারের ক্ষেত্রে সীমাবদ্ধ করছে কিনা তা আবিষ্কার করতে নীচের একটি ব্যবহার করুন:

  • উইন্ডোজ: ping hostname -f -l sizeofdata(জন কে উল্লেখ করা কৌশল)
  • বাসদ: ping -D -s sizeofdata hostname
  • লিনাক্স: ping -M do -s sizeofdata hostname

সেই কাজের বৃহত্তম মান sizeofdataহ'ল এমটিইউ (আপনার ডেটা যে নির্দিষ্ট পথে নিচ্ছে) over


তবে আমাকে এই 1500 থেকে আইপি এবং ইউডিপি শিরোনামগুলি বাদ দিতে হবে, তাই না? সুতরাং আমার সর্বোচ্চ অ্যাপ্লিকেশন বার্তার দৈর্ঘ্য ইউডিপির জন্য 1472।
ক্রিসাপোটেক

@ ক্রিসাপোটেক সঠিক - আইপি এবং ইউডিপি (বা টিসিপি, জিআরই, ইত্যাদি) শিরোনামগুলি
পেডলোডের

2
লিনাক্সের ট্রেস্রোয়েট --mtu {লক্ষ্য} এছাড়াও সর্বোচ্চ
এমটিটিউ

আমাদের কি আরও কিছু "শারীরিক" পাওয়া উচিত? en.wikipedia.org/wiki/8b/10b_encoding
SaveTheRbtz

@ সেভ দ্য আরবিটিজ ওহ দয়া করে না - বাইনারি উপস্থাপনে
নামা

2

এটি ফ্রেমে আপনি যে পরিমাণ ডেটা রেখেছেন তা নির্ভর করে। আপনি যদি কোনও ফ্রেমে 1500 বাইট ডেটা রাখেন তবে আপনার মোট ফ্রেমের আকার 1518 বাইট হতে চলেছে। 1472 বাইট ডেটা সহ, আপনি 1500 আকারের মোট ফ্রেম দিয়ে শেষ করবেন ..

http://en.wikipedia.org/wiki/Ethernet_frame

বলা হচ্ছে, আপনি যদি খণ্ড খণ্ড খন্ড পরীক্ষা করতে সত্যিই আগ্রহী হন তবে কয়েকটি পরীক্ষার সাথে ভাল পুরানো পিংয়ের সাথে এটি পরীক্ষা করার একটি ভাল উপায়:

পিং হোস্টনাম -f -l মাপের ফাইলডাটা

-ফ পতাকাটি প্যাকেট খণ্ডিত হয়ে গেলে পিংকে ব্যর্থ করবে। এখানে বোঝার মূলটি হ'ল "সাইজফডেটা" হ'ল আপনি কোনও বার্তায় ফ্র্যাগমেন্টিং ছাড়াই যে পরিমাণ ডেটা রাখতে পারবেন - তাই আপনি যদি 1500 এর পে-লোড প্রেরণ করেন, আপনি 1500 বাইটের ওপরে যাওয়ার সাথে ফ্রেগমেন্টিং শুরু করবেন। এটিকে 1472 এ পরিণত করুন (1500 - 18 বাইট ওভারহেড) এবং আপনি পিংগুলি দেখতে পাচ্ছেন।


আমি দুঃখিত, 1542 বাইট আইইইই 802.3 দ্বারা নির্ধারিত স্ট্যান্ডার্ড ইথারনেট ফ্রেমের উপরে way একটি অচলিত 1500-বাইট ইথারনেট পেলোড 1515 বাইট (এসএফডি / প্রিভেবল সহ নয়) is 802.1q-ট্যাগযুক্ত ফ্রেমটি 1522 বাইট (একই ক্যাভ্যাটস)
মাইক পেনিংটন

এটা খুব বিভ্রান্তিকর। এমটিইউ = 1500 তবে ফ্রেমের আকার 1542 ??? এমটিইউ হ'ল পেওলড, অন্য কথায় এটি হ'ল ফ্রেম আকার 1542 মাইনাস 42 টি অতিরিক্ত স্টাফ। এটা কি ঠিক?
ক্রিসাপোটেক

দুঃখিত, আমি ভুলটি টাইপ করেছি - আমি কেবল উত্তরটি আপডেট করেছি, তবে যদি আমি এখনও ভুল করে থাকি তবে কেবল আমাকে জানিয়ে দিন - এই সেই গণিত যা আমার মনে আছে: এস
ইউনিভ 426

আমি দুঃখিত, আমার অবশ্যই ভুল হতে হবে - আমি ভেবেছিলাম আমি এটি বুঝতে পেরেছি তবে আমার নম্বরগুলি স্পষ্টভাবে বন্ধ আছে, এটি
1515 এর

আপনি যারা বিভ্রান্ত হয়েছেন তা নয়, সবাই। সুতরাং আমার প্রশ্ন অবিরত। এমটিইউ এবং ইথারনেট ফ্রেমের আকারের মধ্যে হ্যাকের পার্থক্য কী? পেডলোড 1500 বা তার চেয়ে কম?
ক্রিসাপোটেক

0

বেসিক ইথারনেট_আই ফ্রেমের জন্য, ফ্রেমের আকার 1518 বাইট (তারের উপর বা বন্ধ) is এটি প্রতিটি গন্তব্য এবং উত্স ঠিকানার জন্য 6 বাইট, পেইডের জন্য 46 থেকে 1500 বাইটের মধ্যে টাইপ ফিল্ডের জন্য 2 বাইট (আপনার আইপি শিরোনাম এবং ইউডিপি শিরোনামের সাথে পুরো আইপি প্যাকেট) এবং 4 বাইটের সমন্বয়ে গঠিত এফসিএস এটির পাশাপাশি ফ্রেমটি কত ছোট হতে পারে তার একটি বিধিনিষেধ রয়েছে (by৪ বাইট)। এই কারণেই পরিসীমাটি 46 বাইট থেকে হয় (এটি দুটি ঠিকানা এবং টাইপ এবং এফসিএসে যুক্ত করুন এবং আপনি 64 বাইট পাবেন - 46 + 6 + 6 + 2 + 4 = 64)।

যদি ফ্রেম এমন কোনও নেটওয়ার্কে থাকে যা একাধিক ভ্লান সমর্থন করে এবং আপনার ফ্রেমটি একটি ভ্লান ট্যাগের সাথে ট্যাগ করতে হবে, তবে টাইপ ফিল্ডের আগে একটি অতিরিক্ত ক্ষেত্র যুক্ত করা হবে। এটি 4 বাইট এর অর্থ হ'ল পে-লোডের জন্য আকারগুলির পরিসরটি নীচের প্রান্তে 4 বাইট দ্বারা হ্রাস করা যেতে পারে এবং এখনও সর্বনিম্ন হিসাবে 64 বাইট রয়েছে। সুতরাং 42. (সুতরাং 42 + 6 + 6 + 2 + 4 + 4 ভ্লান ট্যাগের জন্য = 64)

সুতরাং যখন পরিসীমাটি 1500-42 লেখা হয় তখন 1500 বিয়োগ 42 নয়, এর অর্থ 1500 থেকে 42 বাইট পর্যন্ত কোনও কিছু বৈধ। একটি তারের, এই ট্যাগ করা ফ্রেমটি 1522 বাইটের মতো হতে পারে (যদি কেবল একটি ট্যাগ ব্যবহৃত হয়, বা 1526 টি যদি দুটি ট্যাগ ব্যবহৃত হয়)। এর কোনটিই 1542 নম্বর ব্যাখ্যা করে না।

এই নম্বরটি পেতে, আপনাকে বিবেচনা করতে হবে কীভাবে ইথারনেটে কোনও ফ্রেম পাঠানো যেতে পারে। ইথারনেট ল্যানে কোনও ঘড়ি নেই, সুতরাং 1 ও 0 এর একটি সিরিজ একটি ফ্রেমের ট্রান্সমিটার দ্বারা একটি ঘড়ি সেট করতে প্রেরণ করা হয়। এটাকে বলা হয় উপস্থাপিকা। প্রতিটি শ্রোতা উপস্থাপিত সমস্ত 'শ্রবণ' করবে না, তবে বেশিরভাগেরই এটির কিছু অংশ শোনা উচিত। উপস্থাপণের সমাপ্তির ইঙ্গিত দিতে, প্রেরিত শেষ 8 টির মধ্যে একটি বিট উল্টানো হয়েছে যাতে 10101010 এর পরিবর্তে এটি 10101011 হয় This এই বাইটটিকে ফ্রেম ডেলিমিটার (এসডিএফ) স্টার্ট অফ বলা হয়। এটি তারের ক্যাপচারের জন্য প্রযুক্তিগতভাবে কার্যকর নয়, সুতরাং উপস্থাপনের 7 বাইট এবং 1 বাইট এসডিএফ সাধারণত গণনা করা হয় না তবে সেগুলি যদি আমাদের মূল হয় 1515 এখন 1526 হবে Still তবে এখনও 1542 নয় ..

একটি ফ্রেম প্রেরণের পরে, তারের উপর একটি বল প্রয়োগ করা নীরবতা থাকে যা আন্তঃ ফ্রেম ফাঁক বলে। এটি 12 বাইট সংক্রমণ সমতুল্য। এটিও গণনা করা বা ক্যাপচার করা হয় না তবে এটি যদি হয় তবে আমাদের 1538 বাইটে নিয়ে যেতে হবে। 1538 থেকে এখন পর্যন্ত 1542 এ যাওয়ার একমাত্র উপায় হ'ল ফ্রেমটি ট্যাগ করা হয়েছে (যেমন এটিতে 4 বাইট পরিকল্পনার ট্যাগ রয়েছে)। ভাই, শেষ অবধি 1542।

এটি সবই পরিভাষায় রয়েছে। তারের একটি স্ট্যান্ডার্ড ফ্রেম 1518 বাইট (যতদূর কোনও ক্যাপচারিং ডিভাইসের সাথে সম্পর্কিত)। একটি ট্যাগযুক্ত ফ্রেম (একক ট্যাগ) তারে 1522 বাইট। এগুলি তারে 1538 বাইট বা 1542 বাইট সংক্রমণ স্থান গ্রহণ করে।

আশা করি যা স্পষ্ট করতে সহায়তা করে ..


-1

না আপনি চাইছেন খণ্ড খণ্ড ঘটতে পারে এজন্য আপনার প্যাকেটটি খণ্ডিত হওয়া দরকার তবে ডিএফ সেটটিকে এটি 2-হাই হাইওয়েতে পুরো সেচ বনাম একই হাইওয়েতে একটি ছোট গুচ্ছ স্মার্ট গাড়িগুলির পুরো গুচ্ছ সহ একটি হাইওয়ে হাইওয়েতে নিয়ে যেতে হবে both একই গন্তব্য সেমিস আরও বেশি পেওড বহন করে তবে ধীর গতিতে এবং সহজতর ছোট গাড়িগুলি কম বহন করতে পারে তবে দ্রুত ভ্রমণ এমএসএস এমটিইউয়ের মতো নয় either


1
এই উত্তরটি প্রায়, তবে পুরোপুরি প্রশ্নের সাথে সম্পর্কিত নয়।
ক্যাস্পারড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.