255.255.255.255 বনাম 192.168.1.255


18

আমরা সম্প্রচারিত কিছু অ্যাপ্লিকেশন ডিবাগ করার চেষ্টা করছি।

ব্রডকাস্ট ঠিকানা 255.255.255.255 এবং উদাহরণস্বরূপ ifconfig দ্বারা প্রতিবেদন হিসাবে কি পার্থক্য, বিস্টকৃত: 192.168.1.255


এই প্রশ্ন এবং উত্তর ব্যাখ্যা।
রন মউপিন

উত্তর:


37

সম্প্রচারের ঠিকানাটি সর্বদা প্রদত্ত নেটওয়ার্কের সাথে সম্পর্কিত, সেখানে প্রতি সম্প্রচার নেই ; আপনার যদি কোনও নেটওয়ার্ক থাকে, আপনি সমস্ত হোস্ট বিটকে 1 এস দিয়ে প্রতিস্থাপন করে এর সম্প্রচারের ঠিকানাটি গণনা করতে পারেন; সহজ কথায় বলতে গেলে সম্প্রচারের ঠিকানাটি আপনার নেটওয়ার্কে থাকা সর্বোচ্চ নম্বরযুক্ত ঠিকানা, যখন নেটওয়ার্ক ঠিকানাটি সর্বনিম্ন হয় (সমস্ত হোস্ট বিটের সাথে 0 সেটে সেট করা থাকে); এ কারণেই আপনি তাদের উভয়টিকে প্রকৃত হোস্ট ঠিকানা হিসাবে ব্যবহার করতে পারবেন না: সেগুলি এই ব্যবহারের জন্য সংরক্ষিত।

আপনার নেটওয়ার্ক যদি 192.168.1.0/24 হয় তবে আপনার নেটওয়ার্ক ঠিকানা 192.168.1.0 হবে এবং আপনার সম্প্রচারের ঠিকানাটি 192.168.1.255 হবে।

আপনার নেটওয়ার্কটি যদি 192.168.0.0/16 হয় তবে আপনার নেটওয়ার্ক ঠিকানা 192.168.0.0 হবে এবং আপনার সম্প্রচারের ঠিকানাটি 192.168.255.255 হবে।

এবং আরও ...

255.255.255.255 হ'ল একটি বিশেষ সম্প্রচার ঠিকানা, যার অর্থ "এই নেটওয়ার্ক": এটি আপনাকে ঠিক যার ঠিকানাটির যত্ন না করেই আপনার সাথে সংযুক্ত নেটওয়ার্কে একটি সম্প্রচার প্যাকেট পাঠাতে দেয়; এর মধ্যে, 127.0.0.1 এর সমান, যা "স্থানীয় হোস্ট" এর অর্থ একটি ভার্চুয়াল ঠিকানা।

এখানে আরও তথ্য: http://en.wikedia.org/wiki/ ব্রডকাস্ট_এড্রেস


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

1
হতে পারে আমার "ভার্চুয়াল" শব্দটির ব্যবহারটি কিছুটা অবিস্মরণীয় ছিল, তবে এটি প্রকৃতপক্ষে একটি সংরক্ষিত ঠিকানা যা কোনও শারীরিক ইন্টারফেসের সাথে সম্পর্কিত হতে পারে না এবং হোস্টের বাইরে কখনও দেখা উচিত নয়; 127.0.0.1 কে আপনার ডিএনএস সার্ভারকে যদি কেউ জিজ্ঞাসা করছে তবে এটি নিকটতম আইপি শ্রেণিকক্ষে যত দ্রুত সম্ভব চালানো উচিত :
ম্যাসিমো

"এটি আপনাকে যে নেটওয়ার্কে সংযুক্ত সেগুলিতে একটি সম্প্রচার প্যাকেট পাঠাতে দেয়" ... আপনি যদি একাধিক নেটওয়ার্কের সাথে সংযুক্ত থাকেন তবে কী হবে? ব্রডকাস্ট প্যাকেটগুলি কি তাদের সকলকে পাঠানো হয়?
নাথান ওসমান

11

ম্যাসিমো তার উত্তরে যা বলেছিল তা যুক্ত করার জন্য:

255.255.255.255 প্রকৃত স্তর সম্প্রচার ঠিকানা হিসাবে বিবেচিত হবে এবং 192.168.1.255 নেটওয়ার্ক স্তর সম্প্রচার ঠিকানা হিসাবে বিবেচিত হবে। এআরপি একটি দৈহিক স্তর সম্প্রচার উত্পাদন করবে, যখন নেটবিআইওএস একটি নেটওয়ার্ক স্তর সম্প্রচারের ব্যবস্থা করবে broadcast


11

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

অনুশীলনে, ব্রডকাস্ট সম্প্রচারের প্রায় কোনও রাউটার নেই এবং প্রচুর স্ট্যাক কেবল প্যাকেটের একটি অনুলিপি ইন্টারফেসে পাঠায় যেখানে ডিফল্ট রুটটি নির্দেশ করে।

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

সাধারণভাবে, 255.255.255.255 ব্যবহার করা একটি খারাপ ধারণা, কারণ বেশ কয়েকটি সেটআপ রয়েছে যেখানে ডিফল্ট রুটের ইন্টারফেসটি হ'ল ভুল পছন্দ। স্পষ্টভাবে একটি ইন্টারফেস নির্বাচন করা ভাল, তবে সাবধানে করা দরকার।

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


1
আমি যখন 255.255.255.255 অনুসন্ধান করি তখন প্রথম ফলাফলের মধ্যে একটি আসে আরএফসি 919 । এই আরএফসি-তে আমি এই বাক্যটি পেয়েছি: "255.255.255.255 ঠিকানাটি স্থানীয় হার্ডওয়্যার নেটওয়ার্কে একটি সম্প্রচার বোঝায়, যা অবশ্যই প্রেরণ করা উচিত নয় emphasis" (জোর আমার) সুতরাং যখন আপনি পরামর্শ দেন যে রাউটারগুলি প্যাকেটগুলি ফরোয়ার্ড করার জন্য কনফিগার করা হতে পারে, তখন তা হয় না খুব সম্ভবত.
ক্যাস্পারড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.