Problem Set #9. Due 2 April 2008
[01] Given the following performance information:
1978 Original Ethernet 2.92 Mbps 20 MHz bandwidth, coaxial cable
media
1980 Ethernet 10 Mbps 60 MHz bandwidth, coaxial cable media
1984 Ethernet 10 Mbps 20 MHz "cheapernet" media
1989 Ethernet 10 Mbps 500 kHz "twisted pair" media
1992 Ethernet 100 Mbps 1.5 MHz "twisted pair" media
1999 Ethernet 1 Gbps 1.8 MHz "twisted pair" media
2004 Ethernet 10 Gbps 7.2 MHz "twisted pair" media
Plot performance as a function of time and performance as a function of complexity on log-linear graphs. Extrapolate your data to determine when we might see 100 Gbps Ethernet.
[02] Explain
briefly the difference between CSMA/CA and CSMA/CD. Which IEEE standards use
which protocol?
[04] Modify your
client and server programs. In the current version the client
communicates directly with the server. Write a third
program, called cache, for both the TCP and the UDP versions. The
program cache will accept data from the client and send it to your
server program, the server will accept the data from cache, process it
and then respond back to cache. Cache will then relay the data to the
client without further processing. For your second port number use the
one assigned in class + 1000.