2005 Project in Protocols and Computer Networks

Slav Podolsky salvpodo@post.tau.ac.il
Roman Margolis romanmar@.tau.ac.il

Project Topic:
An animation that demonstrates communication over an internet. A client is selected to communicate with a selected server. There are servers at different locations on the net – local and remote. There are DNS servers configured at different networks. The animation shows the DNS query and response, ARP query and response, and an ICMP error simulation. Client server animation in Flash
Project Description:
Our project supports the following protocols:
IP between a client and a server, ARP in the physical network of the destination server, DNS for address resolution of a destination server and ICMP error #11 in the first encountered router (to make things simpler).
Instructions (interacting with the animation):
On execution, the animation will show a short intro which includes project title and our names. After the intro, the setup screen appears. In this screen you are required to choose which protocols you wish to be simulated (if none selected, the animaion will perform IP between the source and the destination). Notice that you can't select ARP together with ICMP. This happens due to the decision we made to create an ICMP error in the first router, thus preventing you from seing the ARP animation which is shown in the destination physical network. When satisfied with the selected protocols, select source address and target address (Note that these change with different protocols). Do not select the same address for both source and destination. If you do, the animation will not launch. When all setting are to your liking press the go button.


RAD University tutorial page