You are on page 1of 1

Model Institute of Engineering & Technology (Autonomous)

(Permanently Affiliated to the University of Jammu, Accredited by NAAC with “A”


Grade)

ASSIGNMENT – I
COM-502 Computer Networks
Max Marks: 10
Submission Deadline: 28 Oct.2022

Questions Course Outcome Skill Bloom’s


Level
Q1 CO2: Appreciate the challenges involved and available Applying 3
protocols for facilitating low-level data communication.
Q2 CO2: Appreciate the challenges involved and available Applying 3
protocols for facilitating low-level data communication.
Q3 CO1: Articulate the fundamental concepts in computer Understanding 2
networks and justify their layered implementation.
Q4 CO2: Appreciate the challenges involved and available Analyzing 4
protocols for facilitating low-level data communication.

Q1. Station A uses 32byte packets to transmit messages to Station B using a sliding window protocol.
The roundtrip delay between A and B is 80 milliseconds and the bottleneckbandwidth on the
path between A and B is 128 kbps. What is the optimal window size that A should use? [3]

Q2. i) Solve the given CRC code example having message polynomial and generator polynomials
under. M(x) = 110011
P(x) = 11001
ii) The message 11001001 is to be transmitted using the CRC polynomial x^3 + 1 toprotect it
from errors. The message that should be transmitted is _. [2]

Q3. With the use of an appropriate example, describe how computer networks are structured using the
concept of layered approach in today's environment. [2]
Q4. As Hamming code is a set of error-correction codes that can be used to detect and correct the
errors that can occur when the data is moved or stored from the sender to thereceiver. And was
developed by R.W. Hamming for error correction.
Apply the following steps using python and place the screenshots as necessary forsimulation:
i. Enter the Data to be transmitted.
ii. Calculate the no of redundant bits required.
iii. Determine the parity bits.
iv. Create error data for testing.
v. Check for errors. [3]

You might also like