Question: Write a test program that uses the socket interface to send messages between a pair of Unix workstations connected by some LAN (e.g., Ethernet, ATM,
Write a test program that uses the socket interface to send messages between a pair of Unix workstations connected by some LAN (e.g., Ethernet, ATM, or FDDI). Use this test program to perform the following experiments.
(a) Measure the round-trip latency of TCP and UDP for different message sizes (e.g., 1 byte, 100 bytes, 200 bytes,..., 1000 bytes).
(b) Measure the throughput of TCP and UDP for 1-kB, 2-kB, 3-
kB,. . . , 32-kB messages. Plot the measured throughput as a function of message size.
(c) Measure the throughput of TCP by sending 1 MB of data from one host to another. Do this in a loop that sends a message of some size, for example, 1024 iterations of a loop that sends 1-kB messages. Repeat the experiment with different message sizes and plot the results.
Step by Step Solution
3.29 Rating (161 Votes )
There are 3 Steps involved in it
This scenario involves writing a test program to measure network performance using Python as the language of choice With Python we can use the builtin ... View full answer
Get step-by-step solutions from verified subject matter experts
