কোন protocol ইমেইল পাঠানোর জন্য ব্যবহৃত হয়?
A
POP3
B
IMAP
C
SMTP
D
HTTP
উত্তরের বিবরণ
SMTP (Simple Mail Transfer Protocol) হলো একটি প্রোটোকল যা ইমেইল পাঠানোর জন্য ব্যবহার করা হয়। এটি সার্ভার থেকে সার্ভারে বা ক্লায়েন্ট থেকে সার্ভারে ইমেইল ট্রান্সফার করতে সাহায্য করে।
ইমেইল সংক্রান্ত প্রধান প্রোটোকলসমূহ:
-
SMTP (Simple Mail Transfer Protocol):
-
আউটগোয়িং বা বহির্মুখী মেইল পাঠানোর জন্য ব্যবহৃত হয়।
-
SMTP প্রোটোকল সাধারণত পোর্ট 25 এর মাধ্যমে সংযোগ স্থাপন করে।
-
-
POP (Post Office Protocol):
-
ইনকামিং বা অন্তর্মুখী মেইল গ্রহণের জন্য ব্যবহৃত হয়।
-
ইমেইল সার্ভার থেকে মেইল ডাউনলোড করতে POP ব্যবহার করা হয়।
-
সর্বাধিক জনপ্রিয় সংস্করণ হলো POP3।
-
-
IMAP (Internet Message Access Protocol):
-
মেইল বক্সে প্রবেশ এবং মেইল পড়ার জন্য ব্যবহৃত হয়।
-
ব্যবহারকারী সার্ভার থেকে মেইল ডাউনলোড না করেও মেইল পরিচালনা করতে পারে।
-
উৎস:

0
Updated: 12 hours ago
প্রোগ্রামের প্রতিটি স্টেটমেন্ট একে একে মেশিন কোডে রূপান্তর করে কোন অনুবাদক প্রোগ্রাম?
Created: 5 days ago
A
কম্পাইলার
B
ইন্টারপ্রেটার
C
অ্যাসেম্বলার
D
ডিবাগিং
ইন্টারপ্রেটার (Interpreter) হলো একটি প্রোগ্রাম যা প্রোগ্রামের প্রতিটি স্টেটমেন্ট একে একে মেশিন কোডে রূপান্তর করে এবং এক্সিকিউট করে।
ইন্টারপ্রেটারের বৈশিষ্ট্য:
-
পুরো প্রোগ্রাম একবারে পরীক্ষা না করে প্রতিটি স্টেটমেন্ট আলাদাভাবে মেশিন কোডে রূপান্তর ও কার্যকর করে।
-
প্রতিটি স্টেটমেন্ট সম্পন্ন হলে পরবর্তী স্টেটমেন্ট কার্যকর হয়।
-
ডিবাগিং সহজ: কারণ কোনো স্টেটমেন্টে সমস্যা হলে তা তৎক্ষণাৎ দেখা যায়।
-
গতিসীমা: প্রতিটি স্টেটমেন্ট আলাদাভাবে রূপান্তরিত হওয়ায় সময় তুলনামূলকভাবে বেশি লাগে।
অন্যান্য অনুবাদক প্রোগ্রাম:
-
কম্পাইলার (Compiler): পুরো প্রোগ্রাম পরীক্ষা করে Syntax ঠিক থাকলে একবারে মেশিন কোডে রূপান্তর করে। প্রোগ্রাম দ্রুত চলে, কিন্তু ভুলগুলো একসাথে দেখানো হয়।
-
অ্যাসেম্বলার (Assembler): অ্যাসেম্বলি ভাষায় লেখা প্রোগ্রামকে মেশিন কোডে অনুবাদ করে।
প্রোগ্রাম ডিবাগিং:
-
প্রোগ্রামে থাকা ভুলকে বাগ (Bug) বলা হয়।
-
ভুল খুঁজে বের করা ও সংশোধন করাকে ডিবাগিং (Debugging) বলা হয়।
-
সাধারণত তিন ধরনের ভুল হতে পারে: ডেটা ভুল, যুক্তিগত ভুল, এবং সিনট্যাক্স ভুল।

0
Updated: 5 days ago
কম্পিউটারের কার্সরের নড়াচড়া নিয়ন্ত্রণ করতে কোন ডিভাইস ব্যবহার করা হয়?
Created: 1 week ago
A
কীবোর্ড
B
মনিটর
C
মাউস
D
প্রজেক্টর
মাউস
- মাউস হল একটি হাতে-নিয়ন্ত্রিত ইলেক্ট্রোমেকানিক্যাল ডিভাইস।
- এটি গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) কম্পিউটারকে নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
- মার্কিন উদ্ভাবক ডগলাস এঙ্গেলবার্ট ১৯৬৩-৬৪ সালে মাউস আবিষ্কার করেন।
- মাউসকে একটি সমতল পৃষ্ঠের উপর সরানো হলে, কম্পিউটারের স্ক্রিনে কার্সরের (cursor) নড়াচড়া নিয়ন্ত্রণ করা যায়।
মাউসের ব্যবহার:
- মাউসের বোতাম ব্যবহার করে টেক্সট নির্বাচন, প্রোগ্রাম চালু বা স্ক্রিনে কোনো আইটেম সরানো যায়।
- দ্রুত বোতাম চেপে ("ক্লিক") অথবা বোতাম চেপে ধরে ডিভাইসটিকে সরানোর মাধ্যমে ("ক্লিক এবং ড্র্যাগ") কাজ করা যায়।
প্রকারভেদ:
- মেকানিক্যাল মাউস: একটি বলের ঘূর্ণন থেকে কার্সরের মুভমেন্টে পরিবর্তন করে।
- অপটিক্যাল মাউস: আলো-নির্গত ডায়োড (light-emitting diode) বা লেজার থেকে নির্গত রশ্মি ব্যবহার করে কাজ করে।

0
Updated: 1 week ago
TCP/IP মডেল মূলত কোন লেয়ার নেটওয়ার্কের মধ্যে প্যাকেটের রুট নির্ধারণ করে?
Created: 1 week ago
A
Application Layer
B
Internet Layer
C
Transport Layer
D
Network Access Layer
TCP/IP মডেল – Internet Layer
Internet Layer নেটওয়ার্কের মধ্যে প্যাকেটের রুট নির্ধারণ করে। এই স্তর মূলত ডেটা প্যাকেটকে উৎস থেকে গন্তব্যে পৌঁছে দেওয়ার জন্য দায়ী। এখানে IP (Internet Protocol) সবচেয়ে গুরুত্বপূর্ণ ভূমিকা পালন করে, যা প্রতিটি প্যাকেটে উৎস এবং গন্তব্যের ঠিকানা যোগ করে। এছাড়াও এই লেয়ারে রাউটিং প্রক্রিয়া সম্পন্ন হয়, অর্থাৎ কোন পথে ডেটা গন্তব্যে যাবে তা নির্ধারণ করা হয়। বিভিন্ন রাউটার ও মধ্যবর্তী নেটওয়ার্কের মাধ্যমে সঠিক রুট খুঁজে বের করে প্যাকেটকে পাঠানোই Internet Layer-এর প্রধান কাজ। তাই সঠিক উত্তর হলো খ) Internet Layer।
TCP/IP
-
TCP/IP প্রোটোকলটি ইন্টারনেট সংযোগের ক্ষেত্রে সর্বাধিক ব্যবহৃত হয়।
-
ইন্টারনেটের সকল কম্পিউটার কমান্ড এবং ডাটা আদান-প্রদানের TCP/IP প্রোটোকল ব্যবহার করে।
-
ইন্টারনেটে যেকোনো কম্পিউটার আরেকটি কম্পিউটারে সাথে সহজেই সংযোজিত হতে পারে।
-
একটি কম্পিউটার প্রথমে লোকাল বা স্থানীয় নেটওয়ার্কের সাথে সংযোজিত হয়, অতঃপর ইন্টারনেট ব্যাকবোনের মাধ্যমে সারা বিশ্বের সাথে যোগাযোগ স্থাপন করতে সক্ষম হয়।
-
ইন্টারনেটের সকল কম্পিউটারেরই একটি IP Address থাকে এবং প্রায় সকলের একটি ঠিকানা থাকে, যা ডোমেইন নেম সিস্টেম ব্যবহার করে।
অপশন আলোচনা
ক) Application Layer: এটি ব্যবহারকারীর অ্যাপ্লিকেশন এবং প্রোটোকলের সাথে সম্পর্কিত, রাউটিং নির্ধারণ করে না।
খ) Internet Layer: এটি নেটওয়ার্কের মধ্যে প্যাকেটের রুট নির্ধারণ করে, যেমন IP প্রোটোকল।
গ) Transport Layer: এটি এন্ড-টু-এন্ড ডেটা ট্রান্সফার ও পোর্ট নিয়ন্ত্রণ করে, রাউটিং নয়।
ঘ) Network Access Layer: এটি ফিজিক্যাল ও ডাটা লিঙ্ক লেয়ার কাজ করে, স্থানীয় নেটওয়ার্কে ডেটা প্রেরণ করে, রাউটিং নয়।
সঠিক উত্তর: খ) Internet Layer
উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

0
Updated: 1 week ago