TCP/IP Model

Internet Protocol Suite - ৪ লেয়ার মডেল

Back to Tools

TCP/IP Model কি?

TCP/IP মডেল, যা Internet Protocol Suite নামেও পরিচিত, হল OSI মডেলের একটি সংক্ষিপ্ত সংস্করণ। এতে চারটি স্তর রয়েছে, OSI মডেলের সাতটি স্তরের বিপরীতে। TCP/IP মডেল আধুনিক ইন্টারনেট নেটওয়ার্কিংয়ে ব্যবহৃত ব্যবহারিক কাঠামো।

১৯৭০-এর দশকে Department of Defense (DoD) দ্বারা তৈরি, এই মডেল নেটওয়ার্কের উপর ডেটা কীভাবে প্রেরণ করা হয় তার উপর ফোকাস করে এবং আজকের ইন্টারনেটের ভিত্তি।

TCP/IP বনাম OSI Model তুলনা

TCP/IP (৪ লেয়ার)

  • Application Layer
  • Transport Layer
  • Internet Layer
  • Network Access Layer

OSI (৭ লেয়ার)

  • Application, Presentation, Session
  • Transport
  • Network
  • Data Link, Physical
4
Application Layer
OSI: 5, 6, 7
Application লেয়ার OSI মডেলের Application, Presentation এবং Session লেয়ারকে একত্রিত করে। এটি সরাসরি শেষ-ব্যবহারকারী অ্যাপ্লিকেশনগুলিতে নেটওয়ার্ক সেবা প্রদান করে।
কাজ
উচ্চ-স্তরের প্রোটোকল, উপস্থাপনা, এনকোডিং এবং ডায়ালগ নিয়ন্ত্রণ পরিচালনা করে। অ্যাপ্লিকেশনগুলিতে নেটওয়ার্ক সেবা প্রদান করে এবং ব্যবহারকারী সেশন পরিচালনা করে। ডেটা ফরম্যাটিং, এনক্রিপশন এবং অ্যাপ্লিকেশন-নির্দিষ্ট কাজের জন্য দায়ী।
প্রোটোকল
HTTP/HTTPS FTP/SFTP SMTP POP3/IMAP DNS DHCP SSH Telnet SNMP NTP
উদাহরণ
ওয়েব ব্রাউজার, ইমেইল ক্লায়েন্ট, ফাইল ট্রান্সফার অ্যাপ্লিকেশন, রিমোট এক্সেস টুলস, নেটওয়ার্ক ম্যানেজমেন্ট সফটওয়্যার
প্রধান দায়িত্ব
• ব্যবহারকারী authentication এবং authorization
• ডেটা এনক্রিপশন এবং কম্প্রেশন
• সেশন স্থাপনা এবং ম্যানেজমেন্ট
• অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা ফরম্যাটিং
3
Transport Layer
OSI: 4
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
2
Internet Layer
OSI: 3
Internet লেয়ার নেটওয়ার্কের মধ্যে প্যাকেট রাউটিং এর জন্য দায়ী। এটি লজিক্যাল ঠিকানা এবং পাথ নির্ধারণ পরিচালনা করে।
কাজ
লজিক্যাল ঠিকানা (IP ঠিকানা), রাউটিং এবং একাধিক নেটওয়ার্ক জুড়ে প্যাকেট ফরওয়ার্ডিং প্রদান করে। প্যাকেট fragmentation এবং reassembly পরিচালনা করে। উৎস থেকে গন্তব্যে ডেটা ট্রান্সমিশনের জন্য সেরা পাথ নির্ধারণ করে।
প্রোটোকল
IP (IPv4/IPv6) ICMP ARP IGMP Routing Protocols (OSPF, BGP, RIP)
IP ঠিকানা
IPv4: 32-bit ঠিকানা (যেমন, 192.168.1.1), প্রায় 4.3 বিলিয়ন ঠিকানা
IPv6: 128-bit ঠিকানা (যেমন, 2001:0db8:85a3::8a2e:0370:7334), কার্যত সীমাহীন ঠিকানা
ডিভাইস
Routers Layer 3 Switches
1
Network Access Layer
OSI: 1, 2
Network Access লেয়ার OSI মডেলের Physical এবং Data Link লেয়ারকে একত্রিত করে। এটি নেটওয়ার্ক হার্ডওয়্যারের উপর ডেটার ফিজিক্যাল ট্রান্সমিশন পরিচালনা করে।
কাজ
নেটওয়ার্ক মিডিয়ার উপর ডেটার ফিজিক্যাল ট্রান্সমিশন পরিচালনা করে। নেটওয়ার্কের মাধ্যমে ডেটা কীভাবে physically পাঠানো হয় তা সংজ্ঞায়িত করে, যার মধ্যে হার্ডওয়্যার ঠিকানা (MAC ঠিকানা), ত্রুটি সনাক্তকরণ এবং ফ্রেম ফরম্যাটিং অন্তর্ভুক্ত। ফিজিক্যাল মাধ্যমে অ্যাক্সেস পরিচালনা করে।
প্রোটোকল ও প্রযুক্তি
Ethernet Wi-Fi (802.11) PPP Token Ring FDDI Frame Relay
ফিজিক্যাল উপাদান
• নেটওয়ার্ক ক্যাবল (UTP, STP, Fiber optic)
• ওয়্যারলেস রেডিও ফ্রিকোয়েন্সি
• নেটওয়ার্ক ইন্টারফেস কার্ড (NICs)
• কানেক্টর (RJ45, SC, LC)
• Hubs, Switches, Bridges
MAC ঠিকানা
48-bit হার্ডওয়্যার ঠিকানা (যেমন, 00:1A:2B:3C:4D:5E) নেটওয়ার্ক ইন্টারফেসগুলিতে বরাদ্দ করা। স্থানীয় নেটওয়ার্ক যোগাযোগ এবং ডিভাইস সনাক্তকরণের জন্য ব্যবহৃত।
ডিভাইস
Switches Bridges Network Interface Cards Hubs Repeaters