একটি ম্যাক ঠিকানা সঠিক ব্যবহার কি?


124

আমি বুঝতে পারি যে আইপি ঠিকানাগুলি হায়ারার্কিকাল হয়, যাতে ইন্টারনেট জুড়ে রাউটারগুলি কোন প্যাকেটটি এগিয়ে যেতে পারে তা জানায়। এমএসি ঠিকানার সাথে, কোন অনুক্রম নেই, এবং এইভাবে প্যাকেট ফরওয়ার্ডিং সম্ভব হবে না। সুতরাং, ম্যাক ঠিকানা প্যাকেট স্থানান্তর জন্য ব্যবহার করা হয় না।

আমি এটা কোন কারণে সেখানে বসে মনে হয় না। তাই আমার প্রশ্ন হল, একটি প্যাকেট স্থানান্তরের সময় কোনও এমএসি ঠিকানা ঠিক কোথায় আসে?

উত্তর:


56

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

বিপরীতে, আইপি ঠিকানাগুলি সম্পূর্ণ ইন্টারনেটকে আচ্ছাদিত করে এবং রাউটারগুলি তাদের ডেটা কোথায় পাঠাতে পারে তা নির্ধারণ করতে ব্যবহার করে, এমনকি যদি এটি তার গন্তব্যে পৌঁছাতে একাধিক হপগুলির প্রয়োজন হয় তবে - তারা আপনার স্থানীয় নেটওয়ার্কে প্রকৃত হার্ডওয়্যারগুলির সাথে ইন্টারফেস করার ক্ষেত্রে সহায়ক নয়।

যদি আমরা কখনও ইথারনেটের চেয়ে ভাল মানের খুঁজে পাই তবে এটি MAC ঠিকানাগুলি ব্যবহার করতে পারে না তবে ইন্টারনেট থেকে আইপি ট্র্যাফিক এখনও এটিতে প্রবাহিত হতে পারে, এমনকি ইন্টারনেটের অন্যান্য লোকেরা এটি সম্পর্কে কখনোই শুনেনি।

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

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

সত্যিই এই প্রশ্নের উত্তর বুঝতে, আপনি বুঝতে হবে ওএসআই (কখনও কখনও 7-স্তর হিসাবে পরিচিত) মডেল

যোগাযোগের জন্য 2 টি অ্যাপ্লিকেশনের মধ্যে পৃথক মেশিনে চলমান যা সরাসরি শারীরিক সংযোগ নেই, একটি অনেক কাজের জায়গা নিতে হবে।

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

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

এই কাজটি করার জন্য, 7 স্তর মডেল একটি সিস্টেম ব্যবহার করে বরং নেস্টেড খামখেয়ালগুলির মতো করে; অ্যাপ্লিকেশনটি ডেটা তৈরি করে এবং সরবরাহ করার জন্য অপারেটিং সিস্টেমের জন্য এটি একটি খামে আবৃত করে। অপারেটিং সিস্টেমটি অন্য লিফলে এটি মোড়ানো করে এবং এটি নেটওয়ার্ক ড্রাইভারকে প্রেরণ করে। নেটওয়ার্ক চালকটি অন্য আরেকটি খামে এটি আবৃত করে এবং এটি দৈহিক তারের দিকে রাখে। এবং তাই।

নীচে স্তর, স্তর 1 , শারীরিক স্তর। এই তারের এবং ট্রানজিস্টর এবং রেডিও তরঙ্গ স্তর, এবং এই স্তর, যোগাযোগ বেশিরভাগই শুধু বেশী এবং noughts একটি প্রবাহ। তথ্য শারীরিকভাবে সংযুক্ত করা হয় যে সব জায়গায় যায়। আপনি একটি CAT-5 তারের ব্যবহার করে আপনার কম্পিউটারের নেটওয়ার্ক পোর্টটি আপনার স্যুইচটিতে প্লাগ করুন।

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

লেয়ার 3 নেটওয়ার্ক স্তর। এই আইপিটি যে স্তরে কাজ করে সেটি (যদিও এটি কেবলমাত্র নেটওয়ার্ক লেভেল প্রোটোকল নয়), এবং এটি এমনই যা কম্পিউটারগুলিকে একটি বার্তা পাঠাতে দেয় যা "নেটওয়ার্ক" যে কোনও মেশিনে যে কোনও মেসেজ পেতে পারে। প্রশ্ন মেশিনের মধ্যে সরাসরি সংযোগ হতে হবে না।

স্তর 4-7 উচ্চ স্তরের প্রোটোকল হয়। তারা হার্ডওয়্যার থেকে এবং অ্যাপ্লিকেশন কাছাকাছি আরও দূরে দূরে পেতে। উদাহরণস্বরূপ, টিসিপি আইপি এর উপরে বসে থাকে, এবং যন্ত্রগুলি সরবরাহ করে যা স্বয়ংক্রিয়ভাবে বার্তাগুলি ফেরত পাঠায়।

তাই MAC লেয়ার ২ এ কাজ করে এবং 2 মেশিনকে অনুমতি দেয় যা শারীরিকভাবে একে অপরের সাথে সংযুক্ত থাকে এমন বার্তা পাঠাতে যা একই যন্ত্রের সাথে ভাগ করে নেওয়ার যন্ত্রগুলিকে উপেক্ষা করে।

ধরুন আমার একটি অ্যাপ্লিকেশন আছে যা আইপি ঠিকানা 8.8.8.8 দিয়ে মেশিনে কিছু তথ্য পাঠাতে চায়

লেয়ার 3, অন্যান্য জিনিসগুলির মধ্যে, আইপি ঠিকানা 8.8.8.8 ধারণ করে এমন একটি খামের তথ্যটি আপলোড করে এবং তারপরে লেয়ার 2 এ এটি পরিচালনা করে।

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

যদি আইপি ঠিকানাটি টেবিলে থাকে (অথবা এআরপি এর মাধ্যমে সমাধান করা যেতে পারে), এটি লেয়ার 3 লিফলে লেয়ার 2 লিফলে মোড়কে নতুন শিরোনামে MAC ঠিকানা দিয়ে মোড়ানো করবে এবং তারপরে লেয়ার 1 এ পুরো বান্ডিলটি হার্ডওয়্যারে পাস করবে ম্যাক্স মেসেজের সাথে নেটওয়ার্ক কার্ডটি বার্তা পাবেন এবং নেটওয়ার্ক ড্রাইভার লেয়ার 2 খামে খুলবে এবং কোনও অংশে অপারেটিং সিস্টেমের নির্দিষ্ট অংশটি নির্দিষ্ট আইপি ঠিকানায় বার্তাগুলি পাওয়ার আশা করবে।

পরিবর্তে, যদি স্থানীয় আইপি ঠিকানাটি স্থানীয় নেটওয়ার্কে না থাকে তবে নতুন লিফলে এই নেটওয়ার্ক ইন্টারফেসের জন্য ডিফল্ট গেটওয়ে (যেমন রাউটার) এর MAC ঠিকানা থাকবে এবং হার্ডওয়্যারটি প্যাকেটের রাউটারে স্থানান্তর করবে।

রাউটার লেয়ার 2 লিফলে তার নিজস্ব MAC ঠিকানাটি বিজ্ঞপ্তি দেয় এবং লেভেল ২ প্যাকেটটি খোলে। এটি লেভেল 3 লিফলে আইপি ঠিকানাটি দেখায় এবং বার্তাটি যেখানে পরবর্তীতে যেতে হবে সেখানে কাজ করে, যা সম্ভবত আপনার ISP এ রাউটার হতে চলেছে। রাউটার NAT (বা অনুরূপ) ব্যবহার করে, এটি আপনার অভ্যন্তরীণ আইপি ঠিকানাগুলিকে ব্যক্তিগত রাখতে, এই মুহুর্তে লেভেল 3 খামে পরিবর্তন করতে পারে। তারপর এটি একটি নতুন স্তরের 2 লিফলে স্তরের 3 লিফলেটটি মোড়ানো করবে যা ISP এর রাউটারের MAC ঠিকানার সাথে যোগাযোগ করা হয় এবং সেখানে বার্তা প্রেরণ করুন।

বাইরের খামে সরিয়ে ফেলার এবং শৃঙ্খলে পরবর্তী ধাপে সম্বোধন করা একটি নতুন খামে বিষয়বস্তু মোড়ানো প্রক্রিয়াটি গন্তব্য মেশিনে পৌছানো পর্যন্ত চলতে থাকবে।

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

কিন্তু এটা সব কাজ, প্রায় যাদু মত!

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


নমস্কার! উত্তরের জন্য ধন্যবাদ. যতদূর আমি পড়লাম, আপনার উত্তর সেরা। আপনি যদি আপনার দৃশ্যকল্পের মধ্যে এআরপি এবং NAT এর মত আরো কিছু ধারণা অন্তর্ভুক্ত করতে পারেন তবে এটি দুর্দান্ত হবে।
Vishnu Vivek

1
এআরপি এবং নেটওয়ার্ক সুইচ রেফারেন্স যোগ করা হয়েছে। আমি নাটকটির ম্যাক অ্যাড্রেসগুলির সাথে কিছু করার আছে না, লেয়ার 3 ফাংশন হচ্ছে ...
Bill Michell

@ বিলমাইচেল: আইপিভি 6 এ আইপি রচনা করতে এমএসি বা অন্যান্য স্থানীয় ('হার্ডওয়্যার') আইডি ব্যবহার করা যেতে পারে।
Luciano

উত্তর সম্প্রদায় উইকি হয়। যদি আপনি মনে করেন যে এটি OP এর প্রশ্নের উত্তর দিতে সহায়তা করবে তবে আপনি সম্ভবত এই অতিরিক্ত তথ্যটি অন্তর্ভুক্ত করতে এটি সম্পাদনা করতে পারেন।
Bill Michell

এটি একটি টিএল প্রয়োজন; ডিআর।
AJMansfield

114

ম্যাক ঠিকানা কি জন্য ব্যবহার করা হয়?

MAC ঠিকানাগুলি নিম্ন স্থানীয় বুনিয়াদি যা আপনার স্থানীয় ইথারনেট ভিত্তিক নেটওয়ার্ক কাজ করে। স্থানীয় মানে নেটওয়ার্ক ডিভাইস সরাসরি কেবল একটি কেবল বা ওয়াইফাই বা নেটওয়ার্ক হাব বা নেটওয়ার্ক সুইচের মাধ্যমে সংযুক্ত থাকে।

নেটওয়ার্ক কার্ড প্রতিটি একটি অনন্য ম্যাক ঠিকানা আছে। ইথারনেটে পাঠানো প্যাকেটগুলি সর্বদা একটি MAC ঠিকানা থেকে আসছে এবং একটি MAC ঠিকানাতে পাঠানো হয়েছে। একটি নেটওয়ার্ক অ্যাডাপ্টার একটি প্যাকেট গ্রহণ করা হয়, এটি প্যাকেটের গন্তব্য MAC ঠিকানা অ্যাডাপ্টারের নিজস্ব MAC ঠিকানাতে তুলনা করছে। ঠিকানাগুলি মিললে, প্যাকেটটি প্রক্রিয়াকৃত হয়, অন্যথায় এটি বাতিল করা হয়।

বিশেষ MAC ঠিকানা রয়েছে, উদাহরণস্বরূপ একটি হল ff: ff: ff: ff: ff: ff, যা ব্রডকাস্ট ঠিকানা এবং নেটওয়ার্কের প্রতিটি নেটওয়ার্ক অ্যাডাপ্টার ঠিকানা করে।

কিভাবে আইপি ঠিকানা এবং ম্যাক ঠিকানা একসঙ্গে কাজ করবেন?

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

যখন আপনার কম্পিউটার কিছু আইপি ঠিকানা x.x.x.x এ একটি প্যাকেট পাঠাতে চায়, তখন প্রথম চেকটি যদি গন্তব্য ঠিকানাটি একই আইপি নেটওয়ার্কের কম্পিউটারে নিজেই থাকে। যদি x.x.x.x একই নেটওয়ার্কের মধ্যে থাকে তবে গন্তব্য আইপি সরাসরি পৌঁছে যেতে পারে, অন্যথায় প্যাকেট কনফিগার করা রাউটারে পাঠাতে হবে।

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

যেহেতু ইথারনেট এমএসি ঠিকানাগুলি ব্যবহার করে, প্রেরকের পরবর্তী হপের MAC ঠিকানাটি পেতে হবে। এটির জন্য ব্যবহৃত একটি বিশেষ প্রোটোকল এআরপি (ঠিকানা রেজোলিউশন প্রোটোকল) রয়েছে। প্রেরক পরবর্তী হপের এমএসি ঠিকানাটি পুনরুদ্ধার করলে, তিনি লিখেছেন যে প্যাকেটটিতে MAC ঠিকানাটি লক্ষ্য করে এবং প্যাকেট পাঠায়।

এআরপি কিভাবে কাজ করে?

এআরপি নিজেই আইপি বা আইপিএক্স মত ইথারনেট উপরে একটি প্রোটোকল। যখন কোনও ডিভাইস একটি প্রদত্ত আইপি ঠিকানার জন্য MAC ঠিকানা জানতে চায়, তখন এটি "একটি IP ঠিকানা y.y.y.y?" কে জিজ্ঞাসা করে ব্রডকাস্ট MAC ঠিকানায় একটি প্যাকেট পাঠায়। সমস্ত ডিভাইস সেই প্যাকেটটি গ্রহণ করে, কিন্তু আইপি ঠিকানা সহ কেবলমাত্র একটি y.y.y.y একটি প্যাকেটের সাথে সাড়া দেবে "এটা আমার।" জিজ্ঞাসা ডিভাইস উত্তর পায় এবং এখন জানেন যে উৎস MAC ঠিকানাটি ব্যবহার করার জন্য সঠিক MAC ঠিকানা। অবশ্যই ফলাফল ক্যাশে করা হবে, তাই ডিভাইসটিকে প্রত্যেক সময় MAC ঠিকানাটি সমাধান করার প্রয়োজন নেই।

প্রমাথী

আমি প্রায় উল্লেখ করতে ভুলে গেছি: MAC ঠিকানাগুলির উপর ভিত্তি করে কোন রাউটিং নেই। নিম্ন স্তরের ইথারনেট এবং ম্যাক ঠিকানা শুধুমাত্র প্রতিটি ডিভাইসে পৌঁছতে পারে একই নেটওয়ার্ক (cabled বা বেতার)। যদি আপনার মধ্যে রাউটারের সাথে দুটি নেটওয়ার্ক থাকে তবে আপনার নেটওয়ার্কে ডিভাইস থাকতে পারে না A নেটওয়ার্ক নেটওয়ার্কে ডিভাইসের MAC ঠিকানাতে একটি প্যাকেট প্রেরণ করুন। নেটওয়ার্ক এ কোনও ডিভাইসে নেটওয়ার্ক B তে ডিভাইসের MAC ঠিকানা নেই, তাই এই MAC ঠিকানাতে প্যাকেটটি নেটওয়ার্ক A (রাউটারের মাধ্যমে) এর সমস্ত ডিভাইসে প্রত্যাহার করা হবে।

রাউটিং আইপি স্তর সম্পন্ন করা হয়। কেবলমাত্র রাউটার দেখেছে যে আমি "আমি কিভাবে IP ঠিকানা এবং MAC ঠিকানাগুলি একত্রে কাজ করে?" বিভাগে উল্লিখিত উপরে যা করছি। রাউটার তার নিজস্ব ম্যাক ঠিকানাের জন্য প্যাকেট পাবে তবে একটি ভিন্ন আইপি ঠিকানাের জন্য। তিনি সরাসরি লক্ষ্য আইপি ঠিকানা পৌঁছতে পারে কিনা তা পরীক্ষা করবে। যদি তাই হয়, তিনি প্যাকেটে টার্গেট পাঠায়। অন্যথা রাউটারটি নিজেই একটি আপস্ট্রিম রাউটার কনফিগার করেছে এবং রাউটারে প্যাকেট পাঠাবে।

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

MAC ঠিকানা জন্য অন্যান্য ব্যবহার ক্ষেত্রে

  1. নেটওয়ার্ক সুইচ প্রতিটি পোর্টে দেখানো MAC ঠিকানাগুলির একটি তালিকা সঞ্চয় করে এবং পকেট দেখতে শুধুমাত্র পোর্টগুলিতে প্যাকেটগুলির দিকে অগ্রসর হয়।

  2. ওয়্যারলেস অ্যাক্সেস পয়েন্টগুলি প্রায়ই অ্যাক্সেস নিয়ন্ত্রণের জন্য MAC ঠিকানা ব্যবহার করে। তারা শুধুমাত্র সঠিক পাসফ্রেজের সাহায্যে পরিচিত ডিভাইসগুলির জন্য অ্যাক্সেসের অনুমতি দেয় (MAC ঠিকানা অনন্য এবং ডিভাইস সনাক্ত করে)।

  3. ডিএইচসিপি সার্ভারগুলি ডিভাইস সনাক্ত করতে এবং কিছু ডিভাইস নির্দিষ্ট আইপি ঠিকানা দিতে MAC ঠিকানা ব্যবহার করে।


16
আসলে প্রশ্নটির উত্তর দেওয়ার জন্য +1 যেভাবে লোকেরা ইতিমধ্যে উত্তরটি জানে না তারা বুঝতে পারেন।
fluffy

আমি সাহায্য করতে পারছি না কিন্তু একদম অসাধারণ ইনফোগ্রাফিক / ডায়াগ্রাম তৈরির আকাঙ্ক্ষা অনুভব করছি, এমএসি / আইপি ইন্টারেক্টের উপায়টি বেশ মজার!
NRGdallas

1
চমৎকার উত্তর শুধু একটি বিস্তারিত: MAC ঠিকানাগুলি অ ইথারনেট ডিভাইসগুলির জন্যও ব্যবহৃত হয় এবং আপনি মূলত আইপি স্ট্যাকের সাথে ব্যবহৃত কোনও ডেটা-লিঙ্ক স্তরটির জন্য বর্ণনা করেন
kriss

Wi-Fi MACs সম্পর্কে উল্লেখযোগ্য মূল্য: তারা যখন সাধারণত অনন্য এবং করতে পারেন ডিভাইস সনাক্ত করতে ব্যবহার করা, তারা বানোয়াট এবং বায়ু উপর পরিষ্কার মধ্যে পাঠানো সহজ। সংযোগে ব্যবহৃত কোনও এনক্রিপশন / প্রমাণীকরণ নেই, অথবা যদি অন্য এনক্রিপশন / প্রমাণীকরণ প্রক্রিয়া (গুলি) দুর্বল (যেমন: WEP) হয় তবে এটি খুব একটি অনুমোদিত ডিভাইস ছদ্মবেশী এবং নেটওয়ার্ক যোগদান একটি আক্রমণকারী জন্য তুচ্ছ।
Iszi

সেরা ব্যাখ্যা!
minigeek

47

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

এখানে একটি তালিকা সাংগঠনিকভাবে অনন্য সনাক্তকারী : Standards.ieee.org

এখানে উপরের একটি বিকল্প আছে: ম্যাক-বিক্রেতা-লুকআপ

সাধারণ পরিচিত নির্মাতাদের কয়েক উদাহরণ:

  • 00-05-5 ডি (ডি-লিঙ্ক সিস্টেম ইনকর্পোরেটেড)
  • 00-09-5 বি (নেটগিয়ার ইনকর্পোরেটেড)
  • 00-E0-4C (রিয়েলটাইক সেমিকন্ডাক্টর কর্পোরেশন)
  • 00-E0-4F (সিস্কো সিস্টেম ইনকর্পোরেটেড)
  • 00-E0-64 (স্যামসং ইলেকট্রনিক্স)

সর্বশেষ 3 বাইট (3 octets) এলোমেলোভাবে নির্মাতার দ্বারা বরাদ্দ করা হয়।

যেহেতু PjC50 সঠিকভাবে একটি ইথারনেট নেটওয়ার্কে MAC ঠিকানাটি উল্লেখ করে সুইচগুলি কোন প্যাকেটটি পাঠাতে সিদ্ধান্ত নেয় সেগুলিতে সুইচ করতে সহায়তা করে। একটি ব্রডকাস্ট-এমএসি ঠিকানা আছে। ff: ff: ff: ff: ff: ff ব্রডকাস্ট-এমএসি-ঠিকানা ব্যবহারের জন্য ব্যবহৃত হয়। উল্লেখ্য যে এমএসি-ঠিকানা পরিবর্তন করা যেতে পারে তাই এটি একটি নির্দিষ্ট ডিভাইস শনাক্তকারী হিসাবে ব্যবহার করে সতর্ক থাকুন! এমএসি-ঠিকানাটি এআরপি (অ্যাড্রেস রেজোলিউশন প্রোটোকল) প্রোটোকলের সাথেও ব্যবহৃত হয়। সুতরাং এটি কীভাবে কাজ করে, পিসিতে এটির নিজস্ব আইপি ঠিকানা, ম্যাক-ঠিকানা, রিসিভারের IP ঠিকানা এবং উপরে বর্ণিত ব্রডকাস্ট ঠিকানা সহ পিসি বি একটি এআরপি-অনুরোধ পাঠায় (ff: ff: ff: ff: ff : FF)। প্যাকেটটি পরে পাঠানো হয় কিনা সে সম্পর্কে পিসি বি চেক করে। যদি হ্যাঁ হয় তবে পিসি বি তার নিজস্ব ম্যাক ঠিকানা, আইপি ঠিকানা, রিসিভারের এমএসি ঠিকানা এবং রিসিভারের আইপি ঠিকানা প্রেরণ করে। অন্যান্য ডিভাইস প্যাকেট বাতিল।

উভয় পিসি এ এবং বি সাধারণত তথাকথিত এআরপি-ক্যাশে সফল সংযোগ সংরক্ষণ করে। পিসিতে সংযোগটি সংরক্ষণের উপায়টি ডিভাইস থেকে ডিভাইসে ভিন্ন। যদি আপনি আইপি ঠিকানাটি জানেন না তবে আপনি রিভার্স রেজোলিউশন রেজোলিউশন প্রোটোকল (RARP) সহ আইপি ঠিকানা পেতে পারেন। RARP এর সাথে ডিভাইসটি একটি কেন্দ্রীয় ক্লায়েন্টকে যোগাযোগ করে এবং এটি আইপি ঠিকানাটির জন্য অনুরোধ করে। কিন্তু এই পদ্ধতি আজকাল কদাচ ব্যবহৃত হয়।

নিম্নলিখিত প্রযুক্তিগুলি MAC-48 সনাক্তকারী ফর্ম্যাট ব্যবহার করে:

  • ইথারনেট
  • 802.11 বেতার নেটওয়ার্ক
  • ব্লুটুথ
  • IEEE 802.5 টোকেন রিং
  • অন্যান্য অন্যান্য IEEE 802 নেটওয়ার্ক
  • FDDI
  • এটিএম (শুধুমাত্র একটি NSAP ঠিকানা অংশ হিসাবে ভার্চুয়াল সংযোগ সুইচ) ফাইবার চ্যানেল এবং সিরিয়াল সংযুক্ত এসসিএসআই (ওয়ার্ল্ড ওয়াইড নাম হিসাবে)

4
"প্রতিটি ডিভাইস (...) এর মধ্যে MAC- ঠিকানাগুলির চেয়ে আরো সঠিকভাবে"। প্রতিটি এনআইসি হয়েছে একজন ম্যাক ঠিকানা । (অ্যাকাউন্টে একটি কাস্টম ম্যাক ঠিকানা সেট করার ক্ষমতা নেই।) সমস্ত প্রিন্টারগুলিতে নেটওয়ার্ক কার্ডগুলি অন্তর্নির্মিত নেই এবং অনেক সার্ভারে একাধিক নেটওয়ার্ক কার্ড থাকে এবং এভাবে একাধিক MAC ঠিকানা থাকে।
a CVn

2
বলুন পিসি -1 পিসি -২ তে একটি প্যাকেট পাঠায়। এখন স্যুইচটি শুধুমাত্র পিসি -1 এর এমএসি-ঠিকানাটি পড়ে এবং এটি একটি টেবিলে সংরক্ষণ করে। আপনি যদি এটি কীভাবে কাজ করে সে সম্পর্কে আরো তথ্য চান তবে এইটি পড়ুন: কিভাবে ল্যান সুইচ কাজ :)
Meintjes

3
আরেকটি বিষয় হল, এমএসি ঠিকানা কীভাবে এনআইসি সিদ্ধান্ত নেয় এবং কীভাবে হ্যান্ডলিংয়ের জন্য প্রসেসরকে পাঠাতে হয় তা নির্ধারণ করে। তারের উপর স্থাপিত একটি ইথারনেট ফ্রেমটি তার গন্তব্য MAC ঠিকানাটি NIC MAC ঠিকানা দিয়ে XOR'd করেছে এবং যদি ফলাফল 0 টি হয় তবে এটি এই এনআইসিটির জন্য একটি ফ্রেম।
bbayles

7
-1: প্রশ্নটি কীভাবে এমএসি ঠিকানা ব্যবহার করা হয়, কোনও MAC ঠিকানা নয় তা জানতে চাওয়া হয়। আপনার উত্তরের একমাত্র অংশটি শেষ পর্যন্ত বুলেট তালিকাটি প্রশ্নাতীত হয় এবং এটি খুব বিস্তারিতভাবে যায় না।
Kevin

4
ছবি উইকিপিডিয়া থেকে নেওয়া হয়: en.wikipedia.org/wiki/File:MAC-48_Address.svg , সৃজনশীল কমন্স অধীনে লাইসেন্সকৃত ছবি ব্যবহার করা হয় যখন তাদের লেখকদের দায়ী করা আবশ্যক।
Étienne

24

তারা হয় প্যাকেট স্থানান্তরের জন্য ব্যবহৃত: ইথারনেট নেটওয়ার্কে অনেকগুলি ডিভাইস রয়েছে এবং ম্যাক ঠিকানাটি কোন ডিভাইসটি প্যাকেটটি গ্রহন করবে তা নির্দিষ্ট করে। ইথারনেট সুইচটি কোন পোর্টে পাঠানো হবে তা নির্বাচন করতে এটি ব্যবহার করবে।


5
ইথারনেটটি মূলত একটি বাস মাধ্যম ছিল, এটি মনে রাখতে আকর্ষণীয় হতে পারে যেখানে সমস্ত মেশিনগুলি একই মিডিয়াটিকে শারীরিকভাবে ভাগ করে নিয়েছে (এটি এখনও ওয়্যারলেস নেটওয়ার্কগুলির জন্য সত্য)। তাই যৌক্তিকভাবে এটি যে কাজ করে।
LawrenceC

এবং এখনও নেটওয়ার্ক ব্যবহার করে যে এখনও হাব :)
Doon

এখন থেকে সুইচগুলি কেবলমাত্র একটি সুবিধা (সত্যিই RJ-45 LANs এর সাথে বিস্তৃত ছড়িয়ে পড়ে) আমরা তাদের ছাড়া আইপি নেটওয়ার্কগুলি ব্যবহার করতে পারি এবং হাব (802.11 ব্যবহার করে)
kriss

7

এই ক্ষেত্রে অনুক্রম ভুলে যান, এটি একটি খুব গুরুত্বপূর্ণ বিষয় নয়।

এমএসি ঠিকানাটি আইএসও / ওএসআই বা টিসিপি / আইপি মডেলগুলিতে লেয়ার 2 (লিঙ্ক স্তর) এর ঠিকানা। আইপি ঠিকানা একই মডেলের স্তর 3 (নেটওয়ার্ক স্তর) থেকে হয়।

উদাহরণস্বরূপ, একটি লেয়ার 2 নেটওয়ার্ক, উদাহরণস্বরূপ একটি সাধারণ ইথারনেট নেটওয়ার্ক, একটি সংঘর্ষের ডোমেন বিদ্যমান, যেখানে সংযুক্ত সমস্ত সরঞ্জাম কোনও ফাঁক থেকে সমস্ত ফ্রেম (লেয়ার ২ ইউনিট তথ্য) পেতে পারে। কিন্তু নেটওয়ার্ক বাইরে কেউ এই ফ্রেম পেতে পারেন। ম্যাক ঠিকানা এই ডোমেন ঠিকানা হয়।

প্যাকেট স্তর 3 ইউনিট তথ্য, সাধারণত, আইপি প্যাকেট। তারা এক বা একাধিক সংঘর্ষ ডোমেইন মাধ্যমে ভ্রমণ। আইপি ঠিকানা এই ডোমেইন ঠিকানা।

সুইচ ম্যাক অ্যাড্রেস টেবিল ব্যবহার করে লেয়ার 2 ডিভাইস এবং ফরওয়ার্ড ফ্রেম। রাউটার স্তর 3 ডিভাইস এবং তারা আইপি ঠিকানা টেবিল ব্যবহার করে প্যাকেট এগিয়ে।


6

ইথারনেটটি অন্য কম্পিউটারটি (অন্য MAC) সাথে কথা বলতে চায় এটি সরাসরি তার নেটওয়ার্ক অ্যাডাপ্টারের বাইরে পৌঁছে যেতে পারে। আইপি না। আইপি অনুমান করে যে এটি সমগ্র বিশ্বের অন্য কোন আইপিতে পৌঁছতে পারে এবং যদি এটি বর্তমান সাবনেটে পৌঁছাতে না পারে তবে রাউটার এটি সেখানে বহন করবে, এনএটি সত্ত্বেও। গেটওয়েগুলির ধারণা স্তর 2 বা ইথারনেটে বিদ্যমান নেই।

যদি আপনার একটি সুইচ সংযুক্ত কয়েকটি মেশিন থাকে এবং রাউটারের মাধ্যমে ইন্টারনেট / ইন্টারনেটের সাথে ট্র্যাফিক বাণিজ্য করতে না হয় তবে আপনাকে অবশ্যই আইপি আপ এবং চলার প্রয়োজন নেই। অবশ্যই, একটি অ্যাপ্লিকেশনটি লেয়ার 2 এর উপরে তাদের নিজস্ব প্রোটোকল প্রয়োগ করতে বা সরবরাহ করতে হবে, যেহেতু বেশিরভাগ OS এবং অ্যাপ্লিকেশনগুলি আপনি সর্বদা টিসিপি / আইপি ব্যবহার করতে চান বলে মনে করেন।

সর্বদা আইপি-তে 'ইন্টারনেট' মনে রাখা মানে 'ইন্টারন্যাশনালওয়ার্কিং' অর্থ আসলে ট্র্যাফিক পাওয়ার বিষয়ে উদ্বিগ্ন মধ্যে নেটওয়ার্ক বেশী মধ্যে একটি নেটওয়ার্ক, যদিও স্পষ্টতই এটি (এবং এটি) ব্যবহার করা যেতে পারে।


প্রথম অনুচ্ছেদটি নিখুঁত উত্তর! উজ্জল!
Milind R

6

ম্যাক ঠিকানা শারীরিক স্থানান্তর ব্যবহার করা হয়। একটি ইথারনেট অ্যাডাপ্টার আইপি সম্পর্কে কিছু জানেন না। তাই ইথারনেট অ্যাডাপ্টার ডাটা প্যাকেটের রিসিভার ঠিক করতে MAC ঠিকানা ব্যবহার করে।

যদি ইথারনেট অ্যাডাপ্টার আইপি সম্পর্কে কিছু জানত তবে আমাদের একটি নতুন প্রোটোকল (যেমন আইপিভি 4 থেকে আইপিভি 6 তে) স্যুইচ করতে আমাদের সমস্ত ফার্মওয়্যার আপগ্রেড করতে হবে।

এছাড়াও এমএসি ঠিকানার মধ্যে এটি সম্পর্কে নির্মাতার কিছু তথ্য আছে।


3
রাউটার কিছু রুট করতে MAC ঠিকানা ব্যবহার করবেন না। তারা আইপি ঠিকানা ব্যবহার করে। হাবগুলি তাদের পোর্টগুলি থেকে ট্র্যাফিককে অনির্বাচিত করে তুলবে, তবে এটি ব্রিজিং বলা হবে, যেহেতু ট্র্যাফিকটি একটি পৃথক নেটওয়ার্কের উপরে না গিয়ে একই নেটওয়ার্কের উপর চলে।
LawrenceC

5

আইপিভি 4 এর জন্য এআরপি (অ্যাড্রেস রেজোলিউশন প্রোটোকল) বা আইপিভি 6 এর জন্য এনডিপি (নেবার্ব ডিসকভারি প্রোটোকল) এর জন্য এটি ব্যবহার করা হয়, ফ্রেমগুলি কোন অনন্য হোস্টে পাঠানো উচিত তা নির্ধারণ করতে আইপি ঠিকানাগুলিকে MAC ঠিকানাগুলিতে অনুবাদ করে।


এটি বেশ কাছাকাছি, কিন্তু এটি সমস্ত ব্যবহার আবরণ না। এমএসি কিভাবে টিসিপি / আইপি এর সাথে সম্পর্কযুক্ত, তবে এমএসি এর চেয়ে অনেক বেশি ব্যবহার করা হয়। এই প্রথম উত্তরটি আমি 1 টি প্রদান করছি না (পৃষ্ঠাটির নীচে থেকে কাজ করছি)।
Mark Henderson

@ মার্ক হেন্ডসন সমালোচনার জন্য ধন্যবাদ। আচ্ছা আমি শুধু প্রশ্নের উত্তর দিতে চেষ্টা করেছি How MAC addresses were used in packet transfer এবং তারপর আমি এটা একটি ইথারনেট স্তরের ছিল অনুমিত। এবং হ্যাঁ এটি একটি সহজ উত্তর, কিন্তু আমি এমন একটি স্তরের উত্তর দিচ্ছি যা আমার নিজের স্তরের জন্য উপযুক্ত :)
Jesper Jensen

3

অন্যের উত্তরগুলি পূরণ করতে, আমি যোগ করব যে ম্যাক ঠিকানা সুইচগুলির চেয়ে রাউটারগুলির জন্য আরও বেশি গুরুত্বপূর্ণ। আমি কি দ্বারা মানে আরো সমালোচনামূলক আইপি নেটওয়ার্ক বিদ্যমান জন্য সুইচ সত্যিই প্রয়োজন হয় না। IL আপনি ২0 বছর আগে (আরজে -45 এর আগে) স্থানীয় আইপি নেটওয়ার্কগুলি স্যুইচ ছাড়াই পুরোপুরি কাজ করে নিলে রাউন্ডযুক্ত ইথারনেট নেটওয়ার্কে কেবল একই তারের ডিভাইসগুলি সংযুক্ত ছিল (উদাহরণস্বরূপ এক্স বেস-টি ইথারনেট প্রযুক্তির দিকে নজর দিন)।

অন্যদিকে আইপি নেটওয়ার্কগুলি রাউটিং সমর্থন করার জন্য এবং এমএসি এবং আইপি অ্যাড্রেসিং স্কিমগুলিতে নির্ভর করে।

আইপি নেটওয়ার্কে রাউটিং প্যাকেট মানে যে যখন টার্গেট মেশিনটি সরাসরি অ্যাক্সেস করা যায় না তখন এটি প্রথমে অন্য মেশিনে (গেটওয়ে) পাঠানো হবে যা চূড়ান্ত আইপি টার্গেটের কাছাকাছি।

নেটওয়ার্ক প্যাকেট হেডারগুলির পরিপ্রেক্ষিতে এটি একটি গেটওয়েতে প্রেরিত একটি প্যাকেটটিকে ইথারনেট স্তরের গেটওয়েয়ের MAC ঠিকানা শিরোনাম হিসাবে লক্ষ্য করা হবে, আইপি স্তরের শিরোনামটি অপরিবর্তিত থাকবে না।

আপনি যে লক্ষ্য করা উচিত ম্যাক ঠিকানা সাধারণত আজকের মানে MAC-48 (শারীরিক ডিভাইস ঠিকানা) বা ইইউআই -48 (লজিক্যাল ডিভাইস ঠিকানা) বা এমনকি 8 বাইটগুলি বৃহত্তর নেটওয়ার্কে ব্যবহৃত ইইউআই -64 ঠিকানা। ঐতিহাসিকভাবে এমএসি জেরক্সের ইথারনেট প্রযুক্তির জন্য উদ্ভাবিত হয়েছিল এবং পরবর্তীতে অন্য ডিভাইস ট্রান্সপোর্ট প্রযুক্তির (802.11, ব্লুটুথ, ফাইবার চ্যানেল, ব্লুটুথ) ডিভাইসটি সনাক্ত করার জন্য পুনরায় ব্যবহার করা হয়েছিল।

আমি যেমন বলেছিলাম আপনি ইথারনেটের পরিবর্তে অন্য লেয়ার -২ ব্যবহার করতে পারেন, কিন্তু বেশিরভাগই ম্যাক ঠিকানাটি নেটওয়ার্ক সনাক্তকারী হিসাবে ব্যবহার করে এবং অন্তর্নিহিত MAC / IP correspondence স্কীমটি ধরে থাকে এবং আপনি এখনও এআরপি ব্যবহার করতে পারেন। যতদূর আমি জানি যে সকল আইপি স্ট্যাকগুলি ম্যাক ঠিকানা এবং আইপি ঠিকানাগুলির মধ্যে যোগাযোগ টেবিলের উপর নির্ভর করে।

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


রাউটার ম্যাক ঠিকানা সম্পর্কে যত্ন না। তারা অন্তত 2 এনআইসিগুলির প্রতিটিতে সাবনেট অ্যাসাইনমেন্ট সম্পর্কে যত্ন করে, কিন্তু প্রকৃতপক্ষে এমএসি ঠিকানার বিষয়ে নয়। তারা একটি আইপি থেকে অন্য আইপি পর্যন্ত ট্রাফিক (যেমন অনুলিপি) এগিয়ে, একটি আইপি থেকে একটি MAC বা যে মত কিছু।
LawrenceC

4
@ultrasawblade, আপনার বিবৃতি কিম্ভুতকিমাকার । একটি রাউটার একটি ইথারনেট নেটওয়ার্কের সাথে সংযুক্ত করা হয়, তাহলে এটি ইথারনেট প্রোটোকল ব্যবহার করে যোগাযোগ করতে হবে। আইপি প্যাকেট ইথারনেট ফ্রেমে encapsulated করা হবে। যার অর্থ ** সরাসরি ইথারনেট হোস্টগুলির ম্যাক অ্যাড্রেসগুলি জানার ** সিস্টেমগুলি একেবারে প্রয়োজনীয়। লেয়ার 3 ডিভাইসটি জাগ্রতভাবে কেবল লেয়ার 3 প্রোটোকলের সাথে যোগাযোগ করে না, এটি লেয়ার 3 প্রোটোকলের মধ্যে লেয়ার 3 প্রোটোকলকে এনক্যাপাসেট করতে হবে, যা লেয়ার 1 মিডিয়ামে প্রেরণ করা হয়।
Zoredache

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

1
আপনি আন্ডারলাইটিং লেয়ার 2টিকে পুরোপুরি ভিন্ন কিছু দিয়ে প্রতিস্থাপন করতে পারেন (যদিও আমি জানি না) এবং আইপি এখনও একই কাজ করবে। আইপি প্রোটোকল (লেয়ার 3) যদি ব্যক্তিগত হোস্টগুলি এমএসি বা অন্য কোনও স্কিমের নীচে নিহিত থাকে তবে সেগুলি যত্ন করে না। অবশ্যই ম্যাক ম্যাপিংয়ের আইপি বজায় রাখার প্রয়োজন আছে - কিন্তু এআরপি সত্যিই লেয়ার 3 বা লেয়ার 2 এর "অন্তর্গত" কিনা তা জানা কঠিন। বিন্দুটি হল লেয়ার 2 প্রোটোকলটি ইথারনেট এবং আইপিটির যত্ন নেই / স্তর 2 প্রোটোকল কি জানতে হবে।
LawrenceC

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

2

প্রাক সুইচ দিন (হাব) ফিরে চিন্তা করুন।

যদি মানুষ কম্পিউটার হয়, তবে এমএসি ঠিকানা তাদের নাম।

অনেক লোক (কম্পিউটার) একই টেলিফোন কল উপর প্ররোচিত করা। সবাই একই সময়ে কথা বলা হয়।

আপনি (এক কম্পিউটার) এই সমস্ত কথোপকথনটি শুনতে পান তবে আপনি কী শুনছেন তা আপনি জানেন না, যতক্ষণ না কেউ একটি বাক্য (একটি প্যাকেট) শুরুতে আপনার নাম (আপনার MAC ঠিকানা) বলে।

"FRED, THERE IS ICE CREAM!"

অবশ্যই, আপনি পাঠানো বাক্য শুনতে সম্প্রচার ঠিকানা । শুধু যে কেউ yelling হতে বিবেচনা করুন,

"EVERYONE, THERE IS ICE CREAM!"

কনফারেন্স কলটিতে আরো মানুষ (কম্পিউটার) পেয়েছেন, আরো ফিল্টার করতে হবে। প্রযুক্তি উন্নত এবং সুইচগুলি আমাদেরকে সরাসরি এক ব্যক্তির (কম্পিউটার / এমএসি) সাথে কথা বলতে দেয় যাতে তাদের সমস্ত শব্দটি ফিল্টার করার জন্য (এবং ব্যান্ডউইথ মুক্ত করতে) খুব কঠিন কাজ করতে না হয়।

আইপি মৌলিক উপায়ে খুব অনুরূপ, কিন্তু এটি MAC ঠিকানা শীর্ষে আরো বৈশিষ্ট্য এবং স্তর আছে। স্তর 2 এবং 3 ওএসআই মডেল যথাক্রমে।


আপনি প্রাক সুইচড দিন ফিরে চিন্তা করতে হবে না। ম্যাক ঠিকানা জীবিত এবং ভাল এবং আপনার ইথারনেট অ্যাডাপ্টার ছেড়ে যে প্রতিটি একক প্যাকেট ব্যবহার করা হয় আজ ঠিক আছে।
Mark Henderson

খুবই সত্য. কিন্তু এটি উপমা সঙ্গে সাহায্য করে। আর এনআইসি এখনও একই ভাবে আচরণ করে।
Randy James

2

"বাস" (ইথারনেট নেটওয়ার্ক) এর সাথে একাধিক ঠিকানা সংযুক্ত থাকার কারণে MAC ঠিকানাটি প্রয়োজনীয়। প্রেরককে রিসিভার সনাক্ত করতে সক্ষম হতে হবে, সেইসাথে প্রাপকের কাছে নিজেকে সনাক্ত করতে হবে।

সমস্ত হার্ডওয়্যার বাসের ঠিকানা দরকার, কারণ একাধিক প্রেরক এবং রিসিভার একই তারের ভাগ করে এবং বার্তাগুলিকে নির্দিষ্ট রিসিভারগুলিতে যেতে হয় এবং প্রাথমিক পাঠকদের সনাক্ত করতে হয়।

I2C, পিসিআই, ইথারনেট, আপনি এটি নাম।

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


1

পুরানো দিনের মধ্যে নেটওয়ার্ক বাস ভাগ করা হয়। প্রতিটি নেটওয়ার্কযুক্ত ডিভাইস একই তারের সাথে সংযুক্ত, অথবা একটি হাব যা অর্থাত্ আপনি পাঠানো প্রতিটি প্যাকেটটি নেটওয়ার্কের প্রতিটি ডিভাইসে প্রাপ্ত হয়েছিল।

নেটওয়ার্কিং সফ্টওয়্যার তারপর সহজ ছিল। প্রতিটি ডিভাইস একটি MAC ঠিকানা ছিল, যা অনন্য হতে গ্যারান্টিযুক্ত ছিল। এটি অন্য কিছু করার দরকার ছিল না - এটি সমস্তই নিশ্চিত ছিল যে একই নেটওয়ার্কের কোনও ডিভাইসের একই ঠিকানা ছিল না।

যদি আপনার ডিভাইসটি অন্য ডিভাইসে কথা বলতে চায় তবে এটি প্রাপকের MAC ঠিকানার সাথে একটি প্যাকেট পাঠাবে এবং প্রাপক নেটওয়ার্কটি বন্ধ করে নেবে। অন্যান্য সমস্ত ডিভাইস এটি উপেক্ষা করবে - এটি তাদের এমএসি ঠিকানায় উল্লেখ করা হয়নি।

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

এই হ্রাস সংকোচন এবং আরও ডিভাইস নেটওয়ার্ক করা অনুমোদিত, এবং আরো সামগ্রিক ট্রাফিক পরিচালিত করা। এটা একটা প্যাকেট সুইচ নেটওয়ার্ক

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

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

সমাধান একটি আইপি নেটওয়ার্ক যাচ্ছে, এবং রাউটার ব্যবহার করে। এটি MAC ঠিকানা ভিত্তিক সুইচযুক্ত প্যাকেট নেটওয়ার্কের উপরে তৈরি করা হয়েছে। কাঁচা তথ্য পরিবর্তে, প্যাকেটে এখন একটি আইপি প্যাকেট রয়েছে - একটি প্যাকেটের মধ্যে একটি প্যাকেট।

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

আজকের নেটওয়ার্কে আপনি খুব কমই হubs এবং বাস দেখতে পাবেন (বেতার নেটওয়ার্কের ব্যতীত, মাঝখানে অন্তর্নিহিতভাবে ভাগ করা হয়) এবং পরিবর্তে আমার মেশিন সরাসরি একটি সুইচ সংযোগ করে, যা তারা রাউটারের সাথে সংযুক্ত হয়।

আমার মেশিনে অ্যালগরিদম এবং প্রোটোকলের বিভিন্ন আছে সুতরাং এটি কিভাবে নেটওয়ার্ক সেট আপ হয় তা জানেন।

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

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

অনেকগুলি ছোট বিবরণ রয়েছে যা আমি করেছি, এবং কিছু সত্যিকারের আকর্ষণীয় অ্যালগরিদম এবং প্রটোকলগুলি যা সবকিছুকে কাজ করে, কিন্তু এটিই আজ আমাদের জন্য MAC ঠিকানাটি কীসের মৌলিক গল্প।


1
আপনি ভাল শুরু, কিন্তু আপনি মাঝখানে এটি হারিয়ে যেখানে আপনি ইন্টারকানেকড নেটওয়ার্ক সম্পর্কে কথা বলা শুরু। 90 সেকেন্ড পর্যন্ত সুইচগুলি সাধারণ ছিল না তবে এর আগে রাউটিং ২0 বছর আগে বিদ্যমান ছিল।
Mark Henderson

-1

রুট পার্থক্য হল যে ম্যাকটি উৎপাদন সময় সময়ে প্রস্তুতকারকের দ্বারা নির্ধারিত হয়, এবং আইপি ঠিকানা সংযোগ সময় নির্ধারিত হয়।

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

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

অবশ্যই, প্যাক প্রেরণের অন্যান্য অংশগুলির জন্য MAC ব্যবহার করা হয় তবে এটির বেশিরভাগই বেশিরভাগ আনুষঙ্গিক এবং এটি (অন্তত তত্ত্বের) গতিশীলভাবে নির্ধারিত নম্বর (উদাঃ আইপি ঠিকানা) দ্বারা প্রতিস্থাপিত হতে পারে।


+1 জন্য কেন আমরা শুধু ম্যাক ঠিকানা ব্যবহার চালিয়ে না।
deed02392

3
প্রথম অনুচ্ছেদের টেকনিক্যালি সঠিক, কিন্তু যে মূল পার্থক্য না। রুট পার্থক্য হল যে একটি এমএসি ইথারনেটের অন্তর্গত, এবং একটি আইপি টিসিপি / আইপি এর অন্তর্গত। আপনি একাধিক লেয়ার 2 প্রোটোকল (উদাহরণস্বরূপ, এটিএম) এর উপর টিসিপি / আইপি চালাতে পারেন এবং কেবলমাত্র টিসিপি / আইপি থেকে বেশি যা ইথেরেটে চালানো হয়। "নেটওয়ার্কের সাথে সংযোগ করার আগে" এমন কোনও জিনিস নেই, তবে "DHCP থেকে আইপি ঠিকানা পাওয়ার আগে" আছে। কিন্তু তারপরেও ম্যাকটি তখনও ব্যবহৃত হয় - এটি OSI মডেলের একটি ভিন্ন স্তরের উপর অবস্থিত। শেষ অনুচ্ছেদ নিখুঁত ভুল - আছে না নেটওয়ার্কিং একটি MAC ঠিকানা জন্য প্রতিস্থাপন।
Mark Henderson

@ মার্কহেন্ডারসন: আমার পয়েন্টটি হল যে এমএসি টি ইথারনেট এবং আইপি-তে টিসিপি / আইপি তে বেশিরভাগই ঐতিহাসিক দুর্ঘটনা; তাত্ত্বিকভাবে, যদি আমরা স্ক্র্যাচ থেকে সমগ্র ইন্টারনেট স্ট্যাকটি পুনরায় ডিজাইন করেছি (এবং ওএসআই এবং অন্যান্য নেটওয়ার্কগুলির সাথে সামঞ্জস্যতা উপেক্ষা করে), তখন গতিশীলভাবে নির্ধারিত সংখ্যা (উদাহরণস্বরূপ আইপি) সহ কারখানার নির্ধারিত সংখ্যা (যেমন MAC) এর সর্বাধিক ব্যবহারগুলি প্রতিস্থাপন করা সম্ভব হবে এমন একটি প্যাকেট রয়েছে যা একটি গতিশীলভাবে নির্ধারিত নম্বর অর্জন করার আগে প্রেরিত / প্রেরণ করতে হবে, সেইজন্য একটি কারখানা-নির্ধারিত বিশ্বব্যাপী অনন্য সনাক্তকারী প্রয়োজন।
Lie Ryan

@ মার্কহেন্ডারসন: আইএমও বলছে যে আমাদের ম্যাক এবং আইপি দরকার কারণ MAC লেয়ার 2 এবং আইপি লেয়ার 3 এর মতই "আমরা এটি প্রয়োজন কারণ এটির জন্য আমরা ইন্টারনেট ডিজাইন করেছি", এটি পয়েন্টটিকে মিস করে এবং কোনও দরকারী তথ্য দেয় না সবটা। আমি এখানে উত্তর দিচ্ছি কেন কারখানার নির্ধারিত এবং গতিশীলভাবে বরাদ্দকৃত সনাক্তকারী উভয় সমস্যার প্রকৃতির কারণে এবং কোনও ইন্টারনেট স্ট্যাক থেকে কোনও প্রয়োজন নেই (কোনও গতিশীলভাবে নির্ধারিত আইডি এবং রাস্তার দক্ষতার জন্য রাউটিং দক্ষতা হ্রাস) কোনও কারখানা-নির্ধারিত ID এর জন্য ডাইনামিক আইডি অ্যাসাইনমেন্টের আগে একটি ডিভাইসকে বিশেষভাবে সম্বোধন করা)।
Lie Ryan

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