ERODD HOME Malone Home
CPSC 341 - Quantitative exercise 1
Earl Rodd [email protected] Extension 8546 www.malone.edu/erodd

Name: ____________________________________________

Note: These exercises are quite simple but be sure to be careful about the difference between bits and bytes (8 bits make a byte) and seconds, milliseconds (1/1000 sec), and microseconds (1/1,000,000 sec). The notation 30ms means 30 milliseconds.

Note: Be careful whether distances are reported as meters (such as distances on a campus or within a building) or in kilometers (km) such as distances between cities!!

Note: In these exercises, there are questions asking transmission delay. This means just the time to send x bits at y bits/sec. It does not include real-world complexities like acknowledgements, router delays etc. We call it "transmission delay" rather than "transmission time" to indicate that this is the delay due to transmission, not the total time counting all kinds of delays.

Note: Times should all be reported as decimal numbers, not fractions. Thus an answer should be .001 seconds (or 1 ms), NOT 1/1000 sec.

  1. How many bits are in a packet with 55,000 bytes? ___________________________

  2. The Ethernet to most machines on campus is 100Mbps (100 million bits/sec). What is the transmission delay to send a huge file of 50,000,000 bytes (50 Mbytes).

    __________________________________

  3. Using a 100Mbps Ethernet, what is the transmission delay for a music file of 10Megabytes (10 million bytes)?

    __________________________________

  4. What is the transmission delay for a packet of 1000 bytes if the link speed is 10,000 bits/sec?

    _______________________________

  5. Assuming propagation speed of 2 x 108 meters/sec, what is the propagation delay for a link 100 meters (across campus)? (Be sure to indicate if your answer is in seconds, ms, or microseconds).

    ______________________________________________

  6. Using the propagation speed above, what is the propagation delay for a link of 10,000 km? (km = kilometer, 1000 meters)

    ___________________________________

  7. Using the approximate propagation speed above, what is the approximate propagation delay to send from Canton to Bangalore, India?

    ____________________________________________________

    What might make your approximation underestimate the actual propagation?

    ___________________________________________

  8. We are sending a packet though a network with 2 intermediate routers each with a nodal processing time of 1/100 ms. There are 3 links. (Propagation speed is 2 x 108 meters/sec) Assuming no queuing or other router delay, what is the total time needed to send a 1,500 byte packet from the NODE1 to the NODE2? Times you know are MUCH smaller than others may be reported as "trivial".

    Nodal processing delay in routers total: _____________________________

    Link 1: Propagation: __________________ Transmission: __________________

    Link 2: Propagation: __________________ Transmission: __________________

    Link 3: Propagation: __________________ Transmission: __________________

    Total: ____________________________ (to 2 significant figures only)

    link 1 link 2 link 3 NODE1------------ROUTER1-----------ROUTER2----------NODE2 100Meters 1000km 100Meters 100Mbps 10Mbps 100Mbps