This homework is a practical homework on protocol analysis. It is also the first thing you will need to do to setup the lab/project environment. (Think about it as setting up the lab and project environment).
1.1 General Setup
1.2 Web Hosting Signup for Group Project
|0||Decide which member is going to signup which hosting solution||
Form a group of SIX members.
Each member should signup a hosting solution.
Each member should have a different hosting solution. No two members should have the same one.
(There might be an extra credit homework at the end of the semester to discuss which hosting solution is the best. Please make sure you have all different choices of hosting solutions within a group.)
|1||Start the network protocol analyzers||
Make sure everything works and you can capture HTTP traffic.
Depending on member assignment, pick a domain name and signup for a hosting solution for the semester project.
You can pick a hosting solution of your choice.
(We used to recommend Yahoo, but they changed name and was sold to other company now.)
Make sure you have an unique domain. Every one should have an unique domain as you will need to do cross domain communication later on.
|3||Use credit card to pay for the hosting (If free, you can skip this step).||
Signup for the one year/annual package. Emails will be sent to your email address. You could also use paypal, if you use paypal, make sure you also capture the whole transaction.
|4||Fill in any other "paper work" as needed||
Again, make sure protocol analyzer is working.
|5||Stop the network protocol analyzer||
Perform the following analysis
Congratulation! You just capture a real Internet transaction. Investigate the network protocol traces and document at least five protocol observations. Discuss the following items:
Notes: Answers has to be in MS-word format with necessary screen shot, trace, etc. Please handin the homework in its own envelope.