Assignment 4: What if you were TimBL
1. Suppose you were back to the time when Sir Timothy Berners-Lee OM OBE FREng FRS just about to invent HTTP. You job is to design a protocol and a console Ul software (both server end and client end) to help around 1,000 scientists to download the file they want from your SINGLE server
2. Because you now have modern programming tools, so we need to add a bit difficulty.Your protocol and software must be able to leverage that some users had already downloaded some files. When other users ask for the same file, you may offload the bandwidth burden to those who had downloaded. Detail about your design and prove your design by experiments in your dorm network
任务4:如果你是TimBL?
1.假设你回到了蒂莫西·伯纳斯-李爵士(Sir Timothy Berners-Lee OM OBE FREng)即将发明HTTP的时代。你的工作是设计一个协议和一个控制台Ul 软件(服务器端和客户端),以帮助大约1000名科学家从你的单一服务器下载他 们想要的文件。
2. 因为你现在有了现代的编程工具,所以我们需要增加一点难度。您的协 议和软件必须能够利用某些用户已经下载了某些文件。当其他用户请求相同的 文件时,您可以将带宽负担转移给那些已经下载的用户。 详细介绍您的设计,并通过在宿舍网络中进行实验来证明您的设计。