ইথারনেট কীভাবে জানতে পারে যে একটি ফ্রেম কত দীর্ঘ?


17

উইকিপিডিয়ায় ইথারনেট এন্ট্রির দিকে তাকালে , আমি বুঝতে পারি না যে ইথারনেট ফ্রেমটি কত দীর্ঘ এটি নির্দেশিত হয়। ইথারটাইপ / দৈর্ঘ্যের শিরোলেখ ক্ষেত্রটি সম্ভবত একটি ফ্রেমের ধরণ বা স্পষ্ট দৈর্ঘ্য নির্দেশ করতে পারে এবং আমি অনুমান করছি যে কোনও ফ্রেমের ধরণের ক্ষেত্রে, প্যাকেটটি কত দীর্ঘ তা নির্ধারণ করার জন্য এটি অন্য কিছু যুক্তিযুক্ত করতে হবে। উদাহরণস্বরূপ, যদি ইথারটাইপ ক্ষেত্রটি 0x0800 হয়, যা একটি আইপিভি 4 পেইলড নির্দেশ করে, এবং তাই প্রাপ্ত এনআইসিকে আইপি প্যাকেটের দৈর্ঘ্য নির্ধারণের জন্য পেওলডের প্রথম 32 বিট পরীক্ষা করতে হবে, এবং এর ফলে মোট দৈর্ঘ্য নির্ধারণ করতে হবে ইথারনেট ফ্রেম এবং ফ্রেম-এর শেষের চেকসাম এবং ইন্টারফ্রেমের ফাঁক দেখার জন্য কখন তা জানুন।

এই শব্দটি কি সঠিক? আমি ইথারনেটের জন্য আইইইই 802.3 টিপও দেখেছি (অংশ 1, যাইহোক) যা এটি সংবিধানিত বলে মনে হয়, তবে এটি বেশ অস্বচ্ছ।


উত্তর:


21

শারীরিক কোডিং সাবলেয়ার ফ্রেমগুলি সীমিত করার জন্য এবং তাদেরকে ম্যাক স্তরে প্রেরণের জন্য দায়ী।

গিগাবিট ইথারনেটে, উদাহরণস্বরূপ, 8 বি / 10 বি এনকোডিং স্কিম একটি 8 বিট বাইট এনকোড করতে 10 বিট কোডগ্রুপ ব্যবহার করে। অতিরিক্ত দুটি বিট জানায় যে বাইট নিয়ন্ত্রণ তথ্য বা ডেটা কিনা। কন্ট্রোল তথ্য কনফিগারেশন, স্টার্ট_ফ_প্যাককেট, এন্ড_ফ_প্যাককেট, আইডিএল, ক্যারিয়ার_সেটেন্ড, ত্রুটি_প্রকাশ হতে পারে।

কোনও এনআইসি জানে যে কোনও ফ্রেম কোথায় শুরু হয় এবং শেষ হয়। এর অর্থ হ'ল ফ্রেমের দৈর্ঘ্যটি পুরোপুরি ডিকোড হওয়ার আগেই জানা যায় না, সি এর NULL- টার্মিনেটেড স্ট্রিংয়ের সাথে মিল ous


1
এটি আইইইই স্ট্যান্ড 802.3-2015 (বিভাগ তিন), 36.2.4.2 এবং 36.2.4.15 (এই অপঠনযোগ্য জিনিসের অন্যান্য জায়গাগুলির মধ্যে যাদের তারা স্ট্যান্ডার্ড বলে;) এ নির্দিষ্ট করা হয়েছে।
স্টিফ্যান্ট

1

আপনি যে নিবন্ধটি আপনার প্রশ্নের উত্তর দিতে চান তা হ'ল http://en.wikedia.org/wiki/Ethernet_II_framing ; যা বলে:

এই শিল্প-বিকাশিত স্ট্যান্ডার্ডটি আনুষ্ঠানিক আইইইই মানককরণের প্রক্রিয়াটি পেরিয়ে যাওয়ার সাথে সাথে ইথারটাইপ ক্ষেত্রটি নতুন ৮০২.৩ স্ট্যান্ডার্ডে একটি (ডেটা) দৈর্ঘ্যের ক্ষেত্রে পরিবর্তিত হয়েছিল। (আসল ইথারনেট প্যাকেটগুলি সুস্পষ্ট দৈর্ঘ্যের গণনার পরিবর্তে ফ্রেমিংয়ের সাথে তাদের দৈর্ঘ্য সংজ্ঞায়িত করে।) যেহেতু প্যাকেট প্রাপককে প্যাকেটটি কীভাবে ব্যাখ্যা করতে হবে তা এখনও জানতে হবে, দৈর্ঘ্যটি অনুসরণ করতে এবং নির্দিষ্ট করতে মানকটির জন্য একটি আইইইই 802.2 শিরোনাম প্রয়োজন প্যাকেট টাইপ।


আমি অনুমান করি যে "মূল ইথারনেট প্যাকেটগুলি ফ্রেমিংয়ের সাথে তাদের দৈর্ঘ্যটি যে চারপাশে সংযুক্ত করা হয়েছে" তার অর্থ কী তা সম্পর্কে আমি অস্পষ্ট। উপস্থাপনা / প্রারম্ভিক-ফ্রেম বিটগুলি বেশ পরিষ্কার, তবে ক্লায়েন্ট কীভাবে জানতে পারে যে ফ্রেমের শেষ পৌঁছে গেছে? এটি কীভাবে সিআরসি এবং ইন্টারফ্রেম ব্যবধানের মধ্যে পার্থক্য করে? আইএফজি এলোমেলো বৈদ্যুতিক শব্দ, বাস্তব সংকেত থেকে সহজেই পৃথক?
ডায়ারসাইড

"ক্লাসিক ইথারনেট" এ ফ্রেমের সমাপ্তি একটি অবৈধ এনকোডিং দ্বারা চিহ্নিত করা হয়েছে।
ভ্যাটাইন

@ ওম্বল, আপনি যে নিবন্ধটি সংযুক্ত করেছেন তা ভাল তবে আপনি যেটুকু উদ্ধৃত করেছেন সেটি প্রসঙ্গের বাইরে খুব বিভ্রান্তিকর। ইথারনেট নেটওয়ার্কের বেশিরভাগ ফ্রেম আজ স্পষ্ট দৈর্ঘ্যের ক্ষেত্র ব্যবহার করে না।
পিটার গ্রিন

-3

যৌক্তিকভাবে, কেবল তিনটি বিকল্প রয়েছে:

  1. মত স্ট্যাটিক ফ্রেম আকার ব্যবহার করে।
  2. ফ্রেমের আকারটিকে তার শিরোনামে বা অন্য কোথাও নির্দিষ্ট করে দেওয়া, বা এমনকি এটি কয়েকটি পতাকা দ্বারা আবদ্ধ।
  3. মোটেও ফ্রেম প্রেরণ নয়

ইথারনেটের এইগুলির মধ্যে একটি কাজ কারণ আধুনিক নেটওয়ার্কিংয়ের জন্য বর্তমানে অন্য কোনও বিকল্প নেই;) প্রথম এবং তৃতীয় ইথারনেটের জন্য ভুল, তাই আপনি সঠিক!


-3

এটি আগে একবার কাজ করার জন্য কিছুটা সময় নিয়েছিল এবং এখন আবার। এটিতে খুব বেশি তথ্য উপলব্ধ নেই, যা অবাক হওয়ার কারণ এটি এ জাতীয় একটি সুস্পষ্ট প্রশ্ন। প্যাকেট শিরোনামগুলির মধ্যে দৈর্ঘ্যের ক্ষেত্রগুলি ব্যবহৃত হয় এমন সমাধানে আমি অবশেষে স্থির হয়েছি। নীচের লিঙ্কটি দেখুন

http://www3.rad.com/networks/infrastructure/lans/etherform.htm#_ieee

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