Computer Networking
Describe circuit switching and packet switching, with their advantages and disadvantages.
Circuit Switch: এই পদ্ধতিটি sender এবং receiver মধ্যে একটি যোগাযোগ স্থাপন করে। এখানে নেটওয়ার্কে উপস্থিত দুটি স্টেশনের মধ্যে Circuit এর সংযোগ স্থাপিত হয় । যতক্ষণ ডেটা sending এবং receving হয় ততক্ষণ circuit টির মধ্যে যোগাযোগ থাকে অন্যথা যোগাযোগ বিছিন্ন হয়ে যায় । সার্কিট সুইচিং এর সবচেয়ে সাধারণ উদাহরণ হল Analog Telephone Network.
যখন ডেটা Sender থেকে receiver এ স্থানান্তর করা হয়, প্রথমে Sender একটি সংযোগ স্থাপনের জন্য সুইচিং স্টেশনে একটি অনুরোধ পাঠায়। Receiver একটি স্বীকৃতি দিয়ে উত্তর দেয়। স্বীকৃতি সংকেত পাওয়ার পর sender ডাটা ট্রান্সমিশন শুরু করে।
Advantage:
- এটি একটি নির্দিষ্ট ব্যান্ডউইথ ব্যবহার করে।
- একটি ডেডিকেটেড কমিউনিকেশন চ্যানেল যোগাযোগের মান বাড়ায়
- সুইচগুলিতে অপেক্ষা করার সময় নেই।
- দীর্ঘ একটানা যোগাযোগের জন্য উপযুক্ত
Disadvantage:
- দুটি স্টেশনের মধ্যে ভৌত সংযোগ(Physical Link) স্থাপনের জন্য দীর্ঘ সময় নেয়।
- সম্পদ(Resource) পুরোপুরি ব্যবহার করা হয় না .
- ডেডিকেটেড চ্যানেলের জন্য বেশি ব্যান্ডউইথ প্রয়োজন।
- একটি ডেডিকেটেড সংযোগ চ্যানেল মুক্ত থাকলেও অন্যান্য ডেটা প্রেরণ সম্ভব নয় ।
Packet Switching: প্যাকেট স্যুইচিং বলতে বোঝায় প্রোটোকলের একটি সেট যা প্যাকেট প্রেরণের(Packet sending) জন্য একটি সংযোগবিহীন(নেটওয়ার্ক Connectionless network) সুইচিং পদ্ধতি ব্যবহার করে। এই স্যুইচিংয়ে, বার্তাগুলি কয়েকটি ইউনিটে বিভক্ত হয় যার নাম প্যাকেট যা পৃথকভাবে উৎস থেকে গন্তব্যে রুট করা হয়।
Advantage:
- এটি তাদের নিজস্ব পথ খুঁজে বের করে ডেটা একটি গন্তব্যে পৌঁছে দেয়; যেখানে সার্কিট সুইচিং এ পূর্বনির্ধারিত চ্যানেল থাকে ।
- যেহেতু ডেটা গুলি Packet হিসাবে পরিবাহিত হয় তাই বিতরণে(Delivery) বিলম্ব কম হয়।
- নেটওয়ার্কের কয়েকটি স্টেশনের মধ্যে লিঙ্ক না থাকলেও ডাটা ডেলিভারি চলতে পারে। প্যাকেটগুলি অন্যান্য পথ দিয়ে পরিবাহিত হয় ।
- এটি একাধিক ব্যবহারকারী দ্বারা একই চ্যানেলের ব্যবহারের অনুমতি দেয় ।
- এক্ষেত্রে circuit switching এর তুলনায় ভাল ব্যান্ডউইথ পাওয়া যায় কারণ একাধিক সূত্র থেকে অনেকগুলি প্যাকেট একই লিঙ্কের মাধ্যমে স্থানান্তর করা যায়।
Disadvantage:
- প্যাকেট সুইচিং এর ইনস্টলেশন খরচ অনেক বেশি।
- এক্ষেত্রে প্যাকেট ডেলিভারির জন্য জটিল প্রটোকল প্রয়োজন।
- নেটওয়ার্কের সমস্যার কারনে প্যাকেট গুলির মধ্যে ত্রুটি দেখা দিতে পারে এবং প্যাকেট সরবরাহে বিলম্ব বা প্যাকেট নষ্ট হতে পারে।
Write a shortnote
Router [WBCHSE-2015]
Router: রাউটার হলো এমন একটি নেটওয়ার্ক যন্ত্র যেটি একাধিক ছোট নেটওয়ার্ককে যুক্ত করে তবে এই কাজে ব্রিজ অপেক্ষা রাউটার অনেক বেশি দক্ষ নেটওয়ার্কের সমস্ত ঠিকানা, অন্য ব্রিজ বা রাউটারের সমস্ত তথ্যাবলী রাউটারে সঞ্চিত থাকে তথ্য পরিবহনের জন্য সর্বাধিক দক্ষ ও কার্যকরী পথের সন্ধান দিতে পারে রাউটার ওএসআই মডেল এর ফিজিক্যাল লেয়ার ডাটা লিংক লেয়ার এবং নেটওয়ার্ক লেয়ার এই তিনটি লেয়ার এই রাউটার ব্যবহৃত হয়.
Telnet [WBCHSE-2015]
Telnet: টেলনেট(Telnet)- এর সংক্ষিপ্ত রূপ টার্মিনাল নেটওয়ার্ক (Treminal Network) অথবা TELE Communication NETwork । এটি মূলত একটি টিসিপি/আইপি প্রোটোকল(TCP/IP Protocol) যা ভার্চুয়াল টার্মিনাল(Virtual Terminal) পরিষেবার জন্য ব্যবহৃত হয় এবং এটি মূলত আন্তর্জাতিক সংস্থার মানদণ্ড (আইএসও) দ্বারা প্রস্তাবিত হয়েছিল। টেলনেট(Telnet) রিমোট কম্পিউটারের সাথে এমনভাবে সংযোগ প্রদান করে যাতে একটি স্থানীয় টার্মিনাল দূরে থাকে বলে মনে হয়।
টেলনেট(Telnet) দুই ধরনের Login ব্যবহার করে 1) Local Login 2) Remote Login. Telnet Chatting Operation এর জন্য টেলনেট(Telnet) ব্যবহার করা হয়. (Telnet) এর Port number: 23
WWW (World Wide Web) [WBCHSE-2017]
ওয়ার্ল্ড ওয়াইড ওয়েব(www), যা একটি ওয়েব নামেও পরিচিত, ওয়েবসাইট বা ওয়েব পেজের একটি সংগ্রহ যা ওয়েব সার্ভারে সংরক্ষিত এবং ইন্টারনেটের মাধ্যমে স্থানীয় কম্পিউটারের সাথে সংযুক্ত। এই ওয়েবসাইটগুলোতে টেক্সট পেজ, ডিজিটাল ছবি, অডিও, ভিডিও ইত্যাদি রয়েছে। ওয়েবের বিল্ডিং ব্লক হচ্ছে ওয়েব পেজ যা HTML এ ফরম্যাট করা হয় এবং “হাইপারটেক্সট” বা হাইপারলিঙ্ক নামে লিঙ্ক দ্বারা সংযুক্ত এবং HTTP দ্বারা অ্যাক্সেস করা হয়। একটি ওয়েব পেজকে একটি ইউনিফর্ম রিসোর্স লোকেটার (URL) নামে একটি অনলাইন ঠিকানা দেওয়া হয়। একটি নির্দিষ্ট URL- এর অন্তর্গত ওয়েব পেজের একটি বিশেষ সংগ্রহকে একটি ওয়েবসাইট বলা হয়.যেমন, www.facebook.com সুতরাং, ওয়ার্ল্ড ওয়াইড ওয়েব হল একটি বিশাল ইলেকট্রনিক বইয়ের মতো যার পৃষ্ঠাগুলি সংরক্ষণ করা হয় বিশ্বজুড়ে একাধিক সার্ভার।
Token Ring Protocol [WBCHSE-2018]
টোকেন রিং প্রোটোকল হল লোকাল এরিয়া নেটওয়ার্ক (LAN) এ ব্যবহৃত প্রোটোকল যা communication protocol নামে পরিচিত । একটি টোকেন রিং প্রোটোকলে, নেটওয়ার্কের টপোলজি ব্যবহার করা হয় কোন ক্রমে(Order) স্টেশনগুলি একে অপরের সঙ্গে যোগাযোগ করে কোন ক্রমে(Order) তা নির্ধারণ করতে । এই স্টেশনগুলি একটি একক বলয়ে (Ring) একে অপরের সাথে সংযুক্ত। এটি একটি “টোকেন” , যা একটি রিংয়ের চারপাশে ভ্রমণ করে এবং টোকেন পাসিং পদ্ধতিতে যোগাযোগ টি নিয়ন্ত্রন করে। ফ্রেমগুলিও টোকেনের দিকে প্রেরণ করা হয়। এইভাবে তারা রিংয়ের চারপাশে প্রদক্ষিণ করবে এবং গন্তব্য স্টেশনে পৌঁছাবে ।
সুবিধা(Advantage):-
- এই পদ্ধতিতে ডেটা সংঘর্ষ (Collision) হয় না ।
- স্টেশনগুলির সংখ্যা বাড়ালেও দক্ষতা কমে যায় না ।
অসুবিধা(Advantage):-
- বড় নেটয়ার্কে এই পদ্ধতি ব্যবহার করা হয় না।
- সমস্যা দেখা দিলে তা চিহ্নিত করা এই নেটয়ার্কে খুবই দুষ্কর ।
Web browser [WBCHSE-2018]
একটি ওয়েব ব্রাউজার আপনাকে ইন্টারনেটের যে কোনও জায়গায় নিয়ে যায়, যা আপনাকে বিশ্বের যে কোনও জায়গা থেকে পাঠ্য, চিত্র এবং ভিডিও দেখাতে সাহায্য করে ।
web browser: 1. Google Chrome 2. Mozilla Firefox
Web Browser এর বৈশিষ্ঠ্য:
- Address Bar: ওয়েবসাইট এবং পৃষ্ঠার নাম লিখতে Address Bar ব্যবহার করা হয়।
- Refresh Button: Refresh Button ব্যবহার করা হয় ওয়েব ব্রাউজার এ ওয়েবপেজ কে পুনরায় লোড করতে বাধ্য করার জন্য।
DNS(Domain Name System) [WBCHSE-2018]
ডোমেইন নেম সিস্টেম (DNS) হল ইন্টারনেটের ফোনবুক। ডোমেইন নামের মাধ্যমে মানুষ অনলাইনে তথ্য অ্যাক্সেস করে, যেমন mhalder.com বা alltimebestdeals.com । ওয়েব ব্রাউজার IP Address- এর মাধ্যমে যোগাযোগ করে। DNS ডোমেন নামগুলিকে IP Address এ- অনুবাদ করে যাতে ব্রাউজারগুলি ইন্টারনেট সংস্থানগুলি লোড করতে পারে৷
Mesh Topology [WBCHSE-2018]
Mesh Topology হল এক ধরনের নেটওয়ার্কিং যাতে সমস্ত কম্পিউটার বা নোড একে অপরের সাথে আন্তঃসংযুক্ত(inter-connected) থাকে। সংযুক্ত নোডগুলি কম্পিউটার, সুইচ, হাব বা অন্য কোনো ডিভাইস হতে পারে।এর সংযোগগুলি তারযুক্ত বা বেতার হতে পারে তবে বেশিরভাগ ক্ষেত্রে এটি বেতার (wireless) নেটওয়ার্কগুলির জন্য ব্যবহৃত হয় । Mesh Topology সেটআপে সমস্ত নোডের মধ্যে একটি পয়েন্ট-টু-পয়েন্ট সংযোগ রয়েছে। নীচের ছবিটি একটি জাল টপোলজি (Topology) নেটওয়ার্কের একটি উদাহরণ।
সুবিধা(Advantage):
- এই সিস্টেমে যে কোন কম্পিউটার একই সঙ্গে তথ্য আদানপ্রদান করতে পারে।
- এখানে দ্রুত তথ্য আদানপ্রদান হয়ে থাকে ।
- কোন একটি নোড নষ্ট হয়ে গেলে , বাদ দিলে বা নতুনভাবে সংযুক্ত করলে সমগ্র সিস্টেমে তথ্য আদানপ্রদানে অসুবিধা হয় না ।
অসুবিধা(Disadvantage):
- এই টপোলজি (Topology) তে অনেক তার ব্যবহার হয়ে থাকে তাই খরচ অনেক বেশি ।
- এই টপোলজি (Topology) জটিল হওয়ার কারনে রক্ষনাবেক্ষন খুবই কঠিন ও ব্যয়সাপেক্ষ ।
What is Twisted Pair Cable
টুইস্টেড পেয়ার হল একজোড়া তার যা পেঁচানো অবস্থায় থাকে।তার দুটি প্রায় 1 মিলিমিটার পুরু তামার তার দিয়ে তৈরি। এই কেবল অ্যানালগ ও ডিজিটাল সিগন্যাল পরিবহন করতে ব্যবহৃত হয় ।
Types of Twisted Pair cable
দুই ধরণের টুইস্টেড-পেয়ার কেবল নিচে উল্লেখ করা হল-
1. Shield twisted-pair cable
2. Unshield twisted-pair cable
1. Shield twisted-pair cable:
STP কেবল IBM company আবিস্কার করে। এটিতে চারজোড়া পেঁচানো তারের উপর একটি একটি ধাতব জালের একটি আছাদন থাকে যার ফলে এই কেবল এর মাধ্যমে প্রবাহিত সিগন্যাল এর উপর ইলেক্ট্রো ম্যাগনেটিক প্রভাব কম পড়ে থাকে।
2. Unshield twisted-pair cable:
এই কেবল এর ক্ষেত্রে চারজোড়া অর্থাৎ আটটি পৃথক পৃথক পরিবাহী থাকে যাদের উপর কোনো আবরন থাকে না, কিন্তু প্লাস্টিকের চাদরের মধ্যে সুরক্ষিত থাকে। এই কেবল তুলনামূলক ভাবে কম দূরত্বে ডেটা প্রে রণের জন্য ব্যবহৃত হয়। ইহা হাল্কা ও কম ব্যয় সাপেক্ষ ।
Advantages and disadvantages of Twisted Pair Cable
Advantage Of Twisted-pair cable:
1) এটি ইনস্টল করা সবচেয়ে সহজ, মেরামত করার জন্য জনবল এবং পরিষেবা সহজলভ্য।
2) এটি স্বল্প দূরত্বের জন্য সর্বনিম্ন ব্যয়বহুল হতে পারে।
3) যদি একটি টুইস্টেড-পেয়ার তারের কিছু অংশ ভেঙ্গে যায়, তাহলে পুরো নেটওয়ার্ক বন্ধ হয় না।
4) এটি নমনীয় এবং সংযোগ করা সহজ।
Disadvantage Of Twisted-pair cable:
1) এর ব্যান্ডউইথ কম।
2)এটি শুধুমাত্র 10 MBPS (মেগাবাইট প্রতি সেকেন্ড) পর্যন্ত ডেটা স্থানান্তর হার সমর্থন করে।
3)লাইনের দৈর্ঘ্য 100 মিটারের বেশি হলে এর মধ্যে অধিক মাত্রায় ত্রুটি দেখা দেয়।
Difference between Coaxial Cable and Fibre Optic cable [[WBCHSE-2016]]
| Coaxial Cable | Fibre Optic cable |
| এই কেবলে তামার তার ব্যবহার করা হয় । | এই কেবলে ফাইবার ব্যবহার করা হয় যা কাঁচ ও প্লাস্টিক দিয়ে তৈরি |
| এই কেবলের দাম অনেক সস্তা। | এই কেবলের দাম তুলনামূলক অনেক দামী |
| এই কেবল সাধারনত টেলিভিশন-এর ক্ষেত্রে ব্যবহার করা হয়। | এই কেবল সাধারনত Internet এর জন্য ব্যবহার হয়ে থাকে |
| Data পরিবহনের হার তুলনামূলক কম (Max: 100Mbps) | Data পরিবহনের হার তুলনামূলক বেশি (Max-5Gbps) |
Describe the benefits of e-mail? [WBCHSE-2016]
Email:
1) ইমেইল একটি ফ্রি টুল। একবার আপনি অনলাইনে গেলে, বার্তা প্রেরণ এবং গ্রহণের জন্য আপনাকে আর কোন ব্যয় করতে হবে না।
2) ইমেইল দ্রুত। একবার আপনি একটি বার্তা রচনা করা শেষ করলে, এটি পাঠানো একটি বোতামে ক্লিক করার মতোই সহজ
3) ইমেইল ব্যবহার করা সহজ। একবার আপনার অ্যাকাউন্ট সেট আপ হয়ে গেলে, রচনা করা,পাঠানো এবং গ্রহণ করা সহজ।
4) ইমেইল যে কোন জায়গা থেকে অ্যাক্সেস যোগ্য – যতক্ষণ আপনার ইন্টারনেট সংযোগ আছে।
5) ইমেইল কাগজবিহীন, এবং তাই, গ্রহের জন্য উপকারী।
Difference Between FTP and TELNET [WBCHSE-2016]
FTP:
1) FTP-র অর্থ হল File Transfer Protocol. FTP হল একটি স্ট্যান্ডার্ড ইন্টারনেট প্রোটোকল যা টিসিপি/আইপি(TCP/IP) দ্বারা সরবরাহ করা হয় যা একটি হোস্ট থেকে অন্য হোস্টে ফাইল প্রেরণের জন্য ব্যবহৃত হয় এটি অন্যান্য সার্ভার থেকে কম্পিউটারে ফাইল ডাউনলোড করার জন্যও ব্যবহৃত হয়।
FTP Connection দুই প্রকার – i) Control Connection ii) Data Connection
Advantage:-
- একটি কম্পিউটার থেকে অন্য কম্পিউটারে ফাইল স্থানান্তর করার দ্রুততম উপায় হল এফটিপি।
- FTP সার্ভার অ্যাক্সেস করতে, আমাদের ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে লগইন করতে হবে। অতএব, আমরা বলতে পারি যে FTP আরো নিরাপদ।
- এটি আরও কার্যকর কারণ আমাদের সম্পূর্ণ ফাইলটি পেতে সমস্ত অপারেশন সম্পূর্ণ করার দরকার নেই।
Disadvantage:-
- এটি প্রতিটি সিস্টেমের সাথে সামঞ্জস্যপূর্ণ নয়।
- এটি আপনাকে একাধিক receiver- এ একযোগে স্থানান্তর করনের অনুমতি দেয় না।
Telnet: টেলনেট(Telnet)- এর সংক্ষিপ্ত রূপ টার্মিনাল নেটওয়ার্ক (Treminal Network) অথবা TELE Communication NETwork । এটি মূলত একটি টিসিপি/আইপি প্রোটোকল(TCP/IP Protocol) যা ভার্চুয়াল টার্মিনাল(Virtual Terminal) পরিষেবার জন্য ব্যবহৃত হয় এবং এটি মূলত আন্তর্জাতিক সংস্থার মানদণ্ড (আইএসও) দ্বারা প্রস্তাবিত হয়েছিল। টেলনেট(Telnet) রিমোট কম্পিউটারের সাথে এমনভাবে সংযোগ প্রদান করে যাতে একটি স্থানীয় টার্মিনাল দূরে থাকে বলে মনে হয়।
টেলনেট(Telnet) দুই ধরনের Login ব্যবহার করে 1) Local Login 2) Remote Login. Telnet Chatting Operation এর জন্য টেলনেট(Telnet) ব্যবহার করা হয় .টেলনেট(Telnet) এর Port number হল 23
web browser:
1. Google Chrome
2. Mozilla Firefox
What is Star topology and Protocol ? [WBCHSE-2017]
স্টার টপোলজি(Star Topology) স্টার টপোলজি একটি সর্বাধিক সাধারণ নেটওয়ার্ক সেটআপ। এই কনফিগারেশনে, প্রতিটি নোড একটি হাব, সুইচ বা কম্পিউটারের মতো একটি কেন্দ্রীয় নেটওয়ার্ক ডিভাইসে সংযুক্ত হয়। কেন্দ্রীয় নেটওয়ার্ক ডিভাইস একটি সার্ভার হিসাবে কাজ করে এবং অন্যান্য ডিভাইসগুলি ক্লায়েন্ট হিসাবে কাজ করে।
প্রোটোকল (Protocol): একটি নেটওয়ার্ক প্রোটোকল(Network Protocol) হল অনেকগুলি নিয়মের একটি প্রতিষ্ঠিত সেট (Set of rules) যা নির্ধারণ করে কিভাবে একই নেটওয়ার্কের বিভিন্ন ডিভাইসের মধ্যে ডেটা প্রেরণ করা যায়। যেমন- HTTP, FTP, SMTP etc.
Write down advanatges and disadvantages Star topology? [WBCHSE-2017]
স্টার টপোলজির সুবিধা(Advantage):
- কেন্দ্রীয় কম্পিউটার, হাব বা স্যুইচ ব্যবহারের মাধ্যমে নেটওয়ার্কের কেন্দ্রিয় পরিচালন।
- নেটওয়ার্কে অন্য কম্পিউটার যুক্ত করা সহজ।
- যদি নেটওয়ার্কে একটি কম্পিউটার ব্যর্থ হয়, তবে নেটওয়ার্কের বাকি অংশগুলি স্বাভাবিকভাবে কাজ করে চলে।
স্টার টপোলজির অসুবিধাগুলি(Disadvantage):
- বাস্তবায়নের জন্য উচ্চতর ব্যয় হতে পারে, বিশেষত যখন কেন্দ্রীয় নেটওয়ার্ক ডিভাইস হিসাবে একটি স্যুইচ বা রাউটার ব্যবহার করা হয়।
- যদি কেন্দ্রীয় কম্পিউটার, হাব বা সুইচ ব্যর্থ হয় তবে পুরো নেটওয়ার্কটি Down হয়ে যায় এবং সমস্ত কম্পিউটার নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন হয়ে যায়।
What is the Transport Layer of TCP / IP Protocol ? [WBCHSE-2018]
- Transport layer OSI model এর উপর থেকে চতুর্থ স্তর এবং TCP/IP Model এর উপর থেকে দ্বিতীয় স্তর অর্থাৎ Network Layer এর উপরের স্তর যাকে End-to-end Layer ও বলা হয়ে থাকে।
- Transport Layer এর প্রধান ভূমিকা হল বিভিন্ন হোস্টে(Host) চলমান অ্যাপ্লিকেশন প্রক্রিয়াগুলিতে সরাসরি যোগাযোগ পরিষেবা সরবরাহ করা।
- Transport Layer এর Protocol গুলি শেষ সিস্টেমে প্রয়োগ করা হয় তবে নেটওয়ার্ক রাউটারগুলিতে নয়।
- এই layer -এ ডেটা প্যাকেট বা ফ্রেম গুলি error free হয়ে সারিবদ্ধ ভাবে গ্রাহক কম্পুটারে পোঁছায় ।
- এই Layer এ ব্যবহৃত প্রধান protocol হল TCP এবং UDP ।
What is meant by computer virus? [WBCHSE-2018]
VIRUS কথার অর্থ হল- Vital Information Resource Under Seize , Computer System এ Virus হল এমন একটি ধ্বংসকারী প্রোগ্রাম যা Computer System এর অনান্য vital Program বা software কে ধ্বংস করে । এই ধরনের virus নিজেকে copy করে অন্যকে ক্ষতি করে যাকে Self Replication বলে ।
What is the use of password in network security?[WBCHSE-2018]
Network Security-তে password-এর উপযোগিতা
Network System এ অসংখ্য computer একে অপরের সাথে যুক্ত থেকে পৃথক পৃথক account এর মাধ্যমে তথ্য বিনিময় করে থাকে ।প্রত্যকেটি আলাদা আলাদা Account এর নিজস্ব তথ্যের গোপনীয়তা বজায় রাখতে অথবা তথ্যের নিরপত্তা প্রদানের জন্য একটি Log-In সিস্টেম ব্যবহার করা হয়। এই Log-In সিস্টেমে একটি username অথবা ID এবং অন্যটি Password ব্যবহার করা হয়। Log-In সিস্টেমে এই Password টিতে একটি গোপন স্ট্রিং ব্যবহার করা হয় । password এর গোপন string ব্যবহার করার জন্য Network এ যুক্ত প্রত্যেকের নিজস্ব তথ্য সুরক্ষিত রাখা সম্ভব হয়েছে।
এই password কে strong করার জন্য minimum 8 character ( uppercase, lowercase, number এবং symbol এর combination) ব্যবহার করতে বলা হয়ে থাকে ,যাতে অন্য কোন user সহজে Guess না করতে পারে।
নিশ্চয়ই। নিচে আপনার কাঙ্খিত টপিক “ওয়েব সার্ভিসেস পরিচয়: WWW, HTML, XML, IP অ্যাড্রেস, ডোমেইন নেম, URL, ISP, ওয়েবসাইট, ওয়েব ব্রাউজার, ওয়েব সার্ভার, ওয়েব হোস্টিং” এর উপর একটি বিস্তৃত বাংলা নোট, উদাহরণ এবং প্রশ্নোত্তর দেওয়া হলো।
ওয়েব সার্ভিসেস পরিচয়: একটি প্রাথমিক নোট
১. WWW (ওয়ার্ল্ড ওয়াইড ওয়েব):
- ব্যাখ্যা: এটি ইন্টারনেটের মাধ্যমে তথ্য আদান-প্রদানের একটি সিস্টেম। এখানে ডকুমেন্ট (ওয়েব পেজ)গুলো HTML ফরম্যাটে থাকে এবং হাইপারলিঙ্কের মাধ্যমে একে অপরের সাথে সংযুক্ত থাকে।
- উদাহরণ: আপনি এখন যে পৃষ্ঠাটি পড়ছেন, এটি WWW-এর মাধ্যমেই আপনার ডিভাইসে পৌঁছেছে।
২. HTML (হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ):
- ব্যাখ্যা: এটি ওয়েব পেজ তৈরি করার মূল ভাষা। এটি বিভিন্ন “ট্যাগ” (< >) ব্যবহার করে ওয়েব পেজের কন্টেন্ট (লেখা, ছবি, লিংক) কে স্ট্রাকচার ও ফরম্যাট দেয়।
- উদাহরণ:
html ¨K15K ¨K16K <img src="image.jpg" alt="একটি ছবি">
৩. XML (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ):
- ব্যাখ্যা: এটি একটি মার্কআপ ভাষা যার প্রধান কাজ হল ডেটাকে স্ট্রাকচার ও সংজ্ঞায়িত করা, ডেটাকে প্রদর্শন করা নয়। এটি ডেটা বিনিময়ের জন্য আদর্শ।
- উদাহরণ:
xml <employee> <name>রাহুল কর</name> <id>101</id> <position>ম্যানেজার</position> </employee>
৪. IP Address (আইপি অ্যাড্রেস):
- ব্যাখ্যা: ইন্টারনেটে প্রতিটি ডিভাইসের একটি ইউনিক নিউমেরিক্যাল আইডেন্টিটি, যেমন একটি ফোন নম্বর। এটি নেটওয়ার্কে ডিভাইসগুলিকে শনাক্ত করে এবং তাদের মধ্যে যোগাযোগ সম্ভব করে।
- উদাহরণ:
192.168.1.1(IPv4) বা2001:0db8:85a3:0000:0000:8a2e:0370:7334(IPv6)।
৫. Domain Name (ডোমেইন নাম):
- ব্যাখ্যা: আইপি অ্যাড্রেসের সাংকেতিক ও সহজে মনে রাখার মতো নাম। এটি DNS (Domain Name System) এর মাধ্যমে আইপি অ্যাড্রেসে রূপান্তরিত হয়।
- উদাহরণ:
www.google.com,www.wikipedia.org।
৬. URL (ইউনিফর্ম রিসোর্স লোকেটর):
- ব্যাখ্যা: এটি ওয়েবের উপর কোন নির্দিষ্ট রিসোর্স (ওয়েবপেজ, ছবি, ফাইল) এর ঠিকানা।
- উদাহরণ:
https://www.example.com/bengali-notes.htmlhttps→ প্রোটোকলwww.example.com→ ডোমেইন নাম/bengali-notes.html→ রিসোর্সের পাথ
৭. ISP (ইন্টারনেট সার্ভিস প্রোভাইডার):
- ব্যাখ্যা: যে কোম্পানি গ্রাহকদের ইন্টারনেট সংযোগ পরিষেবা প্রদান করে।
- উদাহরণ: বাংলাদেশের কিছু ISP হল বাংলাদেশ টেলিকমিউনিকেশন কোম্পানি লিমিটেড (বিটিসিএল), গ্রামীণফোন, বাংলালিংক ইত্যাদি।
৮. Website (ওয়েবসাইট):
- ব্যাখ্যা: একই ডোমেইনের অধীনে সংযুক্ত একাধিক ওয়েব পেজের সমষ্টি।
- উদাহরণ:
www.prothomalo.comএকটি সংবাদ ওয়েবসাইট, যেখানে হোমপেজ, বিভিন্ন খবরের পৃষ্ঠা ইত্যাদি রয়েছে।
৯. Web Browser (ওয়েব ব্রাউজার):
- ব্যাখ্যা: একটি সফটওয়্যার অ্যাপ্লিকেশন যা ব্যবহারকারীর জন্য থেকে ওয়েব সার্ভার থেকে ওয়েব পেজ গুলো fetch করে এবং ডিসপ্লে করে।
- উদাহরণ: Google Chrome, Mozilla Firefox, Microsoft Edge, Safari।
১০. Web Server (ওয়েব সার্ভার):
- ব্যাখ্যা: এটি একটি শক্তিশালী কম্পিউটার যা ওয়েবসাইটের ফাইলগুলো (HTML, CSS, ছবি) জমা রাখে এবং ক্লায়েন্টের (ব্রাউজারের) অনুরোধে সেগুলো ইন্টারনেটের মাধ্যমে পাঠিয়ে দেয়।
- উদাহরণ: Apache, Nginx, Microsoft IIS।
১১. Web Hosting (ওয়েব হোস্টিং):
- ব্যাখ্যা: এটি একটি পরিষেবা যা একটি কোম্পানি (হোস্টিং প্রোভাইডার) প্রদান করে, যেখানে আপনি আপনার ওয়েবসাইটের সমস্ত ফাইল和相关 ডেটা জমা রাখতে পারেন, যাতে এটি সার্বক্ষণিক ইন্টারনেটে accessible থাকে।
- উদাহরণ: যখন কেউ “Bluehost” বা “GoDaddy” -তে তাদের ওয়েবসাইটের জন্য জায়গা কিনে, তখন তারা ওয়েব হোস্টিং সার্ভিস নেয়।
প্রশ্নোত্তর (প্রতিটি প্রশ্ন ২ নম্বরের জন্য)
(মোট ২৫টি প্রশ্ন)
১. প্রশ্ন: WWW এর পূর্ণরূপ কি?
– উত্তর: ওয়ার্ল্ড ওয়াইড ওয়েব।
২. প্রশ্ন: HTML ডকুমেন্ট তৈরি করতে কোন ট্যাগ ব্যবহার করা হয়?
– উত্তর: <html> ট্যাগ ব্যবহার করা হয়।
৩. প্রশ্ন: XML এর প্রধান উদ্দেশ্য কি?
– উত্তর: ডেটাকে সংজ্ঞায়িত করা এবং স্ট্রাকচার দেওয়া, ডেটা প্রদর্শন করা নয়।
৪. প্রশ্ন: IPv4 অ্যাড্রেসের একটি উদাহরণ দাও।
– উত্তর: 192.168.0.1
৫. প্রশ্ন: www.bbc.com – এটি কি?
– উত্তর: একটি ডোমেইন নাম।
৬. প্রশ্ন: URL এর মূল উপাদান কয়টি?
– উত্তর: তিনটি (প্রোটোকল, ডোমেইন নাম, রিসোর্স পাথ)।
৭. প্রশ্ন: বাংলাদেশের দুটি ISP এর নাম লেখ।
– উত্তর: বাংলালিংক, গ্রামীণফোন।
৮. প্রশ্ন: একটি ওয়েবসাইট এবং একটি ওয়েব পেজের মধ্যে মৌলিক পার্থক্য কি?
– উত্তর: অনেকগুলো ওয়েব পেজের সমন্বয়েই একটি ওয়েবসাইট গঠিত হয়।
৯. প্রশ্ন: দুটি জনপ্রিয় ওয়েব ব্রাউজারের নাম লেখ।
– উত্তর: গুগল ক্রোম, মোজিলা ফায়ারফক্স।
১০. প্রশ্ন: ওয়েব সার্ভার কি ধরনের সফটওয়্যার?
– উত্তর: এটি একটি সার্ভার-সাইড সফটওয়্যার যা ক্লায়েন্টের অনুরোধে রেসপন্স করে।
১১. প্রশ্ন: ওয়েব হোস্টিং সার্ভিস প্রদানকারীকে কি বলে?
– উত্তর: হোস্টিং প্রোভাইডার।
১২. প্রশ্ন: HTML এ প্যারাগ্রাফ তৈরি করতে কোন ট্যাগ ব্যবহার হয়?
– উত্তর: <p> ট্যাগ।
১৩. প্রশ্ন: DNS এর প্রধান কাজ কি?
– উত্তর: ডোমেইন নামকে আইপি অ্যাড্রেসে রূপান্তর করা।
১৪. প্রশ্ন: URL এ https অংশটি কি নির্দেশ করে?
– উত্তর: এটি একটি সুরক্ষিত প্রোটোকল (HyperText Transfer Protocol Secure) নির্দেশ করে।
১৫. প্রশ্ন: একটি স্থানীয় ISP এর ভূমিকা কি?
– উত্তর: স্থানীয় ব্যবহারকারীদের ইন্টারনেট সংযোগ প্রদান করা।
১৬. প্রশ্ন: একটি স্ট্যাটিক ওয়েবসাইট কি?
– উত্তর: যে ওয়েবসাইটের কন্টেন্ট পরিবর্তন হয় না, সব ব্যবহারকারীর জন্য একই দেখায়।
১৭. প্রশ্ন: ওয়েব ব্রাউজারের প্রধান কাজ কি?
– উত্তর: ওয়েব সার্ভার থেকে ওয়েব পেজ গুলো নিয়ে এসে ব্যবহারকারীর সামনে প্রদর্শন করা।
১৮. প্রশ্ন: ওয়েব সার্ভার এবং ওয়েব হোস্টিং এর মধ্যে সম্পর্ক কি?
– উত্তর: ওয়েব হোস্টিং কোম্পানিগুলোই সাধারণত ওয়েব সার্ভার পরিচালনা করে এবং গ্রাহকদের সেবা দেয়।
১৯. প্রশ্ন: HTML এবং XML এর মধ্যে একটি পার্থক্য লেখ।
– উত্তর: HTML তথ্য প্রদর্শনের জন্য, আর XML তথ্য সংরক্ষণ ও স্থানান্তরের জন্য।
২০. প্রশ্ন: ডোমেইন নামের শেষ অংশ (.com, .org) কে কি বলে?
– উত্তর: টপ-লেভেল ডোমেইন (TLD)।
২১. প্রশ্ন: একটি সম্পূর্ণ URL এর উদাহরণ দাও।
– উত্তর: https://www.example.edu/students/profile.html
২২. প্রশ্ন: ডায়াল-আপ কানেকশন কি ধরনের ISP সার্ভিস?
– উত্তর: এটি একটি পুরনো এবং ধীরগতির ইন্টারনেট সংযোগ পদ্ধতি।
২৩. প্রশ্ন: হোম পেজ কি?
– উত্তর: একটি ওয়েবসাইটের মূল বা শুরুর পৃষ্ঠা।
২৪. প্রশ্ন: ব্রাউজার ক্যাশে কি?
– উত্তর: ব্রাউজারের একটি জায়গা যেখানে এটি ওয়েবপেজের কিছু তথ্য জমা রাখে以便 দ্রুত লোড করতে পারে।
২৫. প্রশ্ন: শেয়ার্ড হোস্টিং কি?
– উত্তর: একটি ওয়েব সার্ভারে একাধিক ওয়েবসাইট হোস্ট করা, যা খরচ কমায়।
প্রশ্নোত্তর (প্রতিটি প্রশ্ন ৩ নম্বরের জন্য)
(মোট ২৫টি প্রশ্ন)
১. প্রশ্ন: WWW এবং ইন্টারনেটের মধ্যে পার্থক্য ব্যাখ্যা কর।
– উত্তর: ইন্টারনেট হল একটি বিশাল নেটওয়ার্ক অব নেটওয়ার্কস, যা হার্ডওয়্যার (রাউটার, সার্ভার) এবং প্রোটোকলের সমষ্টি। অন্যদিকে, WWW হল ইন্টারনেটের উপর চালানো একটি পরিষেবা বা অ্যাপ্লিকেশন, যা হাইপারটেক্সট ডকুমেন্ট (ওয়েবসাইট) এক্সেস করতে ব্যবহৃত হয়। ইন্টারনেট ছাড়া WWW থাকতে পারে না।
২. প্রশ্ন: HTML এর একটি মৌলিক স্ট্রাকচার উদাহরণসহ লেখ।
– উত্তর:html <!DOCTYPE html> <html> <head> <title>আমার প্রথম ওয়েবপেজ</title> </head> <body> <h1>স্বাগতম</h1> <p>এটি একটি প্যারাগ্রাফ।</p> </body> </html>
এখানে <!DOCTYPE html> ডকুমেন্ট টাইপ নির্দেশ করে। <html> মূল ট্যাগ। <head> এ মেটাডেটা (যেমন টাইটেল) থাকে। <body> তে মূল কন্টেন্ট থাকে।
৩. প্রশ্ন: XML ডকুমেন্টের বৈশিষ্ট্যগুলো বর্ণনা কর।
– উত্তর: XML ডকুমেন্টের বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: (ক) এটি কেস-সেনসিটিভ। (খ) প্রতিটি শুরুর ট্যাগের একটি ক্লোজিং ট্যাগ থাকতে হবে। (গ) ট্যাগগুলো সঠিকভাবে নেস্টেড হতে হবে। (ঘ) এটির একটি স্ব-বর্ণনামূলক কাঠামো রয়েছে, অর্থাৎ ট্যাগের নাম থেকেই ডেটার অর্থ বোঝা যায়।
৪. প্রশ্ন: IPv4 এবং IPv6 এর মধ্যে তিনটি পার্থক্য উল্লেখ কর।
– উত্তর:
১. অ্যাড্রেসের দৈর্ঘ্য: IPv4 32-বিট (4 বিলিয়ন ঠিকানা), IPv6 128-বিট (প্রায় অসীম ঠিকানা)।
২. প্রতিনিধিত্ব: IPv4 সংখ্যাসূচক (192.168.1.1), IPv6 হেক্সাডেসিমাল (2001:0db8::1)।
৩. সুরক্ষা: IPv6-তে IPsec নামক অন্তর্নির্মিত সুরক্ষা রয়েছে, IPv4-তে এটি ঐচ্ছিক।
৫. প্রশ্ন: DNS (Domain Name System) কিভাবে কাজ করে সংক্ষেপে বর্ণনা কর।
– উত্তর: ব্যবহারকারী ব্রাউজারে www.bangla.gov.bd লিখলে, (১) ব্রাউজার প্রথমে তার ক্যাশে ও অপারেটিং সিস্টেমে ঠিকানা খোঁজে। (২) না পেলে, এটি একটি DNS রিকোয়েস্ট করে একটি DNS সার্ভারে পাঠায়। (৩) DNS সার্ভার সেই ডোমেইন নামের সাথে যুক্ত আইপি অ্যাড্রেস (যেমন 203.112.XX.XX) খুঁজে বের করে। (৪) এটি সেই আইপি অ্যাড্রেস ব্রাউজারে ফেরত দেয়। (৫) ব্রাউজার তখন ঐ আইপি অ্যাড্রেসের ওয়েব সার্ভারের সাথে সংযোগ স্থাপন করে ওয়েবসাইট লোড করে।
৬. প্রশ্ন: একটি URL-এর বিভিন্ন অংশগুলো চিহ্নিত কর এবং ব্যাখ্যা কর: https://www.school.edu/results/class10.html
– উত্তর:
– https:// : প্রোটোকল। এটি নির্দেশ করে কিভাবে ব্রাউজার সার্ভারের সাথে যোগাযোগ করবে (এখানে সুরক্ষিতভাবে)।
– www.school.edu : ডোমেইন নাম। এটি ওয়েব সার্ভারকে শনাক্ত করে।
– /results/class10.html : রিসোর্সের পাথ। এটি সার্ভারের উপর নির্দিষ্ট ফাইল (class10.html) এর অবস্থান দেখায়, যা results ফোল্ডারের মধ্যে রয়েছে।
৭. প্রশ্ন: ISP শুধু ইন্টারনেট সংযোগই দেয় না, অন্যান্য কী কী পরিষেবা প্রদান করে? তিনটি উল্লেখ কর।
– উত্তর:
১. ই-মেইল অ্যাকাউন্ট: প্রতিটি ISP সাধারণত ব্যবহারকারীর জন্য এক বা একাধিক ই-মেইল অ্যাকাউন্ট প্রদান করে।
২. ওয়েব হোস্টিং: অনেক ISP তাদের গ্রাহকদের জন্য ওয়েবসাইট হোস্ট করার পরিষেবাও প্রদান করে।
৩. ডেটা ব্যাকআপ ও ক্লাউড স্টোরেজ: কিছু ISP ক্লাউড-ভিত্তিক স্টোরেজ এবং ব্যাকআপ সলিউশন অফার করে।
৮. প্রশ্ন: একটি ডাইনামিক ওয়েবসাইট এবং একটি স্ট্যাটিক ওয়েবসাইটের মধ্যে পার্থক্য দাও।
– উত্তর: একটি স্ট্যাটিক ওয়েবসাইট আগে থেকে তৈরি করা HTML পেজ দ্বারা গঠিত। এর কন্টেন্ট সব ব্যবহারকারীর জন্য একই এবং হস্তচালিতভাবে পরিবর্তন করতে হয়। একটি ডাইনামিক ওয়েবসাইট রিয়েল-টাইমে কন্টেন্ট তৈরি করে, সাধারণত একটি ডাটাবেজ থেকে। এর কন্টেন্ট ব্যবহারকারী, সময় বা অন্য কোন ফ্যাক্টরের উপর ভিত্তি করে পরিবর্তিত হতে পারে (যেমন: ফেসবুক, ই-কমার্স সাইট)।
৯. প্রশ্ন: একটি ওয়েব ব্রাউজার এবং একটি ওয়েব সার্ভারের মধ্যে ইন্টারঅ্যাকশন কিভাবে হয়? HTTP রিকোয়েস্ট ও রেসপন্সের মাধ্যমে ব্যাখ্যা কর।
– উত্তর: (১) ব্যবহারকারী ব্রাউজারে একটি URL লিখে বা লিঙ্কে ক্লিক করে। (২) ব্রাউজার ওয়েব সার্ভারে একটি HTTP (বা HTTPS) রিকোয়েস্ট পাঠায়, যাতে নির্দিষ্ট ওয়েব পেজ বা রিসোর্স চাওয়া হয়। (৩) ওয়েব সার্ভার সেই রিকোয়েস্ট গ্রহণ করে, প্রসেস করে এবং অনুরোধকৃত রিসোর্স (HTML, ছবি ইত্যাদি) দিয়ে একটি HTTP রেসপন্স তৈরি করে। (৪) সার্ভার সেই রেসপন্সটি ব্রাউজারে ফেরত পাঠায়। (৫) ব্রাউজার রেসপন্সে প্রাপ্ত কন্টেন্ট (যেমন HTML কোড) ইন্টারপ্রেট করে এবং ব্যবহারকারীর জন্য একটি পূর্ণাঙ্গ ওয়েব পেজ রেন্ডার করে।
১০. প্রশ্ন: ওয়েব হোস্টিং এর বিভিন্ন প্রকারের মধ্যে থেকে যেকোনো তিনটির বর্ণনা দাও।
– উত্তর:
– শেয়ার্ড হোস্টিং: একটি শক্তিশালী সার্ভারে শত শত ওয়েবসাইট হোস্ট করা হয়। এটি সাশ্রয়ী কিন্তু রিসোর্স সীমিত।
– VPS (ভার্চুয়াল প্রাইভেট সার্ভার) হোস্টিং: একটি শারীরিক সার্ভারকে একাধিক ভার্চুয়াল সার্ভারে বিভক্ত করা হয়। প্রতিটি VPS-এর নিজস্ব রিসোর্স ও অপারেটিং সিস্টেম থাকে, যা শেয়ার্ড হোস্টিংয়ের চেয়ে বেশি নিয়ন্ত্রণ ও শক্তি দেয়।
– ডেডিকেটেড সার্ভার হোস্টিং: গ্রাহক একটি সম্পূর্ণ শারীরিক সার্ভার ভাড়া নেয়। এটি সর্বোচ্চ নিয়ন্ত্রণ, নিরাপত্তা এবং কার্যকারিতা প্রদান করে, তবে এটি সবচেয়ে ব্যয়বহুল।
১১. প্রশ্ন: HTML এবং XML এর মধ্যে তিনটি প্রযুক্তিগত পার্থক্য উল্লেখ কর।
– উত্তর:
১. উদ্দেশ্য: HTML তথ্য প্রদর্শনের জন্য ডিজাইন করা হয়েছে। XML তথ্য সংরক্ষণ ও পরিবহনের জন্য ডিজাইন করা হয়েছে।
২. ট্যাগ: HTML-এর পূর্ব-সংজ্ঞায়িত ট্যাগ আছে (যেমন <p>, <h1>)। XML-এ ব্যবহারকারী নিজেই ট্যাগ সংজ্ঞায়িত করতে পারে (যেমন <price>, <author>)।
৩. ত্রুটি সহনশীলতা: HTML ট্যাগ বাদ পড়লে বা ভুল হলে ব্রাউজার তা সংশোধন করে দেখানোর চেষ্টা করে। XML কঠোরভাবে স্ট্রাকচার মেনে চলে, সামান্য ভুলেই এটি “ব্রেক” হয়ে যায়।
১২. প্রশ্ন: পাবলিক আইপি অ্যাড্রেস এবং প্রাইভেট আইপি অ্যাড্রেসের মধ্যে পার্থক্য কর।
– উত্তর: পাবলিক আইপি অ্যাড্রেস ইন্টারনেটে বিশ্বব্যাপী ইউনিক এবং সরাসরি অ্যাক্সেসযোগ্য। এটি ISP দ্বারা প্রদান করা হয়। প্রাইভেট আইপি অ্যাড্রেস (যেমন 192.168.x.x, 10.x.x.x) একটি লোকাল নেটওয়ার্কের (যেমন বাড়ির Wi-Fi) ভিতরে ডিভাইস শনাক্ত করতে ব্যবহৃত হয়। এগুলি ইন্টারনেট থেকে সরাসরি অ্যাক্সেসযোগ্য নয় এবং একটি রাউটারের মাধ্যমে নেটওয়ার্ক অ্যাড্রেস ট্রান্সলেশন (NAT) ব্যবহার করে ইন্টারনেটে সংযুক্ত হয়।
১৩. প্রশ্ন: “URL Encoding” বা “Percent-Encoding” কি এবং এটি কেন প্রয়োজন?
– উত্তর: URL-এ কিছু অক্ষর (যেমন স্পেস , &, =, ?) বিশেষ অর্থ বহন করে। URL Encoding হল একটি পদ্ধতি যেখানে এইসব অনিরাপদ বা রিজার্ভ অক্ষরগুলিকে % চিহ্ন এবং其后 দুইটি হেক্সাডেসিমাল সংখ্যা দিয়ে প্রতিস্থাপন করা হয়। যেমন, স্পেস () হয়ে যায় %20। এটি প্রয়োজন কারণ এটি নিশ্চিত করে যে URL টি ট্রান্সমিশনের সময় নির্ভুলভাবে পাঠানো এবং ব্যাখ্যা করা যায়।
১৪. প্রশ্ন: একটি ISP তার গ্রাহকদেরকে কীভাবে ইন্টারনেট অ্যাক্সেস প্রদান করে তার প্রক্রিয়া সংক্ষেপে বর্ণনা কর।
– উত্তর: (১) গ্রাহকের বাড়িতে একটি মডেম/রাউটার থাকে। (২) এটি একটি ফিজিক্যাল (কপার তার, ফাইবার অপটিক কেবল, বা ওয়্যারলেস সিগন্যাল) এর মাধ্যমে ISP-এর নেটওয়ার্কে সংযুক্ত হয়। (৩) ISP-এর নেটওয়ার্ক উচ্চ-ক্ষমতার ব্যাকবোন নেটওয়ার্কের সাথে সংযুক্ত থাকে। (৪) যখন গ্রাহক একটি ওয়েবসাইট ব্রাউজ করেন, তার রিকোয়েস্ট ISP-এর মাধ্যমে বিশ্বব্যাপী ইন্টারনেটে পাঠানো হয় এবং প্রতিক্রিয়া একই পথে ফিরে আসে।
১৫. প্রশ্ন: ওয়েবসাইট ডেভেলপমেন্টে ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড স্ক্রিপ্টিং এর ভূমিকা আলোচনা কর।
– উত্তর: ক্লায়েন্ট-সাইড স্ক্রিপ্টিং (যেমন JavaScript) ব্যবহারকারীর ব্রাউজারে নির্বাহ হয়। এটি ওয়েবপেজকে আরও ইন্টারেক্টিভ করে (যেমন ফর্ম ভ্যালিডেশন, অ্যানিমেশন)। সার্ভার-সাইড স্ক্রিপ্টিং (যেমন PHP, Python) ওয়েব সার্ভারে নির্বাহ হয়। এটি ডাটাবেজ থেকে ডেটা পড়া/লেখা, ডাইনামিক কন্টেন্ট তৈরি করা ইত্যাদি জটিল কাজ করে, এবং তারপর ফলাফল ব্রাউজারে HTML আকারে পাঠায়।
১৬. প্রশ্ন: ব্রাউজার ক্যাশে এবং কুকিজ কি? এগুলি কিভাবে ব্যবহারকারীর অভিজ্ঞতা প্রভাবিত করে?
– উত্তর: ক্যাশে হল ব্রাউজারের সংরক্ষিত ওয়েবপেজের রিসোর্স (ছবি, CSS), যা পরবর্তীতে একই সাইট ভিজিট করলে পেজ লোড দ্রুততর করে। কুকিজ হল ছোট টেক্সট ফাইল যা একটি ওয়েবসাইট ব্যবহারকারীর ডিভাইসে জমা রাখে লগইন তথ্য, পছন্দ ইত্যাদি মনে রাখার জন্য। এগুলি ব্যক্তিগতকৃত অভিজ্ঞতা দেয় (যেমন আপনার নাম মনে রাখা) কিন্তু গোপনীয়তা নিয়ে উদ্বেগও তৈরি করতে পারে।
১৭. প্রশ্ন: ভার্চুয়াল হোস্টিং কি? এটি কিভাবে কাজ করে?
– উত্তর: ভার্চুয়াল হোস্টিং হল একটি পদ্ধতি যেখানে একটি শক্তিশালী ওয়েব সার্ভারে একাধিক ডোমেইন নাম হোস্ট করা হয়, যদিও প্রতিটি ওয়েবসাইট আলাদা বলে মনে হয়। সার্ভার সফটওয়্যার (যেমন Apache) ইনকামিং রিকোয়েস্টের “Host” হেডার চেক করে এবং সেই অনুযায়ী সংশ্লিষ্ট ওয়েবসাইটের ফাইল সার্ভ করে। এটি শেয়ার্ড হোস্টিং এর ভিত্তি।
১৮. প্রশ্ন: “www” সাবডোমেইন এর ঐতিহাসিক ও বর্তমান ব্যবহার ব্যাখ্যা কর।
– উত্তর: ঐতিহাসিকভাবে, “www” একটি ওয়েবসাইটের ওয়েব সার্ভারকে নির্দেশ করতে ব্যবহৃত হত, যখন অন্যান্য সাবডোমেইন (যেমন ftp.example.com) অন্য ধরনের সার্ভিসের জন্য ব্যবহৃত হত। বর্তমানে, এটি একটি রীতিতে পরিণত হয়েছে। অনেক ওয়েবসাইট www ছাড়াই তাদের মূল ডোমেইন (example.com) ব্যবহার করে, আবার অনেকগুলি www সহ এবং ছাড়া উভয়কেই একই সাইটে রিডাইরেক্ট করে দেয়।
১৯. প্রশ্ন: CMS (কন্টেন্ট ম্যানেজমেন্ট সিস্টেম) কি? একটি ওয়েবসাইটে CMS ব্যবহার করার দুটি সুবিধা উল্লেখ কর।
– উত্তর: CMS হল একটি সফটওয়্যার অ্যাপ্লিকেশন যা ব্যবহারকারীদের প্রোগ্রামিং জ্ঞান ছাড়াই ওয়েবসাইটের কন্টেন্ট তৈরি, পরিচালনা এবং পরিবর্তন করতে দেয়।
– সুবিধা: ১. প্রযুক্তিগত জ্ঞানের প্রয়োজন কম: ব্যবহারকারী HTML/CSS না জেনেও সহজে ইন্টারফেস (যেমন একটি ওয়ার্ড প্রসেসরের মতো) থেকে কন্টেন্ট যোগ বা এডিট করতে পারে। ২. দলগত কাজ: একাধিক ব্যবহারকারী সহজেই কন্টেন্ট ম্যানেজ ও প্রকাশ করতে পারে।
২০. প্রশ্ন: HTTP এবং HTTPS এর মধ্যে মূল পার্থক্য কি? HTTPS কেন বেশি নিরাপদ?
– উত্তর: মূল পার্থক্য হল এনক্রিপশন। HTTP ডেটা Plain Text-এ পাঠায়, যা যে কেউ দেখতে পারে। HTTPS (HTTP Secure) SSL/TLS প্রোটোকল ব্যবহার করে ক্লায়েন্ট ও সার্ভারের মধ্যে সমস্ত যোগাযোগ এনক্রিপ্ট করে। এটি কার্ডের বিবরণ, পাসওয়ার্ডের মতো সংবেদনশীল তথ্য চুরি হওয়া থেকে রক্ষা করে।
২১. প্রশ্ন: ডোমেইন নেম রেজিস্ট্রেশন এবং ওয়েব হোস্টিং এর মধ্যে সম্পর্ক ব্যাখ্যা কর।
– উত্তর: ডোমেইন নেম রেজিস্ট্রেশন হল একটি নাম (যেমন my-site.com) নির্দিষ্ট সময়ের জন্য কিনে নেওয়া, যা একটি ঠিকানার মতো কাজ করে। ওয়েব হোস্টিং হল সেই ঠিকানায় থাকা বাড়ি তৈরি করা, অর্থাৎ সার্ভারে জায়গা কিনে ওয়েবসাইটের ফাইল রাখা। ব্যবহারকারীকে একটি ওয়েবসাইট চালু করার জন্য উভয়েরই প্রয়োজন। রেজিস্ট্রার এবং হোস্টিং প্রোভাইডার আলাদা বা একই কোম্পানি হতে পারে।
২২. প্রশ্ন: সার্চ ইঞ্জিন (যেমন Google) এবং একটি ওয়েব ব্রাউজারের মধ্যে পার্থক্য উল্লেখ কর।
– উত্তর: একটি ওয়েব ব্রাউজার (যেমন Chrome) একটি সফটওয়্যার যা ওয়েবপেজ ডাউনলোড ও প্রদর্শন করে। একটি সার্চ ইঞ্জিন (যেমন Google) একটি ওয়েবসাইট যা ইন্টারনেটের সমস্ত তথ্য সম্পর্কে একটি সূচী তৈরি করে এবং ব্যবহারকারীর প্রশ্নের (কোয়েরি) ভিত্তিতে সেই সূচী থেকে প্রাসঙ্গিক ওয়েবসাইটের লিঙ্ক প্রদান করে। ব্রাউজার ছাড়া সার্চ ইঞ্জিন ব্যবহার করা যায় না।
২৩. প্রশ্ন: রেসপনসিভ ওয়েব ডিজাইন কি এবং এটি কেন গুরুত্বপূর্ণ?
– উত্তর: রেসপনসিভ ওয়েব ডিজাইন (RWD) হল একটি ডিজাইন পদ্ধতি যা একটি ওয়েবসাইটকে বিভিন্ন আকারের ডিভাইস (ডেস্কটপ, ট্যাবলেট, মোবাইল ফোন) এবং স্ক্রিন রেজোলিউশনে স্বয়ংক্রিয়ভাবে নিজেকে সামঞ্জস্য করতে এবং সঠিকভাবে দেখাতে দেয়। এটি গুরুত্বপূর্ণ কারণ এটি একটি ওয়েবসাইট তৈরি করতে দেয় যা সব ডিভাইসে কাজ করে, রক্ষণাবেক্ষণ সহজ করে এবং মোবাইল ব্যবহারকারীদের জন্য অভিজ্ঞতা উন্নত করে।
২৪. প্রশ্ন: API (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) ওয়েব সার্ভিসে কি ভূমিকা পালন করে?
– উত্তর: API হলো নিয়ম এবং প্রোটোকলের একটি সেট যা বিভিন্ন সফ্টওয়্যার অ্যাপ্লিকেশনকে একে অপরের সাথে যোগাযোগ করতে দেয়। ওয়েব সার্ভিসে, একটি ওয়েব API (যেমন একটি Weather API) একটি ওয়েবসাইট বা অ্যাপকে অন্য সার্ভিস থেকে ডেটা আনতে বা কার্যকারিতা ব্যবহার করতে দেয়। উদাহরণস্বরূপ, একটি ফুড ডেলিভারি অ্যাপ Google Maps API ব্যবহার করে লোকেশন ট্র্যাক করতে পারে।
২৫. প্রশ্ন: ওয়েব হোস্টিং নির্বাচন করার সময় বিবেচনা করা উচিত এমন তিনটি ফ্যাক্টর উল্লেখ কর।
– উত্তর:
১. আপটাইম: হোস্টিং কোম্পানির সার্ভার কতটা সময় (99.9%+) সক্রিয় থাকে। বেশি আপটাইম মানে আপনার ওয়েবসাইট বেশি সময় উপলব্ধ থাকবে।
২. ব্যান্ডউইথ ও স্টোরেজ: আপনার ওয়েবসাইটে কতটা ট্রাফিক (ভিজিটর) এবং কতটা ডেটা জমা রাখার জায়গা প্রয়োজন তার উপর ভিত্তি করে এটি বেছে নেওয়া গুরুত্বপূর্ণ।
৩. সাপোর্ট: 24/7 কাস্টমার সাপোর্ট পাওয়া যায় কিনা, বিশেষ করে জরুরি অবস্থায় সাহায্যের জন্য এটি অত্যন্ত গুরুত্বপূর্ণ।

