আমাদের স্কুল

সেটিং

বহুনির্বাচনি প্রশ্নের দেখানোর অপশনঃ
শুধুমাত্র উত্তর 2 অপশন
3 অপশন 4 অপশন
বহুনির্বাচনি প্রশ্নের অপশন প্রদর্শনঃ
রো আকারে কলাম আকারে
বহুনির্বাচনি প্রশ্নের উত্তরঃ
লুকান বোল্ড করুন
দেখান দেখান ও বোল্ড করুন
বহুনির্বাচনি প্রশ্নের ব্যাখ্যাঃ
দেখান লুকান নিচে লুকান
থিম নির্বাচন করুনঃ
ফন্ট সাইজঃ
15

প্রশ্নঃ TCP দিয়ে কোনটি বোঝানো হয়?

[ বিসিএস ৩৭তম ]

ক. প্রোগ্রাম
খ. প্রোটোকল
গ. প্রোগ্রামিং
ঘ. ফ্লোচার্ট
উত্তরঃ প্রোটোকল
ব্যাখ্যাঃ

টিসিপি (TCP) বলতে ট্রান্সমিশন কন্ট্রোল প্রোটোকল (Transmission Control Protocol) বোঝানো হয়।

এটি ইন্টারনেট প্রোটোকল সুইটের (TCP/IP Suite) অন্যতম প্রধান প্রোটোকল। টিসিপি একটি নির্ভরযোগ্য (reliable) এবং সংযোগ-ভিত্তিক (connection-oriented) প্রোটোকল, যা ইন্টারনেটে ডিভাইসগুলোর মধ্যে ডেটা আদান-প্রদান নিশ্চিত করে।

টিসিপি-এর প্রধান কাজগুলো:

  • নির্ভরযোগ্য ডেটা ডেলিভারি: টিসিপি নিশ্চিত করে যে পাঠানো ডেটাগুলো সঠিক ক্রমে, অক্ষত অবস্থায় এবং কোনো ত্রুটি ছাড়াই প্রাপকের কাছে পৌঁছাচ্ছে। যদি কোনো ডেটা প্যাকেট হারিয়ে যায় বা ক্ষতিগ্রস্ত হয়, টিসিপি স্বয়ংক্রিয়ভাবে সেটি পুনরায় পাঠানোর ব্যবস্থা করে।
  • সংযোগ স্থাপন ও সমাপ্তি: ডেটা আদান-প্রদান শুরু করার আগে টিসিপি প্রেরক ও প্রাপকের মধ্যে একটি সংযোগ স্থাপন করে (যাকে 'থ্রি-ওয়ে হ্যান্ডশেক' বলা হয়)। ডেটা আদান-প্রদান শেষ হলে এটি যথাযথভাবে সংযোগ বিচ্ছিন্ন করে।
  • ডেটা সেগমেন্টেশন ও পুনঃসংযোজন: টিসিপি অ্যাপ্লিকেশন থেকে আসা ডেটাকে ছোট ছোট প্যাকেটে (সেগমেন্ট) ভাগ করে, যা ইন্টারনেটে পাঠানো সহজ হয়। প্রাপক প্রান্তে এই সেগমেন্টগুলোকে আবার একত্রিত করে মূল ডেটা তৈরি করে।
  • ফ্লো কন্ট্রোল (Flow Control): এটি ডেটা প্রবাহের গতি নিয়ন্ত্রণ করে যাতে দ্রুত ডেটা পাঠাতে থাকা প্রেরক ধীরগতির প্রাপককে অভিভূত না করে।
  • কনজেশন কন্ট্রোল (Congestion Control): টিসিপি নেটওয়ার্কের ভিড় বা চাপ কমাতে সাহায্য করে ডেটা পাঠানোর গতি নিয়ন্ত্রণ করে।

ই-মেইল (Email), ওয়েব ব্রাউজিং (HTTP/HTTPS), ফাইল ট্রান্সফার (FTP) এর মতো ইন্টারনেটের বেশিরভাগ গুরুত্বপূর্ণ অ্যাপ্লিকেশনের জন্য টিসিপি ব্যবহার করা হয়, কারণ এগুলো ডেটার নির্ভুল এবং সঠিক ক্রমে পৌঁছানো নিশ্চিত করে।