csee w4140 networking laboratory opening lecture jong yul kim 01.21.2009
TRANSCRIPT
CSEE W4140Networking Laboratory
Opening Lecture
Jong Yul Kim01.21.2009
Computer Science in one word
Abstraction
“a mechanism and practice to reduce and factor out details so that one can focus on a few concepts at a time”
- wikipedia
Figure from Computer Networking: a top down approach
Figure from Computer Networking: a top down approach
Figure from Computer Networking: a top down approach
INTERNETINTERNET
Details
Figure from “Google: A Behind-the-Scenes Tour” by Jeff Dean
Reality
Figure from “Google: A Behind-the-Scenes Tour” by Jeff Dean
Real Network Protocols
“RIP is a distance-vector protocol that operates in a manner very close to the idealized DV protocol we examined”
-Computer Networking: A Top-Down Approach 4/e
Course Objectives The main idea: learning by doing
Build a network using PCs, routers, cables Configure them properly Run the experiment Observe real network protocol behavior Gather data Analyze and evaluate
Explore how abstract concepts are designed to work in real life and to observe how they really behave
Course Objectives Reinforce your knowledge of networks Gain first-hand experience and skills Learn how to use Linux for networks “Is there a way to do better?” or “Why?”
Beginning of network research
Pre-requisite Computer Networks or equivalent
Lab Organization
Each lab has three parts Prelab HW - individually Lab session Lab report
You need to bring Your Lab Manual A USB drive to store your data
in groups of two
Lab Times
Mondays 4 ~ 6 pm Tuesdays 4 ~ 6 pm Wednesdays 10 ~ 12 pm (if class >
20)
10 students in each lab time Please sign up!
Lab Equipment
Lectures
Wednesdays 1:10 ~ 2:10 pm at 253 ENG
Go over topics in the upcoming lab Discussions on reading assignments Will not be an extensive review of
relevant Computer Networks material
Grading
Prelab HW 10%
Lab performance & Lab reports 50%
Midterm 10%
Final 20%
In-class quiz & Participation 10%Open-book, open-notes,open to quiet discussions
Homework Policy Prelab HW
Individual work Due every Friday at 11:59 pm Don’t copy and paste from other sources
Lab reports Team work Due before next lab Don’t turn in 100 page reports! Avg.
5~20
Homework Policy
Late submission 20 points deducted per day But you can use 3 late days
At most 1 week for reconsideration after grades are announced
Life comes at you fast
when you connect any lab machine to the
Internet.
Always be careful and ask yourselfbefore you plug it in:
“Where is the other end of the cable?”
To get the most out of this course
Prepare for labs in advance Read the lab manual beforehand If you’re not familiar with something in
the lab, consult textbook, ask me or TAs during office hours
Submit your prelab HW on time Come to class For long term benefit, ask “Why?”
Main Points of Lab 1 Getting acquainted
Hardware setup Linux VirtualBox Network tools (ping, tcpdump, wireshark)
Lab reports How to capture data What to include / exclude in lab reports
Homework
Prelab 1 due on Friday (01.23.2009)
Read RFC 826 by next class
Contact and Office Hours Instructor
Jong Yul Kim (jyk@cs)Wednesdays 2:10 ~ 4:00 pm at CEPSR 721
TAsSambuddho Chakravarty (sc2516@cs)
TBAWonsang Song (wonsang@cs)
TBA