TCP/IP Networking JeanYves Le Boudec Fall 2012 U nderstand whats - - PDF document

tcp ip networking
SMART_READER_LITE
LIVE PREVIEW

TCP/IP Networking JeanYves Le Boudec Fall 2012 U nderstand whats - - PDF document

TCP/IP Networking JeanYves Le Boudec Fall 2012 U nderstand whats behind surfing the net 1 Your Team Lecturer: J.Y. Le Boudec Teaching Assistants Dr. Nikodin Ristanovic Miroslav Popovic Tech Tsegai Nadia Christakou 2 Organization


slide-1
SLIDE 1

TCP/IP Networking

Jean‐Yves Le Boudec Fall 2012 Understand what’s behind surfing the net

1

Your Team

Lecturer: J.‐Y. Le Boudec Teaching Assistants

  • Dr. Nikodin Ristanovic

Miroslav Popovic Tech Tsegai Nadia Christakou

2

slide-2
SLIDE 2

Organization

Lecture Slot : 12:15 – 14:00 Exercise Slot : 14:15 – 16:00

14:15 – 16:00 exercises or lecture or lab Second lab slot to be defined with TAs for labs 1 to 3

Lectures

2 hours every week Exceptionally this week and 3rd week : lecture 12:15 to 16:00

See moodle for the complete plan

http://moodle.epfl.ch/course/view.php?id=523 Key given in class Use forum, no email except for private issues

3

Grading

0.2 0.1 0.7 lab grade clicker test grade final exam research exo bonus (oral presentation)

4

slide-3
SLIDE 3

Labs

5 labs:

Exploration Debugging Congestion Control Interior Routing Exterior Routing

Mandatory Graded 2 9 In special rooms, see next presentation and Moodle

5

Final Exam

One final exam in exam session

See last year’s exams on moodle One recap session towards end of course

All tests/exams are written, closed book, no electronic equipment The “exam booklet” is allowed

6

slide-4
SLIDE 4

Clicker Tests

Tests with clickers

8 tests in total Mandatory, but … Best 6 tests used for grading No replacement if sick or

  • ther excuse

All tests/exams are written, closed book, no electronic equipment except clickers

The “exam booklet” is allowed

7

Paper and Pencil Exercises

In class (exercise slot, 14:15 to 16:00), not graded 2 sessions in total

Week 6: level setting Week 11: exam prep

8

slide-5
SLIDE 5

Research Exercise

Optional, for those highly motivated by the topic Self‐study

You are asked to study a question (see web site), based on documents available in the Internet You hand in a research exercise report Graded as joker: min

replaced by RR

The 2 best results at research exercise tests are allowed to give a presentation to the class

Presentation is graded RP increase your final grade by +0.0 ( 1) to +0.25 ( 6)

9

Escape Clause

Some of you had a bachelor course on TCP/IP networking

They can try to escape the first module of the course

Take the escape test (today at 14:15 in INM 201) If test successful you are allowed to:

Skip lectures Module 1 Do research exercise now and grades replaced by escape test E and research exercise report grade RR

10

slide-6
SLIDE 6

Roadmap

11

Module 1 TCP/IP architecture Lab 1 Lab 2 Module 2 Congestion Control Lab 3 Module 3 Routing Lab 4 Lab 5 Module 4 (Weird Things) MPLS, Multicast Escape Test E Research Exercise

Research Exercise (Option)

Grading – all details

0.2 0.1 0.7 max, average of 4 largest grades in , … , ,

  • average of 6 largest grades in , … ,

1 0.05 All grades except are unrounded

12

: escape test … : labs … : clicker tests : research exo written report : research exo oral presentation (if admitted)

slide-7
SLIDE 7

Courseware

Textbook

“Computer Networking : Principles, Protocols and Practice”, by O. Bonaventure,

  • pen source textbook,

http://inl.info.ucl.ac.be/CNP3 Module 2: “Rate adaptation, Congestion Control and Fairness: A Tutorial” by JY Le Boudec, on moodle and on the web http://ica1www.epfl.ch/PS_files/ LEB3132.pdf

Slides on Moodle Lab and Research exercise material on Moodle

13

The RAKE philosophy

« I want this course to teach me all the details of all networking protocols »

ex: how to setup my NAT on my ADSL modem

Viewpoint 2: « TCP/IP is a mountain of details, I will learn when and if the need arises »

thus I do not need this course

We will use the RAKE philosophy ‐ Depth in carefully selected labs ‐ Extrapolation (Research Exercise)

14

slide-8
SLIDE 8

Learn by both Examples and Concepts

Computer networking is ≈ 50 years of design experience

First paper on packet switching: 1961 (Kleinrock) First router built (connection oriented): 1969 (ARPAnet) TCP/IP is not a random collection of protocols, it is based on a few ideas

in this course we will learn the concepts “The devil’s in the detail”

it is easy to misunderstand concepts if you do not have practical experience: ex: difference between a router and a bridge ?

in this course we will gain practical experience by carefully selected practical

15

What, Why, How

I will try and teach you to always ask first

Why was this stuff invented, what problem is it solving ? What is it doing?

before asking:

How does it do its job ?

This is important if you plan to become a technical leader or manager !

16

slide-9
SLIDE 9

After this Course

You will know enough concepts and have enough practical experience to

undertake a project that uses TCP/IP look credible at a technical meeting (ex: IETF meeting) quickly learn by yourself the details you need to know, when you need to know them

17