9
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

TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

Embed Size (px)

Citation preview

Page 1: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

TCP/IP Networking

Jean‐YvesLeBoudecFall2012

Understandwhat’sbehindsurfingthenet

1

Your Team

Lecturer:J.‐Y.LeBoudecTeaching Assistants

Dr.Nikodin RistanovicMiroslav PopovicTechTsegaiNadiaChristakou

2

Page 2: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

OrganizationLectureSlot:12:15– 14:00ExerciseSlot:14:15– 16:00

14:15– 16:00exercisesorlectureorlabSecondlabslottobedefinedwithTAsforlabs1to3

Lectures2hourseveryweekExceptionallythisweekand3rdweek:lecture12:15to16:00

See moodle for the complete planhttp://moodle.epfl.ch/course/view.php?id=523KeygiveninclassUseforum,noemailexceptforprivateissues

3

Grading

0.2 0.1 0.7lab gradeclickertestgradefinalexamresearch exobonus

(oralpresentation)

4

Page 3: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

Labs

5labs:ExplorationDebuggingCongestionControlInterior RoutingExterior Routing

MandatoryGraded

29

Inspecial rooms,see nextpresentation andMoodle

5

Final Exam

OnefinalexaminexamsessionSeelastyear’sexamsonmoodleOnerecapsessiontowardsendofcourse

Alltests/examsarewritten,closedbook,noelectronicequipmentThe“exambooklet”isallowed

6

Page 4: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

Clicker Tests

Testswithclickers8testsintotalMandatory,but…Best6testsusedforgradingNoreplacementifsickorotherexcuse

Alltests/examsarewritten,closedbook,noelectronicequipmentexceptclickers

The“exambooklet”isallowed

7

Paper and Pencil Exercises

Inclass(exercise slot,14:15to16:00),notgraded2sessionsintotal

Week 6:level settingWeek 11:examprep

8

Page 5: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

Research Exercise

Optional,forthosehighlymotivatedbythetopicSelf‐study

Youareaskedtostudyaquestion(seewebsite),basedondocumentsavailableintheInternetYouhandinaresearchexercisereport

Gradedasjoker: min

replacedbyRR

The2bestresultsatresearchexercisetestsareallowedtogiveapresentationtotheclass

PresentationisgradedRP increaseyourfinalgradeby+0.0( 1)to+0.25( 6)

9

Escape Clause

Someofyou had abachelor courseonTCP/IPnetworking

They can try toescapethefirstmoduleofthecourse

Take theescapetest(today at 14:15inINM201)Iftestsuccessful you areallowed to:

SkiplecturesModule1Doresearch exercise nowand gradesreplaced by

escapetestE andresearch exercise reportgradeRR

10

Page 6: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

Roadmap

11

Module1TCP/IParchitecture

Lab 1Lab 2

Module2CongestionControl

Lab 3

Module3Routing

Lab 4Lab 5

Module4(Weird Things)MPLS,Multicast

EscapeTestEResearch Exercise

Research Exercise(Option)

Grading – all details

0.2 0.1 0.7max ,average of4largest gradesin , … , ,

averageof6largest gradesin , … , 1 0.05

Allgradesexcept areunrounded

12

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

Page 7: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

CoursewareTextbook

“ComputerNetworking:Principles,ProtocolsandPractice”, byO.Bonaventure,opensourcetextbook,http://inl.info.ucl.ac.be/CNP3Module2:“Rateadaptation,CongestionControlandFairness:ATutorial”byJYLeBoudec,onmoodle andonthewebhttp://ica1www.epfl.ch/PS_files/LEB3132.pdf

Slides onMoodleLabandResearchexercisematerialonMoodle

13

The RAKE philosophy

« Iwant this coursetoteach meallthedetails ofallnetworkingprotocols »

ex:howtosetupmyNATonmyADSLmodem

Viewpoint 2:« TCP/IPis amountain ofdetails,Iwill learn whenandiftheneed arises »

thus Idonotneed this course

We will usetheRAKEphilosophy‐ Depth incarefully selected labs‐ Extrapolation(Research Exercise)

14

Page 8: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

Learn by both Examples and Concepts

Computernetworkingis ≈ 50years ofdesignexperienceFirstpaper onpacket switching:1961(Kleinrock)Firstrouterbuilt (connection oriented):1969(ARPAnet)TCP/IPis notarandom collectionofprotocols,it is based onafewideas

inthiscoursewewilllearntheconcepts“Thedevil’sinthedetail”

itiseasytomisunderstandconceptsifyoudonothavepracticalexperience:ex:differencebetweenarouterandabridge?

inthiscoursewewillgainpracticalexperience bycarefullyselectedpractical

15

What, Why, How

Iwill try andteach you toalways ask firstWhywasthisstuffinvented,whatproblemisitsolving?What isitdoing?

beforeasking:How doesitdoitsjob?

Thisisimportantifyouplantobecomeatechnicalleaderormanager!

16

Page 9: TCP/IP Networking - Moodle 2017-2018 networking Theycantryto escape ... MPLS, Multicast Escape Test E ResearchExercise Research Exercise ... A Tutorial” by …

After this Course

Youwillknowenoughconceptsandhaveenoughpracticalexperienceto

undertakeaprojectthatusesTCP/IPlookcredibleatatechnicalmeeting(ex:IETFmeeting)quicklylearnbyyourselfthedetailsyouneedtoknow,whenyouneedtoknowthem

17