উত্তর
ব্যাখ্যা
• TCP (Transmission Control Protocol) হলো কানেকশন-ওরিয়েন্টেড প্রোটোকল যা বড় আকারের ডাটাকে ছোট ছোট প্যাকেটে বা সেগমেন্টে বিভক্ত করে। এর প্রধান বিশেষত্ব হলো এটি ডাটা গন্তব্যে পৌঁছানোর নিশ্চয়তা দেয়; যদি কোনো প্যাকেট পথে হারিয়ে যায়, তবে এটি তা পুনরায় প্রেরণের ব্যবস্থা করে এবং প্যাকেটের সঠিক ক্রম বজায় রাখে।
• TCP প্রোটোকলের বৈশিষ্ট্যসমূহ:
- ওএসআই (OSI) মডেলের চতুর্থ স্তর বা ট্রান্সপোর্ট লেয়ারে কাজ করে।
- ডাটা পাঠানোর আগে প্রেরক ও প্রাপকের মধ্যে কানেকশন স্থাপন করে যা থ্রি-ওয়ে হ্যান্ডশেক নামে পরিচিত।
- একটি নির্ভরযোগ্য প্রোটোকল কারণ এটি ডাটা প্রাপ্তির পর অ্যাকনলেজমেন্ট (Acknowledgement) প্রদান করে।
- ডাটা প্যাকেটগুলোকে সঠিক সিকোয়েন্স বা ক্রমানুসারে সাজাতে সাহায্য করে যাতে তথ্য এলোমেলো না হয়।
- ফ্লো কন্ট্রোল ব্যবস্থার মাধ্যমে ডাটা আদান-প্রদানের গতি নিয়ন্ত্রণ করে যাতে রিসিভারের ওপর অতিরিক্ত চাপ না পড়ে।
অন্যান্য অপশন:
- ডাটা প্যাকেটগুলোর সঠিক গন্তব্য পথ খুঁজে বের করা: এটি মূলত আইপি (IP - Internet Protocol) এর কাজ, যা নেটওয়ার্ক লেয়ারে রাউটিং সম্পন্ন করে।
- ওয়েব পেজ ব্রাউজারে প্রদর্শন করা: এটি ওয়েব ব্রাউজারের (যেমন- ক্রোম বা ফায়ারফক্স) কাজ, কোনো ট্রান্সপোর্ট প্রোটোকলের নয়।
- ডোমেইন নেমকে আইপি-তে রূপান্তর করা: এটি ডিএনএস (DNS - Domain Name System) এর কাজ।
উৎস: ব্রিটানিকা।[link]