TCP/IP Networking
Jean‐YvesLeBoudecFall2012
Understandwhat’sbehindsurfingthenet
1
Your Team
Lecturer:J.‐Y.LeBoudecTeaching Assistants
Dr.Nikodin RistanovicMiroslav PopovicTechTsegaiNadiaChristakou
2
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
Labs
5labs:ExplorationDebuggingCongestionControlInterior RoutingExterior Routing
MandatoryGraded
29
Inspecial rooms,see nextpresentation andMoodle
5
Final Exam
OnefinalexaminexamsessionSeelastyear’sexamsonmoodleOnerecapsessiontowardsendofcourse
Alltests/examsarewritten,closedbook,noelectronicequipmentThe“exambooklet”isallowed
6
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
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
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)
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
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
After this Course
Youwillknowenoughconceptsandhaveenoughpracticalexperienceto
undertakeaprojectthatusesTCP/IPlookcredibleatatechnicalmeeting(ex:IETFmeeting)quicklylearnbyyourselfthedetailsyouneedtoknow,whenyouneedtoknowthem
17
Top Related