কাঁচা-ইথারনেট ফ্রেম


10

সম্প্রতি আমি কা-ইথারনেট ফ্রেমগুলি সম্পর্কে নিম্নলিখিত নিবন্ধগুলি দেখে হতবাক হয়েছি:

কা ইথারনেট ফ্রেম ব্যবহার করে RAW ইথারনেট বনাম ইউডিপি
বার্তা পাসিং

সংক্ষেপে, উভয়ই আলোচনা করে যে কেবল ইথারনেট স্তরটি ব্যবহার করে পয়েন্ট-টু-পয়েন্ট যোগাযোগ স্থাপন করা সম্ভব। সেক্ষেত্রে আইপি এবং টিসিপি স্তরগুলির ওভারহেড এড়ানো হবে এবং থ্রুপুটটি বৃদ্ধি পাবে (কিছু মানদণ্ড অনুসারে কৌতুকপূর্ণভাবে 50%)।

আমি অনুরূপ পরীক্ষা করতে চাই তবে ওয়্যারলেস পরিবেশে। তবে আমার কিছু সমস্যা আছে:

1 ম ইস্যুতে
কি এমন কোনও হার্ডওয়্যার সীমাবদ্ধতা রয়েছে (যেমন: ওয়াই-ফাই কার্ড) যা এই ধরনের প্রচেষ্টাটিকে দুর্বল করে দিতে পারে?

২ য় সংখ্যা
উভয় নিবন্ধ নিম্নলিখিত ফ্রেম ফর্ম্যাটটি চয়ন করেছে:

উপস্থাপন | ডিলিমিটার | ম্যাক শিরোনাম | পেলোড | প্যাড | সিআরসি

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

PS: বিবেচনা করুন যে যোগাযোগটি পয়েন্ট-টু-পয়েন্ট ভিত্তিতে হবে, অর্থাত্ কোনও রাউটার, সুইচ, সেতু, ... কোনও ইন্টারনেট সংযোগ থাকবে না।


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

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

@YLearn কোনও 802.11 নেটওয়ার্কে মোটেই প্রযোজ্য হবে না ঠিক আছে, আমি জানি যে একটি স্ট্যান্ডার্ড ৮০২.১১ নেটওয়ার্কের সাথে যুক্ত অন্যান্য কম্পিউটারগুলি এমন ফ্রেমগুলিকে বৈধ হিসাবে স্বীকৃতি দেবে না। তবে, এই জাতীয় ফ্রেমগুলি পাঠানো / গ্রহণ করা কি সম্ভব? বা হার্ডওয়্যার অনুমতি দেবে না?
মার্ক মেসা

@ মারকমেসা, একই ল্যানে এক হোস্ট থেকে অন্য হোস্টের ফ্রেমগুলি দ্বিতীয় হোস্ট দ্বারা গ্রহণ করা হবে। হোস্টের অভ্যন্তরে নেটওয়ার্ক স্ট্যাকের উপরের স্তরগুলিতে সেগুলি পাস করা হবে কিনা তা প্রশ্ন। যদি গ্রহণকারী হোস্টের কেবলমাত্র একটি আইপি স্ট্যাক থাকে এবং ফ্রেম পেইড লোড আইপি না থাকে, তবে ডেটা উপেক্ষা করা হবে। কীভাবে ডেটা একটি হোস্ট থেকে অন্য হোস্টে স্থানান্তরিত হয় সে সম্পর্কে সাধারণ ধারণা পেতে আপনাকে ওএসআই মডেল সম্পর্কে শিখতে হবে।
রন মাউপিন

ইথারনেট ডিভাইসগুলি "স্মার্ট" হওয়া সত্ত্বেও আপনার প্রথম মন্তব্য সম্পর্কে @ মারকমেসা, ইথারনেট এখনও ইথারনেট হিসাবে কাজ করে। 802.3 কখনও আইপি ব্যবহার করতে হবে না বা প্রয়োজন হবে না। উদাহরণস্বরূপ, বিরল হলেও, ইথারনেট আজও অ্যাপলেটালক বা আইপিএক্স / এসপিএক্সকে ঠিক আগের মতো সুখীভাবে সমর্থন করবে, বা কোনও উচ্চতর স্তর প্রোটোকল ছাড়াই (অনেক কিছুই এখনও যোগাযোগের জন্য কেবল এল 2 ব্যবহার করে)। আপনার দ্বিতীয় মন্তব্য হিসাবে, আমি নিশ্চিত আপনি কি বলতে চাইছেন না "" এই জাতীয় ফ্রেমগুলি প্রেরণ / গ্রহণ করা কি সম্ভব? " আপনি 802.11 এর বেশি 802.3 ফ্রেম প্রেরণ করতে পারবেন না, তবে কেবলমাত্র 802.11 টি আইপি জড়িত নয় এমন যোগাযোগ রয়েছে।
YLearn

উত্তর:


8

প্রথমত, ওয়াই-ফাই (আইইইই 802.11) ইথারনেট (আইইইই 802.3) নয় টোকেন রিং (আইইইই 802.5) বা 802.3 ব্যতীত অন্য কোনও আইইইই ল্যান মান ইথারনেট নয়। ওয়াই-ফাই এবং ইথারনেটের জন্য ফ্রেম শিরোনামগুলি পৃথক।

ওয়াই-ফাই, ইথারনেট, টোকেন রিং, এফডিডিআই ইত্যাদি সমস্ত ওএসআই লেয়ার -1 এবং লেয়ার 2 এর ল্যান স্ট্যান্ডার্ড যা উপরের স্তর প্রোটোকলের জন্য ডেটাগ্রামকে আবদ্ধ করে। প্রত্যেকে স্তর -3 প্রোটোকল পরিবহন করতে পারে, যার মধ্যে আইপি কেবল একটি।

আপনি নিজের তৈরি করতে বা আইইইই ল্যান প্রোটোকলের একটির জন্য বিদ্যমান লেয়ার -3 প্রোটোকল ব্যবহার করতে পারেন তবে আপনার চয়ন করা ল্যান প্রোটোকলের জন্য আপনার ফ্রেম থাকতে হবে। আপনার প্রোটোকল স্ট্যাকটি চালাচ্ছে না এমন কোনও ডিভাইসে ইন্টারঅ্যাক্ট করতে সক্ষম হওয়ার আশা করবেন না, বা আপনার প্রোটোকল স্ট্যাকটি নেই এমন কোনও রাউটারের উপর দিয়ে চালানোর আশাও করতে পারবেন না (এর অর্থ কোনও আইপি ব্যবহার করে না এমন কোনও ইন্টারনেট)। ইথারনেট সুইচ বা ডাব্লুএপিগুলির মতো ব্রিজগুলি স্তর স্তর -২ এ কাজ করার পরে আপনার ওপরের স্তর প্রোটোকলগুলি পরিবহন করবে, যাতে আপনি ল্যান তৈরি করতে পারেন।

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


Wi-Fi (আইইইই 802.11) ইথারনেট নয় (আইইইই 802.3) ঠিক আছে, আমি এই বিভ্রান্তি এড়াতে প্রশ্নের সবেমাত্র পরিবর্তন করেছি। এখন, বিষয়টিকে পুরোপুরি বন্ধ করে বলুন: বেশ কয়েকটি পণ্যকে 'ওয়্যারলেস ইথারনেট ল্যান' হিসাবে বিজ্ঞাপন দেওয়া হয়।
মার্ক মেসা

আমি এই জাতীয় জিনিস দেখেছি, তবে এর অর্থ এটি সঠিক নয়। Wi-Fi এবং ইথারনেট ফ্রেমগুলি পৃথক, এবং ইথারনেট সংঘর্ষ সনাক্তকরণ ব্যবহার করে, তবে Wi-Fi সংঘর্ষ এড়ানোর ব্যবহার করে। অন্য ল্যানগুলি পুরোপুরি সংঘর্ষ রোধ করতে টোকেনের মতো জিনিস ব্যবহার করে। এগুলি সমস্ত ভিন্ন ল্যান এবং কিছু বিজ্ঞাপন তাদের একই জিনিস করে না।
রন মাউপিন

এর অর্থ এই নয় যে এটি সঠিক। ঠিক আছে আমি আপনার সাথে একমত. আমাকে সংশোধন করার জন্য ধন্যবাদ আমি সিএসএমএ / সিডি, সিএসএমএ / সিএ এবং টোকেনের মতো পার্থক্য সম্পর্কে সচেতন। তবে, 'ওয়াই-ফাই হ'ল ওয়্যারলেস ইথারনেট ল্যান' এর মতো বিজ্ঞাপন দেখে আমি অন্ধ হয়ে গিয়েছিলাম।
মার্ক মেসা

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

1
@ মার্কমেসা আমি ফ্রেম ব্যবহার এড়াতে চাই না, আমি কেবল ম্যাক হেডার ব্যবহার করা এড়াতে বিবেচনা করছি। এজন্য আপনার অনুরোধ বিভ্রান্তিকর। আপনি বুঝতে পারছেন না যে L2 শিরোনাম ছাড়া তারা আর ইথারনেট বা 802.11 ফ্রেম থাকবে না। 802.3 বা 802.11 তে উপস্থিত এল 2 শিরোনাম ছাড়া কাজ করার জন্য আপনাকে নিজের এল 2 প্রোটোকল লিখতে হবে।
YLearn

7

আপনার প্রশ্ন এবং মন্তব্যের ভিত্তিতে আমার মনে হয় আপনি যে দুটি নিবন্ধটি উল্লেখ করছেন সেটির বিন্দুটি আপনি মিস করছেন।

যখন তারা "কাঁচা ইথারনেট" সম্পর্কে কথা বলছেন তখন তারা এমন ডেটা ফ্রেমগুলি নিয়ে কথা বলছেন যাতে কোনও আইপি (এল 3) বা টিসিপি / ইউডিপি (এল 4) শিরোনাম থাকে না। তারা L2 শিরোনাম ছাড়াই L2 ফ্রেম ব্যবহার করার বিষয়ে কথা বলছে না।

L2 শিরোনাম ব্যতীত একটি ফ্রেম 802.3 (ইথারনেট) বা 802.11 ফ্রেম নয়। এটি সম্পূর্ণ অন্য কিছু হবে। একটি পৃথক এল 2 প্রোটোকল।

এমন কোনও হার্ডওয়ার সীমাবদ্ধতা রয়েছে (যেমন: ওয়াই-ফাই কার্ড) যা এই জাতীয় প্রচেষ্টাকে ক্ষুন্ন করতে পারে?

এল 2 হেডার সহ না? একেবারে। নির্দিষ্ট উত্তর পেতে আপনাকে একটি নির্দিষ্ট অ্যাডাপ্টার নির্দিষ্ট করতে হবে, তবে আমি সন্দেহ করি যে আপনি এমনকি এমন ড্রাইভারগুলি লিখতে পারেন যা বেশিরভাগ 802.3 বা 802.11 অ্যাডাপ্টারগুলির সাথে কাজ করে যাতে L2 শিরোনাম অন্তর্ভুক্ত ছিল না। আমার ধারণা হ'ল বেশিরভাগ অ্যাডাপ্টারগুলি ফ্রেমটিকে প্রেরণের আগে বা গ্রহণের আগে নষ্ট করে ফেলবে / ছাড়বে।

কেবল একটি 802.3 বা 802.11 ফ্রেম প্রেরণের মধ্যে আইপি বা টিসিপি / ইউডিপি শিরোনাম অন্তর্ভুক্ত নয়? না। এটি সর্বদা স্বাভাবিক নেটওয়ার্ক অপারেশনের অংশ হিসাবে ঘটে এবং কয়েক দশক ধরে রয়েছে (কমপক্ষে ৮০২.৩; ৮০২.১১ এর বেশি সময় হয়নি তবে কমপক্ষে এক দশক)।

অতএব, ম্যাক শিরোলেখগুলি অপসারণের কোনও হার্ডওয়্যার সীমাবদ্ধতা আছে (যেমন: ওয়াই-ফাই কার্ড)?

উপরে দেখুন.


বেশিরভাগ অ্যাডাপ্টারগুলি ফ্রেমটিকে প্রত্যাখাত / ফেলে দেবে আমার ধারণা এই উত্তরটি আমার প্রশ্নের উত্তর। পরে আমি আকর্ষণীয় সমস্ত 'ক্ষুদ্রকালীন' মন্তব্যগুলি হারাতে না দেওয়ার জন্য নিজের উত্তরটি জমা দেব।
মার্ক মেসা

ফ্রেমটিকে প্রেরণের আগে বা গ্রহণের আগে নষ্ট / বাতিল করুন। আমি যতদূর জানি, মনিটরের মোডে আপনি যে কোনও ধরণের ফ্রেম শুনতে পাচ্ছেন, এমনকি ত্রুটিযুক্ত শব্দগুলিও (উদা: ভুল সিআরসি)। তবে কৌতূহলীভাবে, হার্ডওয়্যার আপনাকে ম্যাক শিরোনাম ছাড়াই ফ্রেম সম্প্রচারের অনুমতি দেয় না।
মার্ক মেসা

ছোট সংশোধন: তবে কৌতূহলজনকভাবে, অ্যাডাপ্টার আপনাকে ম্যাক শিরোনাম ছাড়াই ফ্রেম সম্প্রচারের অনুমতি দেয় না।
মার্ক মেসা

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

1

আমি অনুরূপ পরীক্ষা করতে চাই তবে ওয়্যারলেস পরিবেশে।

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

এমন কোনও হার্ডওয়ার সীমাবদ্ধতা রয়েছে (যেমন: ওয়াই-ফাই কার্ড) যা এই জাতীয় প্রচেষ্টাকে ক্ষুন্ন করতে পারে?

হ্যাঁ. এমন অ্যাডাপ্টার রয়েছে যা আরও ভাল কাজ করে এবং অ্যাডাপ্টারগুলি যে কম কাজ করে তা যদি হয় না। কাঁচা মোডে কিছু অ্যাডাপ্টারগুলিতে উচ্চ থ্রুপুট থাকতে পারে না, কিছু অ্যাডাপ্টারের তাদের ফার্মওয়্যার সংশোধন করা দরকার। কিছু অ্যাডাপ্টারগুলি 2.4GHz ব্যান্ডে এবং কিছু 5GHz এবং কিছু উভয়তে কাজ করে।


0

হ্যাঁ. তত্ত্বের ক্ষেত্রে , আপনি পয়েন্ট-টু-পয়েন্ট ইথারনেট এর মতো চালাতে পারেন। 802.3 ইথারনেট ম্যাক শিরোলেখগুলি অপসারণ করতে উভয় প্রান্তই প্রিফিসিয়াস মোডে থাকতে হবে (অন্যথায় ফ্রেমগুলি কোনও এনআইসির নয় এবং উপেক্ষা করা হবে)) অবশ্যই এটির অর্থ হল আপনি "ইথারনেট" চালাচ্ছেন না।


প্রতিশ্রুতিবদ্ধ মোড এটি খুব গুরুত্বপূর্ণ বিষয় যা আমি উত্থাপনের আশা করছিলাম। প্রমিসিউস মোড ফ্রেমে আপনার চেয়ে আলাদা ম্যাক ঠিকানায় সম্বোধন করা ফ্রেমগুলি Wi-Fi কার্ড দ্বারা বাতিল করা হবে না। তবে এটি বিএসএসআইডি-র ক্ষেত্রে সত্য নয় (আমি ভুল হলে আমাকে সংশোধন করুন)। যদি ফ্রেমটি আপনার বিএসএসআইডি-তে সম্বোধিত না হয় তবে Wi-Fi কার্ড এটিকে বাতিল করে দেবে। এটি কি এড়ানো এবং আপনার কার্ডে পৌঁছানো সমস্ত ফ্রেমগুলি পাওয়া সম্ভব? (মনিটরের মোড?)
18:38

802.3 ইথারনেট ম্যাক শিরোলেখগুলি অপসারণের জন্য মোশির মোড @YLearn উত্তরের উপর ভিত্তি করে মনে হচ্ছে যে হার্ডওয়্যার এল 2 হেডার ছাড়া ফ্রেম গ্রহণ করবে না।
মার্ক মেসা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.