Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 4700 / CS 5700 Network Fundamentals

Similar presentations


Presentation on theme: "CS 4700 / CS 5700 Network Fundamentals"— Presentation transcript:

1 CS 4700 / CS 5700 Network Fundamentals
Christo Wilson 8/22/2012 CS 4700 / CS 5700 Network Fundamentals Lecture 4ish: Review from last week Revised 1/25/15 Defense

2 Intro to the class Use Piazza for everything Don’t cheat
Really Unless it’s something truly personal/private Don’t cheat I will catch you If you have questions about what is cheating, ask Be careful not to copy summary points Regrading policy 2 strikes and you’re out Partners allowed on all projects

3 History of the Internet
What were the new ideas that revolutionized/distinguished the Internet from other prior networks? Packet switching (why is this a good thing?) No global control Layering to glue together different network types What was the original Internet called? What was its design goal? ARPANET, resilient to catastrophic failure (nuclear) What do you think is the biggest threat to Internet success?

4 Christo Wilson 8/22/2012 Architecture What are the 7 ISO layers? Which ones are used in practice? What does each layer specify? ISO: Application, Presentation, Session, Transport, Network, Data link, Physical In practice: Application, Transport, Network, Link Each layer: Service, API, Protocol How do we combine layers in data transmission? What are examples of violations of strict layering? Combining: Encapsulation Defense

5 Project 1 highlights Key skills
Work with TCP sockets (optionally SSL) Follow application-layer protocol Parse data Use turnin script from (most) any CCS department server It’s a valid CCS server if you can read /course/cs5700f16/bin You can work in teams Use any language you want (doesn’t have to be C) Document your code, read instructions carefully! Get started early. I go to bed early.


Download ppt "CS 4700 / CS 5700 Network Fundamentals"

Similar presentations


Ads by Google