আমার প্রিয় পোস্ট

ইমেইল : mahmud@hassanshares.com

আসুন সহজে পিসি-টু-পিসি LAN করি (পর্ব – ৪)

০৭ ই নভেম্বর, ২০০৯ রাত ৯:২৭

শেয়ারঃ
0 5 0



আজকের পর্ব সাবনেটিং

আমার আগের কয়েকটি লেখায় বলেছিলাম কিভাবে ছোট আকারের নেটওয়ার্ক তৈরী করতে হয়। এবার আমি আলোচনা করব বড় আকারের নেটওয়ার্ক নিয়ে। বড় আকারের নেটওয়ার্ক তৈরীর সবচাইতে বড় চ্যালেঞ্জ হচ্ছে প্রতিটি কম্পিউটারের জন্য একটি করে IP Address বরাদ্দ করা। কারন IPv4 এ IP Address এর সংখ্যা সীমিত। প্রথম যখন ইন্টারনেট আবিস্কার হয় তখন কেউ কল্পনা করতে পারেনি যে এটি এতটা জনপ্রিয় একটি মাধ্যম হবে, তখন ইন্টারনেট শুধুমাত্র বিশ্ববিদ্যালয় এবং বিভিন্ন ধরনের গবেষনার কাজে ব্যবহার করা হত। তাই ৩২ বিটের IPv4 Address কেই তারা ভেবেছিল যথেষ্ট। কিন্তু বর্তমানে সারা পৃথিবীতে ইন্টারনেট বিস্তৃত হওয়ায় IP Address সংকট দেখা দিয়েছে। তাই এই অল্প সংখ্যক IP Address নিয়েই আমাদের নেটওয়ার্ক তৈরী করতে হবে। এ কারনেই আমাদের সাবনেটিং এর প্রয়োজন হচ্ছে।

প্রথমে আমারা জানি যে, IPv4 Address কে ৪ টি ক্লাসে ভাগ করা হয়েছে, যা হলো :

CLASS A শুরু 0.0.0.0 থেকে 127.0.0.0 পর্যন্ত এবং সাবনেট মাস্ক 255.0.0.0
CLASS B শুরু 128.0.0.0 থেকে 191.0.0.0 পর্যন্ত এবং সাবনেট মাস্ক 255.255.0.0
CLASS C শুরু 192.0.0.0 থেকে 223.0.0.0 পর্যন্ত এবং সাবনেট মাস্ক 255.255.255.0
CLASS D শুরু 224.0.0.0 থেকে 239.0.0.0 পর্যন্ত [মাল্টিকাস্টের জন্য সংরক্ষিত]
CLASS E শুরু 240.0.0.0 থেকে 255.0.0.0 পর্যন্ত [রিসার্চের জন্য সংরক্ষিত]

এর মধ্যে Class A এড্রেস শেষ হয়ে গেছে এবং Class B এড্রেস প্রায় নিঃশেষ হয়ে গেছে, ইন্টারনিকের কাছে আবেদন করে সেই আবেদনের যথার্থতা প্রমান করতে পারলেই কেবল এই ক্লাসের IP পাওয়া যায়।

এর মধ্যে কিছু এড্রেস রাখা হয়েছে Private IP Address হিসেবে সেগুলো হচ্ছে :

CLASS A শুরু 10.0.0.0 থেকে 10.255.255.255 পর্যন্ত
CLASS B শুরু 172.16.0.0 থেকে 172.31.255.255 পর্যন্ত
CLASS C শুরু 192.168.0.0 থেকে 192.168.255.255 পর্যন্ত

বড় একটি নেটওয়ার্কের জন্য যদি আপনি প্রতিটি পিসির জন্য আলাদা আলাদা আইপি এড্রেস কিনতে চান তাহলে আপনার নেটওয়ার্কটি হবে অনেক ব্যায়বহুল এবং ইন্টারনিক আপনাকে এতগুলো আইপি দেবেও না। তাই বড় নেটওয়ার্ককে যদি ইন্টারনেটের সাথে যুক্ত করতে চান তাহলে প্রথমে বড় নেটওয়ার্কটিকে ছোট ছোট নেটওয়ার্কে (সাবনেটে) ভাগ করুন এবং IP Address হিসেবে Private IP Address Range ব্যবহার করুন। কারন Private IP Address ফ্রি এবং Private Address দিয়ে আপনি হাজার হাজার কম্পিউটারে আইপি এড্রেস বসাতে পারবেন। তবে এই প্রক্রিয়ায় ইন্টারনেট ব্যবহার করতে গেলে আপনাকে Router ব্যবহার করতে হবে। কারন প্রাইভেট আইপি দিয়ে সরাসরি ইন্টারনেটের সাথে যুক্ত হওয়া যায় না, রাউটার ব্যবহার করলেই প্রাইভেট আইপির সব কম্পিউটার রাউটারের গেইটওয়ে এড্রেস ব্যবহার করে ইন্টারনেট ব্যবহার করতে পারবে।

এখন ছোট ছোট নেটওয়ার্কগুলোকে রাউটারের সাথে যুক্ত করলেই একটি বড় নেটওয়ার্ক দাড়িয়ে গেল। ইন্টারনেট ব্যবহার করার জন্য রাউটারের আউটগোয়িং পোর্টে ইন্টারনিক থেকে কেনা Public IP Address বসিয়ে দিন। তাতে আপনার নেটওয়ার্কের জন্য এতগুলো Public IP কিনতে হচ্ছে না, জাস্ট একটি Public IP হলেই চলছে এবং নেটওয়ার্কের সিকিউরিটিও বাড়বে। কারন Public IP Address দিয়ে বাইরের কেউ Private Network এ ঢুকতে পারে না।

ছোট নেটওয়ার্কে (সাবনেট) ভাগ করা ছাড়া যেকোন হোস্ট এড্রেস হয় নিম্নরুপ :

নেটওয়ার্ক আইডি + হোস্ট আইডি

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

নেটওয়ার্ক আইডি + সাবনেট আইডি + হোস্ট আইডি

এখানে হোস্ট আইডিকে ভেঙ্গে কিছু বিট সাবনেট আইডি হিসেবে নেয়া হয়েছে। কিন্তু নেটওয়ার্ক আইডি অপরিবর্তিত রয়েছে।

সাব-নেটওয়ার্ক এড্রেস বের করার একটি পদ্ধতি হচ্ছে Binary ANDing। ANDing করার নিয়ম হচ্ছে :

1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0

একটি আইপি এড্রেস কোন সাবনেটের অন্তর্ভুক্ত তা বের করার জন্য Binary ANDing ব্যবহার করা হয়। নিচের ছবিটি লক্ষ করুন :



উপরের ছবিতে IP Address দেয়া হয়েছে 192.100.10.33 এবং সাবনেট মাস্ক দেয়া হয়েছে 255.255.255.0 এরপর আইপি এড্রেস আর সাবনেট মাস্ককে বাইনারি নম্বরে পরিবর্তন করে ANDing করতেই রেজাল্টে সাব-নেটওয়ার্ক এড্রেস 192.100.10.0 বের হয়ে এসেছে। এই ফর্মুলা ব্যবহার করে যে কোন আইপি কোন সাবনেট বা নেটের অন্তর্ভূক্ত তা বের করা সম্ভব।

এবারে আসুন দেখা যাক কিভাবে একটি বড় নেটওয়ার্কের জন্য IP Address সরবরাহ করবেন। প্রথমে কিছু প্রশ্নের উত্তর খুজুন।

১। আপনি কতগুলো কম্পিউটারের জন্য IP Address খুজছেন?
২। আপনার বড় নেটওয়ার্কটিকে কতগুলো ছোট নেটওয়ার্কে (সাবনেট) ভাগ করতে চান?
৩। আপনার নেটওয়ার্কে কি ইন্টারনেট থাকবে নাকি শুধুমাত্র অভ্যন্তরীন কাজে ব্যবহার হবে?

উত্তরগুলো জেনে নিন। এখানে একটি বড় নেটওয়ার্ককে ছোট ছোট নেটওয়ার্কে ভাগ করে নেয়া সুবিধাজনক, কারন ধরুন আপনি একটি বিল্ডিং এর সবগুলো তলা নিয়ে বড় নেটওয়ার্ক তৈরী করছেন। এখানে যদি প্রতিটি তলা ছোট ছোট নেটওয়ার্কে ভাগ করা থাকে তবে তা আপনার জন্য সেটাপ+মেইনটেইন করা সুবিধাজনক।

ধরুন, আপনি 180 টি কম্পিউটার নিয়ে বড় একটি নেটওয়ার্ক তৈরী করতে চান। যেখানে সাবনেট থাকবে 6 টি এবং প্রতিটি সাবনেটে হোস্ট কম্পিউটার থাকবে কমপক্ষে 30 টি। IP Address দেয়া হলো 192.168.16.0 এবং সাবনেট 255.255.255.0। কিভাবে করবেন?

কাগজ কলম নিয়ে হাতে সাবনেট ক্যালকুলেশন করার প্রকিয়া কিছুটা জটিল এবং নতুনদের জন্য সমস্যার। তাই আমি আপনাদের সাবনেট ক্যালকুলেটর ব্যবহার করে সাবনেট হিসাব করার জন্য বলছি। এখান থেকে Subnet Calculator Software টি ডাউনলোড করে নিন। ইন্সটল করুন এবং রান করান, নিচের উইন্ডোটি আসবে।



এখানে IP বক্সে 192.168.16.0 লিখুন। এবার Max Subnets এ 6 দিন এবং Max hosts এ 30 বসান।



এবার সার্চ বাটনটিতে ক্লিক করুন। নিচের উইন্ডোটি পাবেন।



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

এভাবে যেকোন আইপির জন্য সাবনেট তৈরী করা সম্ভব।

হাতে-কলমে সাবনেটিং শিখতে চাইলে, আমার কাছে একটি বই আছে যা পড়ে দেখতে পারেন। ডাউনলোড লিংক : Click This Link

এর পরের লেখায় আলোচনা করব সিমুলেশন সফটওয়্যার ব্যবহার করে ভার্চুয়াল ভাবে নেটওয়ার্ক তৈরী করে পরীক্ষা করার পদ্ধতি এবং নেটওয়ার্কের ত্রুটি খুজে বের করা।

ধন্যবাদ।

আগের লেখাগুলো :

১। আসুন সহজে পিসি-টু-পিসি LAN করি (পর্ব – ১)
২। আসুন সহজে পিসি-টু-পিসি LAN করি (পর্ব – ২)
৩। আসুন সহজে পিসি-টু-পিসি LAN করি (পর্ব – ৩)
৪। আসুন সহজে পিসি-টু-পিসি LAN করি (পর্ব – ৫)
৫। আসুন সহজে পিসি-টু-পিসি LAN করি (পর্ব – ৬)

 

প্রকাশ করা হয়েছে: নেটওয়ার্কিং স্কুল  বিভাগে । সর্বশেষ এডিট : ৩০ শে মে, ২০১০ সন্ধ্যা ৭:৩৩ | বিষয়বস্তুর স্বত্বাধিকার ও সম্পূর্ণ দায় কেবলমাত্র প্রকাশকারীর...

 

০৭ ই নভেম্বর, ২০০৯ রাত ৯:৩৮

লেখক বলেছেন: আপনাকেও ধন্যবাদ।

০৭ ই নভেম্বর, ২০০৯ রাত ৯:৪২

লেখক বলেছেন: আপনাদের কাজে লাগলেই আমার পরিশ্রম সার্থক। ধন্যবাদ্।

৩. ০৭ ই নভেম্বর, ২০০৯ রাত ৯:৪২
এস.কে.ফয়সাল আলম বলেছেন: আমার সমস্যাটা দেখেন। কোন সমাধান দিতে পারেন কিনা

Click This Link
০৭ ই নভেম্বর, ২০০৯ রাত ৯:৪৯

লেখক বলেছেন: মন্তব্য করেছি।

০৭ ই নভেম্বর, ২০০৯ রাত ৯:৫২

লেখক বলেছেন: ধন্যবাদ।

৫. ০৭ ই নভেম্বর, ২০০৯ রাত ৯:৪৯
মিলটন বলেছেন: ভালো লিখেছেন। তবে "পিসি টু পিসি" নামে একটা বিভাগ করেন আপনার ব্লগে আর সেখানে এই সিরিজের সবগুলো পর্ব লিংকআপ করে দিন। তাহলে সব লেখা গুলো একসাথে থাকবে।
০৭ ই নভেম্বর, ২০০৯ রাত ৯:৫১

লেখক বলেছেন: ভাল প্রস্তাব। মাথায় থাকলো, সময় পেলেই লিংকআপ করে দেবো। ধন্যবাদ।

০৭ ই নভেম্বর, ২০০৯ রাত ১০:০০

লেখক বলেছেন: ধন্যবাদ।

৭. ০৭ ই নভেম্বর, ২০০৯ রাত ৯:৫৯
বিপ্লব কান্তি বলেছেন: CCNA কোর্স কাভার করেছেন নাকি ?

০৭ ই নভেম্বর, ২০০৯ রাত ১০:০১

লেখক বলেছেন: জ্বী...

৮. ০৭ ই নভেম্বর, ২০০৯ রাত ১০:৩৩
শাল্লা, ভািটর আই িপ. বলেছেন:
অনেক ধন্যবাদ। কখনও ওয়ারলেস নেটওয়ার্কিংয়ের উপর লেখার অপেক্ষায় থাকবো।
০৭ ই নভেম্বর, ২০০৯ রাত ১০:৪২

লেখক বলেছেন: ধন্যবাদ। লেখার আশা রাখি।

৯. ০৭ ই নভেম্বর, ২০০৯ রাত ১০:৩৬
স্বাধীন_০৮ বলেছেন: আমার জন্য অতিব কাজের পোস্ট।সোমাবার এক্সাম।আর এটা নিয়ে প্রশ্ন আসবেই। ভিলসম নিয়ে কিছু লিখেন।

ধন্যবাদ
০৭ ই নভেম্বর, ২০০৯ রাত ১০:৪৫

লেখক বলেছেন: ভিলসম মানে কি VLSM বুঝিয়েছেন?

কি পরীক্ষা দিচ্ছেন?

CCNA? নাকি Computer Networking?

দুটির জন্যই Subnetting তথা VLSM এবং without VLSM গুরুত্বপূর্ন প্রশ্ন।

১০. ০৭ ই নভেম্বর, ২০০৯ রাত ১১:০২
কাঙাল মামা বলেছেন: প্রিয়তে নিলাম। একটা অফটপিক প্রশ্ন>>

আমার এক ভাইয়া এফটিপিতে ফাইল শেয়ার দিয়ে রাখছে। কিন্তু উনার আইপি স্ট্যাটিক না। উনি আমাকে আইপি বল্লে আমি সেটা দিয়ে উনার পিসিতে কানেক্ট করি ফাইলজিলা সফ্টওয়ার দিয়ে। কথা হলো, উনি সবসময় পিসির সামনে থাকে না। ফলে প্রতিবার নেট কানেক্ট করলে উনার আইপি চেন্জ হয় আর আমিও ঢুকতে পারি না। উনি পিসিতে বসে আমাকে বলা পর্যন্ত বসে থাকা লাগে। এমন কোনো সফ্টওয়ার আছে যেটা নির্দিষ্ট রেন্জের একটা আইপি স্ক্যান করে বের করতে পারবে কোনটায় এফটিপি আছে?
০৭ ই নভেম্বর, ২০০৯ রাত ১১:৫০

লেখক বলেছেন: আইপি স্ক্যান করে বের করতে পারে, এমন কোন সফট্ওয়্যার আমার জানা নেই।

ফাইল শেয়ারিং এর জন্য TeamViewer ব্যবহার করে দেখেছেন কি? এটি একই সাথে রিমোট ডেক্সটপ এক্সেস এবং ফাইল শেয়ারিং করা যায়।

১১. ০৮ ই নভেম্বর, ২০০৯ বিকাল ৪:৩৪
রােশদ সুলতান তপু বলেছেন: ভাইয়া, একটা প্রশ্নের উত্তর চাই আপনার কাছ থেকে।
আমি যদি মোটামুটি সহজ ভাষায় নেটওয়ার্কিং শিখতে চাই তাহলে ঢাকা শহরে আপনার মতে ভাল শেখায় কারা? আমি গতানুগতিক সার্ভিস চাচ্ছি না- যেটা কিনা বেশীরভাগ ট্রেনিং সেন্টার করে থাকে। আমি চাচ্ছি যেখান থেকে আমি শিখতে পারবো কিছু। অবশ্যই সিসিএনএ জাতীয় কিছু না। আমি শিখবো আমার নেশার কারণে।
সম্ভব হলে জানাবেন যে কত খরচ বা কতদিন লাগবে মোটামুটি শিখতে। এই তথ্যগুলো আমার অনেক কাজে লাগবে।
আপনাকে আগাম ধন্যবাদ।
০৮ ই নভেম্বর, ২০০৯ রাত ৮:৪৪

লেখক বলেছেন: CCNA নয় কেন?

CCNA এর ভেতরে দুটি ভাগ আছে। একটি CCNA Discovery এবং অন্যটি CCNA Exploration.

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

তবে যদি আপনি শুধুমাত্র শখের বসে নেটওয়াকিং শিখতে চান, তাহলে অনেক অপশন রয়েছে।

CCNA নিয়ে বিস্তারিত আলোচনা করে একটি লেখা লিখেছিলাম। পড়ে দেখতে পারেন : Click This Link

১২. ১০ ই নভেম্বর, ২০০৯ রাত ১১:৩৫
আবদুর রহমান (রোমাস) বলেছেন: বসসস সিস্টেম যদি ১০০টা + দেওয়ার অনুমতি দিত আমি তাহলে ১০০টা + ই দিতাম.......বস পরের পর্বের অপেক্ষায় রইলাম!!
১৩. ২৫ শে জানুয়ারি, ২০১০ বিকাল ৪:৩৭
শাল্লা, ভািটর আই িপ. বলেছেন: চলেন এটাকে স্ক্রীনরেকর্ড বাংলা ভিডিও টিটরিয়াল বানাইঃ
১৪. ২৩ শে ফেব্রুয়ারি, ২০১০ সকাল ১১:৫৬
িজসান বলেছেন: ভাই জান ছোট্র মগজে এত বড় যিনিস সেভ করতে পারলাম না ।সাহায্য দরকার
২৩ শে ফেব্রুয়ারি, ২০১০ রাত ১১:০৮

লেখক বলেছেন: কোন কোন পয়েন্টে সাহায্য দরকার? বিস্তারিত বলুন, সাহায্য করার চেষ্টা করব।

১৬. ১৭ ই ফেব্রুয়ারি, ২০১১ দুপুর ১২:১৫
mdamirh বলেছেন: ভালো লেগেছে

 

মোট সময় লেগেছে ১.১৩৯৪ সেকেন্ড

 

সামহোয়‍্যার ইন...ব্লগ বাঁধ ভাঙার আওয়াজ, মাতৃভাষা বাংলায় একটি উন্মুক্ত ও স্বাধীন মত প্রকাশের সুবিধা প্রদানকারী প্ল্যাটফর্ম। এখানে প্রকাশিত লেখা, মন্তব‍্য, ছবি, অডিও, ভিডিও বা যাবতীয় কার্যকলাপের সম্পূর্ণ দায় শুধুমাত্র সংশ্লিষ্ট প্রকাশকারীর...
© সামহোয়্যার ইন...নেট লিমিটেড | ব্যবহারের শর্তাবলী | গোপনীয়তার নীতি
আমি মাহমুদ। শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়ের কম্পিউটার সায়েন্স এন্ড ইঞ্জিনিয়ারিং বিভাগ থেকে পড়াশোনা শেষ করেছি। দেশেরবাড়ী চট্টগ্রাম।
আর এস এস ফিড

পোস্ট আর্কাইভ

আমার লিঙ্কস

আমার বিভাগ