Tuaha Assignment CCN
Tuaha Assignment CCN
Computer
Course Title: Communication Course Code: CEN 223 Credit Hours: 3 (3,0)
s & Networks
Course Program
Haad Akmal BS RIS
Instructor: Name:
Semester: 4th Batch: Section: C
Number of
Submission Maximum
28-03-2025 5 Extra Sheets
Due Date: Marks:
Attached:
Student’s Enrollment
Tuaha Asif 01-139232-134
Name: Number:
Advantages of Piggybacking
1. Improved Network Efficiency – Fewer frames are sent, leading to better bandwidth
utilization.
2. Lower Transmission Overhead – Reduces the additional load on the network by
minimizing standalone acknowledgment frames.
3. Optimized Data Flow – Enhances the efficiency of bidirectional communication by
integrating acknowledgments with data.
4. Reduced Collision Probability – Fewer network transmissions mean a lower chance of
collisions in shared communication channels.
Limitations of Piggybacking
1. Acknowledgment Delays – If a sender has no data to send, acknowledgments may be
delayed, potentially causing retransmission.
2. Processing Complexity – Implementing piggybacking requires additional logic for
handling combined data and acknowledgment frames.
3. Not Suitable for Asynchronous Communication – Works best in bidirectional
exchanges; in unidirectional data flow, its benefits are minimal.
Real-World Applications
1. CSMA/CD Example:
o Office Ethernet LANs that connect multiple computers in a wired environment.
2. CSMA/CA Example:
o Home and enterprise Wi-Fi networks where multiple wireless devices
communicate without interference.
Conclusion
Piggybacking enhances network efficiency by reducing overhead in bidirectional data
transmission, but it is not always suitable due to potential acknowledgment delays. On the other
hand, CSMA/CD and CSMA/CA serve different network types—CSMA/CD is ideal for
Ethernet-based wired networks, while CSMA/CA is crucial for wireless communication.
Understanding these mechanisms ensures optimal selection for different networking
environments.
References
1. Stallings, W. (2014). Data and Computer Communications. Pearson.
2. Kurose, J. & Ross, K. (2017). Computer Networking: A Top-Down Approach. Pearson.
3. IEEE 802.3 and IEEE 802.11 Standards Documentation.
4. Tanenbaum, A. S., & Wetherall, D. J. (2010). Computer Networks. Prentice Hall.