beginner#data-transmission#serial#parallel#simplex#duplex#synchronousUpdated: 2026-05-17

ডেটা ট্রান্সমিশন — Data Transmission


১. Curiosity — কৌতূহল জাগাও

তুমি কি জানো, পুরনো computer-এ Printer সংযোগ দেওয়া হতো "Parallel Port" দিয়ে — ২৫টা পিন! কিন্তু এখন USB দিয়েই হয় — মাত্র কয়েকটা পিন। তবুও USB অনেক দ্রুত। কেন?

আর Walkie-talkie-তে একজন কথা বললে অন্যজন শুনতে পায় — কিন্তু একসাথে দুজন কথা বলা যায় না। Mobile phone-এ পারা যায়। পার্থক্য কোথায়?

রহস্য: Data পাঠানোর পদ্ধতি একটা নয়। গতি, খরচ, দিকনির্দেশনা — সব মিলিয়ে আলাদা আলাদা পদ্ধতি আলাদা আলাদা কাজে।


২. Problem — সমস্যাটা কী?

Computer-এর ভেতরে data bytes-এ (8 bits) চলে। এই data কীভাবে পাঠাবো?

সমস্যা ১: একসাথে ৮টা bit পাঠালে (Parallel) ৮টা তার লাগবে — খরচ বেশি। সমস্যা ২: একটা একটা করে পাঠালে (Serial) একটাই তার — কিন্তু ধীর? সমস্যা ৩: কথা বলার সময় — কে আগে পাঠাবে? একসাথে পারা যাবে?

সমাধান: Data Transmission-এর বিভিন্ন পদ্ধতি বোঝা।


৩. Visualization — চোখে দেখো

Serial vs Parallel Transmission:

  Serial Transmission (ধারাবাহিক):
  ┌──────────────────────────────────────────┐
  │ Sender ──[1]──[0]──[1]──[1]──[0]──[1]── Receiver │
  │         একটি তার, একটি একটি করে        │
  └──────────────────────────────────────────┘

  Parallel Transmission (সমান্তরাল):
  ┌──────────────────────────────────────────┐
  │ Sender ──[1]────────────────────── Receiver │
  │        ──[0]────────────────────── Receiver │
  │        ──[1]────────────────────── Receiver │
  │        ──[1]────────────────────── Receiver │
  │        ──[0]────────────────────── Receiver │
  │        ──[0]────────────────────── Receiver │
  │        ──[1]────────────────────── Receiver │
  │        ──[1]────────────────────── Receiver │
  │         ৮টি তার, একসাথে ৮ bit             │
  └──────────────────────────────────────────┘

Transmission Mode:

  Simplex:
  Sender ═══════════════════════════▶ Receiver
  (একমুখী — TV, Radio)

  Half-duplex:
  Sender ◀════════════════════════▶ Receiver
  (দুমুখী কিন্তু একসাথে নয় — Walkie-talkie)
  [এক সময়ে শুধু একদিকে]

  Full-duplex:
  Sender ════════════════════════▶ Receiver
  Sender ◀════════════════════════ Receiver
  (দুমুখী একসাথে — Mobile phone, WhatsApp)

৪. Mental Model — সহজ উপমা

Serial vs Parallel উপমা:

একটা সংকীর্ণ গলি (Serial): মানুষ একজন একজন করে হেঁটে যাচ্ছে — ধীর, কিন্তু গলি একটাই লাগে।

চওড়া রাস্তা (Parallel): অনেকে একসাথে হাঁটছে — দ্রুত, কিন্তু রাস্তা চওড়া লাগে।

কিন্তু দূরে গেলে — চওড়া রাস্তায় সবাই ঠিক একসাথে পৌঁছায় না (Skew সমস্যা)!

Simplex/Half-duplex/Full-duplex উপমা:

Modeউপমা
SimplexTV — তুমি শুধু দেখতে পারো, TV-তে পাঠাতে পারো না
Half-duplexWalkie-talkie — "Over" বলে ছেড়ে দিলে অপর পক্ষ বলে
Full-duplexMobile phone — দুজন একসাথে কথা বলতে পারে

৫. Formal Concept — আনুষ্ঠানিক সংজ্ঞা

১. Serial Transmission (সিরিয়াল ট্রান্সমিশন):

Data-র bits একটা একটা করে ধারাবাহিকভাবে পাঠানো হয়। একটি মাত্র তার ব্যবহৃত হয়।

বৈশিষ্ট্য:

  • একটি তার / channel ব্যবহার
  • দূরত্বে ভালো কাজ করে
  • Skew সমস্যা নেই
  • উদাহরণ: USB, Ethernet, মোবাইল নেটওয়ার্ক

২. Parallel Transmission (প্যারালেল ট্রান্সমিশন):

Data-র একাধিক bit একসাথে আলাদা আলাদা তার দিয়ে পাঠানো হয়।

বৈশিষ্ট্য:

  • একাধিক তার / channel ব্যবহার (সাধারণত ৮টি)
  • কাছের দূরত্বে দ্রুত
  • Skew সমস্যা: দূরে গেলে bits একসাথে পৌঁছায় না
  • উদাহরণ: পুরনো Printer port, internal computer bus

Serial vs Parallel তুলনা:

বৈশিষ্ট্যSerialParallel
তার সংখ্যা৮ বা বেশি
গতিকম (তাত্ত্বিকভাবে)বেশি (কাছে)
খরচকমবেশি
দূরত্ববেশিকম
Skewনেইআছে
ব্যবহারUSB, InternetInternal bus

৩. Transmission Mode:

Simplex (সিমপ্লেক্স):

Data শুধু একদিকে প্রবাহিত হয়।

  • উদাহরণ: TV Broadcasting, Radio, Keyboard → Computer।
  • Feedback সম্ভব নয়।

Half-duplex (হাফ-ডুপ্লেক্স):

Data দুদিকে প্রবাহিত হতে পারে, কিন্তু একসাথে নয়।

  • উদাহরণ: Walkie-talkie, পুরনো Ethernet (Hub-based)।
  • একজন পাঠাচ্ছে মানে অন্যজন অপেক্ষা করছে।

Full-duplex (ফুল-ডুপ্লেক্স):

Data একসাথে দুদিকে প্রবাহিত হতে পারে।

  • উদাহরণ: Mobile phone, Modern Ethernet (Switch-based), WhatsApp।
  • দুটো আলাদা channel বা frequency ব্যবহৃত হয়।

৪. Synchronous vs Asynchronous Transmission:

Synchronous Transmission (সিনক্রোনাস):

Sender ও Receiver একটি shared clock signal ব্যবহার করে। Data block হিসেবে পাঠানো হয়।

  • দ্রুত, কিন্তু complex।
  • উদাহরণ: Network data transfer, RAM।

Asynchronous Transmission (অ্যাসিনক্রোনাস):

প্রতিটি character-এর আগে Start bit এবং পরে Stop bit পাঠানো হয়। কোনো shared clock নেই।

  • ধীর, কিন্তু সহজ।
  • উদাহরণ: পুরনো Serial port, keyboard input।
Asynchronous Frame:
[Start bit][D0][D1][D2][D3][D4][D5][D6][D7][Parity][Stop bit]
    0       ←── 8 bits data ───────────────────→   1

৬. Internal Working — ভেতরে কী হয়?

USB কেন Parallel-এর চেয়ে দ্রুত?

পুরনো Parallel Port:

১৯৯০-এর দশকে:
  তারের সংখ্যা: ২৫
  গতি: 150 KB/s
  সমস্যা: Skew, EMI (electromagnetic interference)

USB 3.0 (Serial):

তারের সংখ্যা: ৪-৯
গতি: 5 Gbps
কারণ: Serial কিন্তু অত্যন্ত দ্রুত clock, differential signaling

রহস্য: Serial হলেও প্রতি clock cycle-এ একটি bit পাঠানো হয়। Clock যত দ্রুত, গতি তত বেশি। Parallel-এ অনেক তার মিলে EMI তৈরি হয় বলে clock speed বাড়ানো কঠিন।

Half-duplex-এ collision কীভাবে সামলানো হয়?

Device A পাঠাতে চায়    Device B পাঠাতে চায়
        ↓                       ↓
        ← Channel busy? →
        ↓ হ্যাঁ, busy            ↓ না, free
   Wait করো             পাঠাও
        ↓                       ↓
   Channel free হলে     Transmission শেষ
   পাঠাও

এটাকে বলে CSMA/CD (Carrier Sense Multiple Access / Collision Detection)


৭. Real-world Usage — বাস্তব ব্যবহার

Serial Transmission:

  • USB: মোবাইল charging ও data transfer
  • SATA: Hard disk সংযোগ
  • Ethernet: LAN cable (Cat5, Cat6)
  • Fiber Optic: Internet backbone

Parallel Transmission:

  • Computer internal bus: CPU ও RAM-এর মধ্যে
  • Graphics Card bus (PCIe): Parallel lanes ব্যবহার করে

Simplex:

  • BTV, Radio: একমুখী broadcast
  • Keyboard → Computer: তুমি type করো, computer শোনে

Half-duplex:

  • Walkie-talkie: বাংলাদেশ police, army যোগাযোগ
  • WiFi (older standards): কিছু ক্ষেত্রে

Full-duplex:

  • Mobile phone: Grameenphone call
  • Video call (Zoom, Google Meet): স্কুলের online class
  • Modern Ethernet Switch: Office network

৮. Common Mistakes — ভুল ধারণা

ভুল ১: "Parallel সবসময় Serial-এর চেয়ে দ্রুত।" সঠিক: দূরত্বে Serial দ্রুত হতে পারে। USB 3.0 পুরনো Parallel port-এর চেয়ে অনেক দ্রুত।

ভুল ২: "Full-duplex মানে দুটো আলাদা তার।" সঠিক: Full-duplex একটা তার দিয়েও হতে পারে — ভিন্ন frequency বা time slot ব্যবহার করে।

ভুল ৩: "Walkie-talkie Full-duplex।" সঠিক: Walkie-talkie Half-duplex। একসাথে দুজন কথা বলতে পারে না।

ভুল ৪: "Asynchronous মানে অনির্ভরযোগ্য।" সঠিক: Asynchronous transmission সম্পূর্ণ নির্ভরযোগ্য — শুধু shared clock ব্যবহার না করে Start/Stop bit ব্যবহার করে।


৯. Trade-offs — সুবিধা ও অসুবিধা

বৈশিষ্ট্যSerialParallel
গতি (দূরে)বেশিকম
খরচকমবেশি
দূরত্ববেশিকম
Skewনেইআছে
EMIকমবেশি
ব্যবহারবেশি (আধুনিক)কম (পুরনো)
Modeসুবিধাঅসুবিধা
Simplexসহজ, সস্তাFeedback নেই
Half-duplexBidirectionalএকসাথে দুদিকে নয়
Full-duplexদ্রুততমজটিল, দামি

১০. Quiz — নিজেকে যাচাই করো

MCQ:

১. Walkie-talkie কোন transmission mode ব্যবহার করে?

  • ক) Simplex
  • খ) Half-duplex ✓
  • গ) Full-duplex
  • ঘ) Serial

২. Parallel Transmission-এ Skew সমস্যা কেন হয়?

  • ক) তার বেশি বলে
  • খ) বিভিন্ন তারে bits ভিন্ন সময়ে পৌঁছায় বলে ✓
  • গ) গতি কম বলে
  • ঘ) Noise বেশি বলে

৩. Asynchronous Transmission-এ character-এর আগে কী পাঠানো হয়?

  • ক) Stop bit
  • খ) Start bit ✓
  • গ) Parity bit
  • ঘ) Sync bit

৪. আধুনিক USB কোন transmission পদ্ধতি?

  • ক) Parallel
  • খ) Serial ✓
  • গ) Half-duplex
  • ঘ) Simplex

Short Answer:

প্রশ্ন: Serial ও Parallel Transmission-এর মধ্যে ৩টি পার্থক্য লেখো।

উত্তর:

বৈশিষ্ট্যSerialParallel
তার সংখ্যা১টি৮টি বা বেশি
Skewনেইআছে
দূরত্ববেশি কার্যকরকম কার্যকর

১১. Reflection Questions — গভীর চিন্তা

১. USB বের হওয়ার পর Parallel Port কেন বিলুপ্ত হলো?

২. Mobile phone Full-duplex হলে একই সময়ে দুজন কীভাবে কথা বলতে পারে?

৩. Internet-এ data কি Serial না Parallel পদ্ধতিতে যায়?

৪. Synchronous Transmission-এ shared clock না থাকলে কী সমস্যা হবে?

৫. Half-duplex-এ collision হলে কী হয়? CSMA/CD কীভাবে সামলায়?


১২. Practice Tasks — হাতে-কলমে কাজ

Task ১: তোমার ব্যবহার করা ৫টি device চিহ্নিত করো এবং প্রতিটি কোন Transmission Mode (Simplex/Half-duplex/Full-duplex) ব্যবহার করে তা লেখো।

Task ২: "01001000" (8 bits) Asynchronous format-এ পাঠাতে Start bit ও Stop bit যোগ করে সম্পূর্ণ frame লেখো।

Task ৩: Serial ও Parallel Transmission-এর তুলনামূলক diagram এঁকো — প্রতিটির সুবিধা ও অসুবিধা উল্লেখ করো।


১৩. Reinforcement Summary — মনে রাখার সারাংশ

Serial Transmission: একটি তার, bits একটা একটা করে — দূরত্বে ভালো ✅ Parallel Transmission: অনেক তার, bits একসাথে — কাছে দ্রুত, Skew সমস্যা আছে

Transmission Mode তিন প্রকার:

  • Simplex: একমুখী (TV, Radio)
  • Half-duplex: দুমুখী কিন্তু একসাথে নয় (Walkie-talkie)
  • Full-duplex: একসাথে দুমুখী (Mobile phone, Internet)

Synchronous: Shared clock, দ্রুত, block transfer ✅ Asynchronous: Start/Stop bit, সহজ, character-by-character

Skew: Parallel-এ দূরত্বে bits আলাদা সময়ে পৌঁছানোর সমস্যা

HSC পরীক্ষায় মনে রাখো:

  • Serial ও Parallel-এর পার্থক্য
  • Simplex, Half-duplex, Full-duplex-এর সংজ্ঞা ও উদাহরণ
  • Asynchronous Frame-এর গঠন (Start bit + Data + Stop bit)

পরের পাঠ: Mobile Communication — 1G থেকে 5G পর্যন্ত যাত্রা!