########################################### # Internet Technologies Tutorial Proposal # ########################################### Your name : Sam Auciello Tutorial title : Internet Technologies Desired credits : Two Tutorial description: An overview of the infrastructure of the internet, including packets, sockets, networking, and protocols. Starting by exploring packets using Wireshark and Computer Networking by Jeanna Matthews. From there the course might take a few different directions including sockets, TCP, HTTP, and higher level application development possibly exploring the Ruby on Rails framework. What exactly do you want to study? Be as explicit as you can, including a schedule if possible. In the first month I expect to go through Computer Networking by Jeanna Matthews and use the excercises to learn about packets using Wireshark. In the next month I will likely look further into TCP, HTTP, sockets etc. As the semester draws on I expect to come up with some sort of small project, likely involving a higher level application but hopefully relating more to the underlying protocols/infrastructure. How does this relate to your plan and/or other course work? My plan is likely to be in Computer Science with an emphasis on application development. With web 2.0 on the rise, a solid understanding of the underlying technologies of the internet seems like a good idea. What resources have you identified? Computer Networking by Jeanna Matthews Computer Networking by James F. Kurose and Keith W. Ross Stealing the Network TCP/IP Guide by Charles M. Kozierok ruby-lang.org rubyonrails.org other online resources What will be the gradeable products, and on what schedule? (e.g. projects, programs, papers, tests, ...) Some sort of project culminating what I have learned and an acompanying write-up.