ডামিদের জন্য সিআইডিআর


46

আমি বুঝতে পারি যে সিআইডিআর কী এবং এর জন্য কী ব্যবহৃত হয় তবে আমি কীভাবে এটি আমার মাথায় গণনা করব তা এখনও বুঝতে পারি না। কেউ উদাহরণ সহ "ডামিদের জন্য" ধরণের ব্যাখ্যা দিতে পারে?


3
বিস্মৃত সাবনেটিং প্রশ্নের জন্য এই প্রশ্নটি দেখুন ।
জোরডাচি

উত্তর:


78

সিআইডিআর (ক্লাসলেস আন্তঃ-ডোমেন রাউটিং, উচ্চারণিত "কিডডার" বা "সিডার" - মন্তব্যগুলিতে আপনার নিজস্ব স্থানীয় রূপটি যুক্ত করুন!) একটি আইপি ঠিকানার নেটওয়ার্ক অংশ সংজ্ঞায়িত করার ব্যবস্থা (সাধারণত লোকেরা এটিকে সাবনেট মাস্ক হিসাবে ভাবেন) । এটি "শ্রেণীবিহীন" কারণ হ'ল এটি তাদের বেস শ্রেণীর চেয়ে আইপি নেটওয়ার্কগুলিকে আরও নমনীয়ভাবে ভেঙে ফেলার অনুমতি দেয়।

যখন আইপি নেটওয়ার্কগুলি প্রথম সংজ্ঞায়িত করা হয়েছিল, আইপিগুলির বাইনারি উপসর্গের উপর ভিত্তি করে ক্লাস ছিল:

Class    Binary Prefix    Range                       Network Bits
A        0*               0.0.0.0-127.255.255.255     8
B        10*              128.0.0.0-191.255.255.255   16
C        110*             192.0.0.0-223.255.255.255   24
D        1110*            224.0.0.0-239.255.255.255
E        1111*            240.0.0.0-255.255.255.255

(মনে রাখবেন যে এটি একটি লোক / 24 কে "ক্লাস সি" হিসাবে উল্লেখ করার উত্স, যদিও এটি কোনও কঠোরভাবে সত্য তুলনা নয় কারণ শ্রেণি সি একটি নির্দিষ্ট উপসর্গের প্রয়োজন ছিল)

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

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

ভিএলএসএমের প্রাথমিক ভিত্তিটি হল একটি নেটওয়ার্কে নেটওয়ার্ক বিটের সংখ্যার গণনা সরবরাহ করা। যেহেতু একটি আইপিভি 4 ঠিকানা একটি 32-বিট পূর্ণসংখ্যা, তাই ভিএলএসএম সর্বদা 0 এবং 32 এর মধ্যে থাকবে (যদিও আমি নিশ্চিত নই যে আপনার কোন ক্ষেত্রে 0-দৈর্ঘ্যের মাস্ক থাকতে পারে)।

আপনার মাথায় ভিএলএসএম / সিআইডিআর গণনা শুরু করার সবচেয়ে সহজ উপায় হ'ল "প্রাকৃতিক" 8-বিটের সীমানা বোঝা:

CIDR    Dotted Quad
/8      255.0.0.0
/16     255.255.0.0
/24     255.255.255.0
/32     255.255.255.255

(যাইহোক, এটি / / 32 মাস্ক ব্যবহার করার জন্য এটি পুরোপুরি আইনী এবং এসিএলগুলিতে মোটামুটি সাধারণ It

একবার এগুলি বুঝতে পারলে, হোস্টের সংখ্যা পাওয়ার জন্য উপরে বা নীচে সরানো সহজ বাইনারি পাটিগণিত। উদাহরণস্বরূপ, যদি একটি / 24 টিতে 256 আইপি থাকে (আসুন এখনই নেটওয়ার্ক এবং সম্প্রচারের ঠিকানাগুলি ছেড়ে দেওয়া যাক, এটি একটি ভিন্ন নেটওয়ার্কিং তত্ত্বের প্রশ্ন), সাবনেটটি এক বিট দ্বারা বাড়ানো (থেকে / 25) হোস্টের স্থানটিকে কিছুটা কমিয়ে দেবে (থেকে )), মানে 128 আইপি থাকবে।

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

CIDR    Dotted Quad
/24     255.255.255.0
/25     255.255.255.128
/26     255.255.255.192
/27     255.255.255.224
/28     255.255.255.240
/29     255.255.255.248
/30     255.255.255.252
/31     255.255.255.254
/32     255.255.255.255

এগুলি অন্য একটি অক্টেটে স্থানান্তর করার উদাহরণ হিসাবে, / 18 (যা / 26 বিয়োগ 8 টি বিট, সুতরাং একটি অক্টেট স্থানান্তরিত) 255.255.192.0 হবে।


2
অদ্ভুত, আমি সাধারণত এটি "সিডার" উচ্চারিত শুনতে পাই
স্কেলারসন

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

যেমন অতিরিক্ত তথ্য পয়েন্ট: আমি কেবল "সিডার" শুনেছি এবং আমাকে শিখানো হয়েছিল যে সিডিআর "চুদা" ছিল। তাদের প্রত্যেকের কাছে আমার ধারণা। :-)
লুক

SaveTheRbtz ধন্যবাদ, আমি ক্লাস বি এর শেষ পরিসরটি 191.255.255.255 এবং ক্লাস সি থেকে শুরু করে 192.255.255.255 এ পরিবর্তন করেছি। আশ্চর্যের বিষয়, আমি বাইনারি উপসর্গটি ঠিকই পেয়েছি এবং আমার মনে আছে গণিতটি করা। দাগ দেওয়ার জন্য অনেক ধন্যবাদ!
jj33

2
আমি যদি এই +10 দিতে পারতাম। এটি সিআইডিআর / ভিএলএসএমের দুর্দান্ত ব্যাখ্যা।
জেমসবারনেট

8

প্রতিটি অক্টেটের মূল্য 8।

  • 255.0.0.0 / 8
  • 255.255.0.0 / 16
  • 255.255.255.0 / 24
  • 255.255.255.255 / 32

সুতরাং আপনি দ্রুত আপনার সাবনেট সঙ্কুচিত করতে পারেন এবং তারপরে আপনি কেবলমাত্র শেষ 8 টি বিট সম্পর্কে উদ্বিগ্ন।

128, 192, 224, 240, 248, 252, 254, 255

+1  , +2 , +3 , +4 , +5 , +6 , +7 , +8
  • 255.128.0.0 = / 9
  • 255.192.0.0 = / 10
  • 255.224.0.0 = / 11
  • 255.240.0.0 = / 12
  • 255.248.0.0 = / 13
  • 255.252.0.0 = / 14
  • 255.254.0.0 = / 15

আশা করি যথেষ্ট পরিষ্কার হয়েছে


6

একটি দিন (sic) দেরী, আশা করি এক ডলারও কম নয়। সিআইডিআর হ'ল আইপিভি 4 মাস্কের (32 বিট) সংলগ্ন এক বিটের সংখ্যা সবচেয়ে উল্লেখযোগ্য বিট থেকে শুরু হয়।

10000000 00000000 00000000 00000000 যেখানে 1 = সবচেয়ে উল্লেখযোগ্য বিট

সাধারণ মুখোশগুলি / 8, / 16, 24 হয় যা সমস্ত 8 বিটের (অক্টেট) সীমানায় পড়ে।

11111111 00000000 00000000 00000000 = / 8 = 255.0.0.0

11111111 11111111 00000000 00000000 = / 16 = 255.255.0.0

11111111 11111111 11111111 00000000 = / 24 = 255.255.255.0

অক্টেট সারিবদ্ধ না হওয়াতে এটি সত্যিই শক্ত নয়, তবে এটির জন্য কিছু সাধারণ গণিত এবং অষ্টেটটি কী তা বোঝার দরকার পড়ে না।

11111111 11111111 11100000 00000000 = / 19

মুখোশের প্রথম দুটি অক্টেটগুলি 255.255 (/ 16 এর চেয়ে কম / 19)। শেষ অক্টেটটি 0 (/ 19 কম / 24 এর চেয়ে কম)। এতক্ষণ আমরা জানি

11111111 11111111 11100000 00000000 = / 19 = 255.255.?.0

প্রতিটি অক্টেটের দিকে তাকানোর সময় মনে রাখবেন এটি একটি 8 বিটের মান, 0 - 255।

0 0 0 0 0 0 0 0 
1
2 6 3 1
8 4 2 6 8 4 2 1

সুতরাং তৃতীয় অক্টেট (?) 11100000 হল 128 + 64 + 32 = 224. এর অর্থ

11111111 11111111 11100000 00000000 = / 19 = 255.255.224.0


4

হাতের মাধ্যমে তুচ্ছ নেটওয়ার্কগুলি গণনা করা খুব ত্রুটিযুক্ত। পরিবর্তে একটি সিআইডিআর ক্যালকুলেটর চেষ্টা করে দেখুন ।


2
কে এটিকে ভোট দিয়েছে ?! আমি পুরোপুরি একমত, আপনার মাথায় সিআইডিআর রেঞ্জগুলি ভুলভাবে গণনা করা খুব সহজ conver আমাকে সাহায্য করতে আমি ডেবিয়ানে 'আইপ্যাক্যালক' প্যাকেজটি ব্যবহার করি।
মাইক পন্টনি

2
আমার মনে হয় ipcalcএবং sipcalcআরও ভাল পছন্দ হয়েছে, তবে যাইহোক +1
SaveTheRbtz

2

বিপরীতে, আমি সিআইডিআরকে পুরোপুরি বুঝতে এবং আপনার মস্তিস্কে গণনা করতে সক্ষম হওয়াকে ভাল বলে মনে করি ... তবে কখনও কখনও আপনি নিজের গণনাগুলি দ্বিগুণ করতে চান। আমি পিএইচপি সাবनेट ক্যালকুলেটর ব্যবহার করতে চাই : http://share-foo.com/SubnetCalc.php

বিকল্প পাঠ


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