Skip to Content
Express and MongooseFundamentals of Node.jsTCP & IP

TCP & IP

🌐 TCP ও IP প্রোটোকল (TCP/IP Protocol)

TCP/IP হল ইন্টারনেটের সবচেয়ে গুরুত্বপূর্ণ কমিউনিকেশন প্রোটোকল। এটি দুটি ভাগে বিভক্ত:


১. IP (Internet Protocol)

🔹 কাজ:

IP-এর মূল কাজ হলো ডিভাইসের ঠিকানা নির্ধারণ করা এবং প্যাকেট রাউটিং করা।

🔹 বৈশিষ্ট্য:

  • প্রতিটি ডিভাইসের একটি IP Address থাকে (যেমন: 192.168.1.1)
  • IP প্যাকেট তৈরি করে এবং নেটওয়ার্কের মধ্য দিয়ে এগুলোকে গন্তব্যে পাঠায়
  • IP একা ডাটা ডেলিভারির নিশ্চয়তা দেয় না (অর্থাৎ যদি ডাটা হারিয়ে যায়, সে খোঁজ রাখে না)

২. TCP (Transmission Control Protocol)

🔹 কাজ:

TCP-এর মূল কাজ হলো বিশ্বস্তভাবে ডেটা পাঠানো ও গ্রহণ করা।

🔹 বৈশিষ্ট্য:

  • TCP ডেটাকে ছোট ছোট অংশে ভাগ করে (packets)
  • প্রতিটি প্যাকেটের জন্য ACK (acknowledgement) চায়
  • ডেটা হারালে পুনরায় পাঠায়
  • সঠিক ক্রমে ডেটা গন্তব্যে পৌঁছায় কিনা নিশ্চিত করে
  • উদাহরণ: ওয়েব ব্রাউজিং, ইমেইল, ফাইল ডাউনলোড ইত্যাদি TCP ব্যবহার করে

🔄 সংক্ষিপ্ত তুলনা:

বৈশিষ্ট্যTCPIP
কাজনির্ভরযোগ্য ডেটা ট্রান্সফারঠিকানা নির্ধারণ ও রাউটিং
সংযোগসংযোগ-নির্ভর (connection-oriented)সংযোগ-বিহীন (connectionless)
ডেটা সুরক্ষাহ্যাঁ (error checking ও recovery)না
উদাহরণHTTP, FTP, Emailপ্যাকেট পাঠানো (routing only)

🎯 TCP/IP একত্রে কীভাবে কাজ করে?

  1. IP ডেটাকে রাউটিং করে সঠিক ঠিকানায় পৌঁছাতে সাহায্য করে।
  2. TCP ডেটা ট্রান্সফারের মান (quality) নিশ্চিত করে।
Last updated on