Homework Solution: 1. The performance of a client-server system is strongly influenced by two major network characteristics: the bandwidth of the network (that is, how…

    1. The performance of a client-server system is strongly influenced by two major network characteristics: the bandwidth of the network (that is, how many bits/sec it can transport) and the latency (that is, how many seconds it takes for the first bit to get from the client to the server). Give an example of a network that exhibits high bandwidth but also high latency. Then give an example of one that has both low bandwidth and low latency. 2. What are two reasons for using layered protocols? What is one possible disadvantage of using layered protocols? 3. What is the main difference between TCP and UDP? 4. An image is 1600 × 1200 pixels with 3 bytes/pixel. Assume the image is uncompressed. How long does it take to transmit it over a 56-kbps modem channel? Over a 1-Mbps cable modem? 5. Calculate the end-to-end transit time for a packet for both GEO (altitude: 35,800 km), MEO (altitude: 18,000 km) and LEO (altitude: 750 km) satellites. 6. Three packet-switching networks each contain n nodes. The first network has a star topology with a central switch, the second is a (bidirectional) ring, and the third is fully interconnected, with a wire from every node to every other node. What are the best-, average-, and worst-case transmission paths in hops?

    Expert Answer

     
    Q3. TCP
    1. TCP is the short form of Transmission Control Protocol.

    1. The deed of a client-server classification is strongly influenced by couple greater network characteristics: the bandwidth of the network (that is, how divers pieces/sec it can rapture) and the latency (that is, how divers avoids it transfers coercion the primeval piece to attain from the client to the server). Yield an sample of a network that exhibits violent bandwidth excluding as-well violent latency. Then yield an sample of single that has twain poor bandwidth and poor latency.

    2. What are couple reasons coercion using layered protocols? What is single enjoyly hindrance of using layered protocols?

    3. What is the ocean distinction among TCP and UDP?

    4. An enjoyness is 1600 × 1200 pixels with 3 bytes/pixel. Assume the enjoyness is uncompressed. How covet does it transfer to grant it balance a 56-kbps modem medium? Balance a 1-Mbps cable modem?

    5. Calculate the end-to-end transit interval coercion a packet coercion twain GEO (altitude: 35,800 km), MEO (altitude: 18,000 km) and LEO (altitude: 750 km) cortege.

    6. Three packet-switching networks each hold n nodes. The primeval network has a bigwig topology with a accessible switch, the avoid is a (bidirectional) melody, and the third is largely interconnected, with a wire from whole node to whole other node. What are the best-, average-, and worst-case transmission paths in hops?

    Expert Solution

     

    Q3.

    TCP

    1. TCP is the insufficient coercionm of Transmission Control Protocol.
    2. It is a protocol which is junction oriented.
    3. It is more used coercion applications which need more reliability and interval to grant is referable that crucial.
    4. It grants packet slower than UDP does.
    5. It is guaranteed that the packet succeed get at the consignment.
    6. It is used by protocols enjoy HTTP and Telnet.
    7. It has header magnitude of 20 bytes.
    8. TCP has edibles coercion mistake checking and reporting if needed.
    9. It has segments coercion acknowledgement.
    10. It establishes junction with a three habit handshaking.

    UDP

    1. TCP is the insufficient coercionm of Transmission User Datagram Protocol.
    2. It is a protocol which is junctionless.
    3. It is used in applications where dissipated transmission is needed.
    4. It grants packet dissipateder than TCP does.
    5. It is unsure if the packet succeed get at the consignment or referable.
    6. It is used by protocols DHCP and VOIP.
    7. It has header magnitude of 8 bytes.
    8. It has edibles coercion mistake checking excluding referable coercion reporting.
    9. It has no segments coercion acknowledgement.
    10. UDP uses a rudimentary transmission example with no implied hand-shaking dialogues.