CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

23
CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009

Transcript of CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Page 1: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

CSEE W4140Networking Laboratory

Opening Lecture

Jong Yul Kim01.21.2009

Page 2: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.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

Page 3: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Figure from Computer Networking: a top down approach

Page 4: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Figure from Computer Networking: a top down approach

Page 5: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Figure from Computer Networking: a top down approach

Page 6: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

INTERNETINTERNET

Page 7: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Details

Figure from “Google: A Behind-the-Scenes Tour” by Jeff Dean

Page 8: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Reality

Figure from “Google: A Behind-the-Scenes Tour” by Jeff Dean

Page 9: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 10: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 11: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 12: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 13: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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!

Page 14: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Lab Equipment

Page 15: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 16: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 17: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 18: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 19: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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?”

Page 20: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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?”

Page 21: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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

Page 22: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

Homework

Prelab 1 due on Friday (01.23.2009)

Read RFC 826 by next class

Page 23: CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim 01.21.2009.

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