Transport লেয়ার অ্যাপ্লিকেশনের জন্য end-to-end যোগাযোগ সেবা প্রদান করে। এটি নির্ভরযোগ্য ডেটা স্থানান্তর এবং ত্রুটি পুনরুদ্ধারের জন্য দায়ী।
কাজ
অ্যাপ্লিকেশনগুলির মধ্যে নির্ভরযোগ্য বা অনির্ভরযোগ্য ডেটা সরবরাহ প্রদান করে। সেগমেন্টেশন, প্রবাহ নিয়ন্ত্রণ, ত্রুটি পরীক্ষা এবং স্বীকৃতি পরিচালনা করে। নির্দিষ্ট অ্যাপ্লিকেশন এবং সেবা সনাক্ত করতে পোর্ট নম্বর ব্যবহার করে।
প্রোটোকল
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
TCP বনাম UDP
TCP (Connection-oriented): নির্ভরযোগ্য, ক্রমবদ্ধ delivery ত্রুটি পরীক্ষা, acknowledgment এবং retransmission সহ। ওয়েব ব্রাউজিং, ইমেইল, ফাইল ট্রান্সফারের জন্য ব্যবহৃত।
UDP (Connectionless): দ্রুত, হালকা, delivery এর কোন গ্যারান্টি নেই। streaming, gaming, VoIP, DNS query-এর জন্য ব্যবহৃত।
পোর্ট নম্বর
• Well-known ports: 0-1023 (HTTP: 80, HTTPS: 443, SSH: 22)
• Registered ports: 1024-49151
• Dynamic/Private ports: 49152-65535