ব্যাখ্যা
সঠিক উত্তর: (খ) প্রোটোকল
<সাধারণ জ্ঞান বিষয়ক ভূমিকা>
TCP (Transmission Control Protocol) হলো ইন্টারনেট প্রোটোকলের একটি গুরুত্বপূর্ণ অংশ, যা ডেটা ট্রান্সমিশনের নির্ভরযোগ্যতা ও ক্রমবিন্যাস নিশ্চিত করে। বিভিন্ন সরকারি চাকরির পরীক্ষায় (BCS, Bank, Primary, NTRCA) তথ্য ও যোগাযোগ প্রযুক্তি (ICT) বিষয়ক প্রশ্নে TCP সম্পর্কিত ধারণা প্রায়শই আসে।
**TCP সম্পর্কে বিস্তারিত তথ্য:**
— **TCP-এর পূর্ণরূপ**: Transmission Control Protocol (ট্রান্সমিশন কন্ট্রোল প্রোটোকল)।
— **TCP-এর কাজ**: এটি ইন্টারনেট প্রোটোকল সুইটের (TCP/IP) একটি প্রধান প্রোটোকল যা দুইটি ডিভাইসের মধ্যে নির্ভরযোগ্য ডেটা ট্রান্সমিশন নিশ্চিত করে।
— **বৈশিষ্ট্য**:
— **সংযোগ-ভিত্তিক**: ডেটা আদান-প্রদানের আগে দুটি ডিভাইসের মধ্যে সংযোগ স্থাপিত হয়।
— **ডেটা পুনঃপ্রেরণ**: ক্ষতিগ্রস্ত বা হারিয়ে যাওয়া ডেটা পুনরায় পাঠানো হয়।
— **ক্রমবিন্যাস**: ডেটা প্যাকেটগুলো প্রেরিত ক্রম অনুযায়ী গ্রাহকের কাছে পৌঁছায়।
— **ফ্লো কন্ট্রোল**: প্রেরক ও গ্রাহকের মধ্যে ডেটা প্রবাহ নিয়ন্ত্রণ করে।
— **TCP-এর ব্যবহার**: ওয়েব ব্রাউজিং (HTTP/HTTPS), ইমেইল (SMTP), ফাইল ট্রান্সফার (FTP), এবং অন্যান্য ইন্টারনেট অ্যাপ্লিকেশনে ব্যবহৃত হয়।
**বিভ্রান্তিকর বিকল্প বিশ্লেষণ:**
✗ ক) প্রোগ্রাম: TCP কোনো প্রোগ্রাম নয়, এটি একটি প্রোটোকল।
✗ গ) প্রোগ্রামিং: প্রোগ্রামিং হলো কোড লেখার প্রক্রিয়া, যা TCP-এর সাথে সম্পর্কিত নয়।
✗ ঘ) ফ্লোচার্ট: ফ্লোচার্ট হলো কোনো প্রোগ্রাম বা অ্যালগরিদমের ধাপগুলো চিত্রের মাধ্যমে উপস্থাপন করার একটি পদ্ধতি, যা TCP-এর সাথে সরাসরি সম্পর্কিত নয়।
**উৎস:**
1. *TCP/IP Illustrated, Volume 1: The Protocols* – W. Richard Stevens
2. *Computer Networking: A Top-Down Approach* – Kurose & Ross
3. BCS Preliminary ICT প্রশ্নব্যাংক (২০২০-২০২৩)