ব্যাখ্যা
সঠিক উত্তর: (গ) DNS Server
ইন্টারনেট যোগাযোগ ব্যবস্থায় Hostname-কে IP Address-এ অনুবাদ করার প্রক্রিয়া সম্পর্কিত প্রশ্ন।
**DNS Server সম্পর্কে বিস্তারিত তথ্য:**
— **DNS (Domain Name System)** হলো ইন্টারনেটের একটি গুরুত্বপূর্ণ সেবা, যা মানব-পাঠযোগ্য ডোমেইন নাম (যেমন: google.com) কে মেশিন-পাঠযোগ্য IP Address (যেমন: 172.217.3.110) এ অনুবাদ করে।
— **DNS Server** হলো এমন একটি সার্ভার যা ডোমেইন নাম থেকে IP Address খুঁজে বের করার জন্য দায়ী।
— যখন কোনো ব্যবহারকারী ব্রাউজারে একটি ওয়েবসাইটের নাম লিখে, তখন DNS Server সেই নামের সাথে সংশ্লিষ্ট IP Address খুঁজে বের করে এবং সেই IP Address ব্যবহার করে ওয়েবসাইটটির সাথে সংযোগ স্থাপন করে।
— **DNS Lookup** প্রক্রিয়ার মাধ্যমে এই অনুবাদ সম্পন্ন হয়। প্রথমে স্থানীয় DNS Cache চেক করা হয়, যদি না পাওয়া যায় তখন রুট DNS Server, তারপর TLD (Top-Level Domain) Server এবং শেষে Authoritative DNS Server থেকে তথ্য সংগ্রহ করা হয়।
— **DNS** হলো একটি স্তরযুক্ত সিস্টেম, যেখানে বিভিন্ন স্তরের DNS Server একসাথে কাজ করে দ্রুত এবং নির্ভুলভাবে IP Address প্রদান করে।
**বিভ্রান্তিকর বিকল্প বিশ্লেষণ:**
✗ **ক) FTP Server**: FTP (File Transfer Protocol) Server হলো ফাইল আদান-প্রদানের জন্য ব্যবহৃত সার্ভার। এটি Hostname থেকে IP Address অনুবাদ করার কাজ করে না।
✗ **খ) Firewall**: ফায়ারওয়াল হলো নেটওয়ার্ক নিরাপত্তা ব্যবস্থা যা অননুমোদিত প্রবেশ প্রতিরোধ করে। এটি Hostname থেকে IP Address অনুবাদ করার কাজ করে না।
✗ **ঘ) Gateway**: গেটওয়ে হলো দুটি ভিন্ন নেটওয়ার্কের মধ্যে সংযোগ স্থাপনের মাধ্যম। এটি Hostname থেকে IP Address অনুবাদ করার কাজ করে না, তবে এটি বিভিন্ন প্রোটোকলের মধ্যে অনুবাদ করতে পারে।
**উৎস:**
— Forouzan, B. A. (2012). *Data Communications and Networking* (5th ed.). McGraw-Hill.
— Comer, D. E. (2018). *Computer Networks and Internets* (6th ed.). Pearson.
— RFC 1034 (1987). *Domain Names - Concepts and Facilities*. IETF.