0% found this document useful (0 votes)
16 views2 pages

Data Communication Assignment Overview

The document is an assignment for a Data Communication course, detailing various questions related to network criteria, topologies, error detection, and protocols. It includes tasks such as comparing network types, calculating delays, and designing algorithms. The assignment is due on May 26, 2023.

Uploaded by

chenagar25
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Data Communication Assignment Overview

The document is an assignment for a Data Communication course, detailing various questions related to network criteria, topologies, error detection, and protocols. It includes tasks such as comparing network types, calculating delays, and designing algorithms. The assignment is due on May 26, 2023.

Uploaded by

chenagar25
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING, SVIIT, SVVV

Assignment-1
Subject: Data Communication Subject Teacher: Dr. Gaurav Makwana

1. What are the three criteria necessary for an effective and efficient network?
2. What are the advantages of a multipoint connection over a point-to-point connection?
3. For n devices in a network, what is the number of cable links required for a mesh, ring,
bus, and star topology?
4. Assume six devices are arranged in a mesh topology. How many cables are needed?
How many ports are needed for each device?
5. Draw a hybrid topology with a star backbone and three ring networks.
6. Compare the telephone network and the Internet. What are the similarities? What are
the differences?
7. What is the difference between a port address, a logical address, and a physical address?
8. Suppose a computer sends a frame to another computer on a bus topology LAN. The
physical destination address of the frame is corrupted during the transmission. What
happens to the frame? How can the sender be informed about the situation?
9. If the data link layer can detect errors between hops, why do you think we need another
checking mechanism at the transport layer?
10. We send a voice signal from a microphone to a recorder. Is this baseband or broadband
transmission?
11. Which of the four digital-to-analog conversion techniques (ASK, FSK, PSK or QAM)
is the most susceptible to noise? Defend your answer.
12. Which of the three analog-to-analog conversion techniques (AM, FM, or PM) is the
most susceptible to noise? Defend your answer.
13. What are the two approaches to packet-switching?
14. Compare a circuit-switched network and a packet-switched network.
15. A path in a digital circuit-switched network has a data rate of 1 Mbps. The exchange of
1000 bits is required for the setup and teardown phases. The distance between two
parties is 5000 km. Answer the following questions if the propagataion speed is 2 * 108
m:
i) What is the total delay if 1000 bits of data are exchanged during the data transfer
phase?
ii) What is the total delay if 100,000 bits of data are exchanged during the data
transfer phase?

Date of Assignment: 17 May 2023


Submission Deadline: 26 May 2023
DEPARTMENT OF COMPUTER SCIENCE ENGINEERING, SVIIT, SVVV
Assignment-1
Subject: Data Communication Subject Teacher: Dr. Gaurav Makwana

iii) What is the total delay if 1,000,000 bits of data are exchanged during the data
transfer phase?
iv) Find the delay per 1000 bits of data for each of the above cases and compare
them. What can you infer?
16. What type of topology is used when customers in an area use cable modems for data
transfer purposes? Explain.
17. Compare byte-stuffing and bit-stuffing. Which technique is used in byte-oriented
protocols? Which technique is used in bit-oriented protocols?
18. Compare the Go-Back-NARQ Protocol with Selective-RepeatARQ.
19. Design a bidirectional algorithm for the Go-Back-N ARQ Protocol using piggybacking.
20. Design a bidirectional algorithm for the Selective-RepeatARQ Protocol using
piggybacking.
21. Compare a random access protocol with a controlled access protocol.
22. We have a pure ALOHA network with 100 stations. If Tfr = 1 micro second, what is
the number of frames/s each station can send to achieve the maximum efficiency.
23. What is the purpose of an NIC?
24. What is the relationship between a switch and a bridge?
25. What is the difference between a unicast, multicast, and broadcast address?

Date of Assignment: 17 May 2023


Submission Deadline: 26 May 2023

Common questions

Powered by AI

Cable modems typically use a hybrid topology with a star network configuration. The cable system acts as a central distribution point that connects multiple customer locations in a star-like setup using a shared medium .

Both telephone networks and the Internet facilitate communication over distances and use some form of switching (circuit vs. packet). However, telephone networks use circuit switching for dedicated connections, whereas the Internet uses packet switching, allowing for more flexible and efficient data transfer .

A multipoint connection might be preferred because it requires less cabling and infrastructure as multiple devices share a single link, reducing cost and complexity compared to point-to-point connections where each pair of devices needs a direct link .

In a mesh topology, n(n-1)/2 cable links are required; in a ring topology, n cable links; in a bus topology, one backbone cable with one drop cable per device; and in a star topology, n cable links centralizing through the hub .

Byte-stuffing is used in byte-oriented protocols where extra bytes are inserted to avoid confusion with control bytes. Bit-stuffing is used in bit-oriented protocols, where additional bits prevent misalignment of frames' delimiters .

For a mesh topology with six devices, 15 cables are required because each device connects to every other device, and each device needs 5 ports (one for each connection).

The transport layer's error-checking mechanism is necessary to ensure error detection across end-to-end communication rather than just between nodes. It compensates for errors that might pass undetected or be introduced by intermediate systems beyond the data link layer's scope .

The three criteria for an effective and efficient network are performance, reliability, and security. Performance is evaluated by delay and throughput, reliability by frequency of failure and recoverability, and security involves safeguarding data from unauthorized access and ensuring data integrity .

Unicast addressing sends data to a single specific destination, multicast to multiple specified destinations within a group, and broadcast to all potential destinations in a network segment. This affects traffic management efficiency and load on network resources .

In Go-Back-N ARQ, any error requires retransmitting all subsequent frames, which is less efficient but simpler. Selective Repeat ARQ retransmits only the erroneous frames, increasing efficiency but requiring more complex buffering and processing .

You might also like