Computer Networks (Redes de Computadores) Graduate on Engineering on Computer Science Graduate on Computer Engineering University of Alcalá Academic Year 2016/17 2nd Year – 2nd Term GUÍA DOCENTE Course name Code: Computer Networks 780017 Bachelor's Degree in: Department and Knowledge Area: Graduate on Engineering on computer Science. Graduate on Engineering on computer Engineering Computer Engineering Department. Computer Architecture and Technology Area Type: ECTS Credits: Obligatory 6 Year and Term: Teaching Staff: Office hours: Language: 2nd Year – 2nd Term Degrees: Spanish/English 1. INTRODUCTION Thiscourse,togetherwith“NetworkArchitecturesI”and“CommunicationNetworks”,comprisesthe mandatorysubjectof“TelematicsFundamentals”.Thesubjectcontentsencompassanintroduction to telematics, the main elements of communication networks and the necessary knowledge to understand how they work, to analyze their performance, to design data networks and to make decisionsabouttheirdeployment. The learning process follows a top-down model, starting with the applications the students are alreadyfamiliarwith,discussingtheneedstheseapplicationshavetoworkproperlyinadistributed environment.Inthisway,wegodownthedifferentlayersoftheprotocolstackuntilwereachthe linkandphysicallayers. Inparticular,thiscoursecontinuesthestudystartedin“NetworkArchitecturesI”(basicconceptsand theapplicationandtransportlayers),andfinishesthetop-downreviewoftheclassicalprotocolstack coveringthenetworkandlinklayers.Lateron,thecourseadressesthestudyofothertechnologies, nottiedtoaparticularprotocollayer,suchaswirelessandmobilenetworks,networksecurityand networkmanagement. Insummary,themaincontentblockswecoverinthiscourseare: • Networkinterconnection.Addressing.Routingalgorithmsandprotocols. • Datalink.Errorcontrol. • MediumAccesstechniques.Localareanetworks.Switchednetworks.VLAN. • Wirelessnetworks.Mobilenetworks. • Networksecurity. • Networkmanagement. The course contents include activities of network monitoring, using traffic and protocol analyzers, andnetworkemulators. Itisrecommendedtohavepassedthecourse“NetworkArchitectures”beforetakingthiscourse. 3 2. COMPETENCES GenericCompetences Thiscoursecontributestoacquirethefollowinggenericcompetences.Competencesarereproduced here verbatim. See section 5 of this syllabus to see the assessment criteria derived from these competences. TR2:“Conocimientodemateriasbásicasytecnologías,quelecapaciteparaelaprendizajedenuevos métodos y tecnologías, así como que le dote de una gran versatilidad para adaptarse a nuevas situaciones.” TR3: “Capacidad de resolver problemas con iniciativa, toma de decisiones, creatividad, y de comunicar y transmitir conocimientos, habilidades y destrezas, comprendiendo la responsabilidad éticayprofesionaldelaactividaddelIngenieroTécnicodeTelecomunicación.” TR5: “Facilidad para el manejo de especificaciones, reglamentos y normas de obligado cumplimiento.” TR8:“Capacidaddetrabajarenungrupomultidisciplinaryenunentornomultilingüeydecomunicar, tantoporescritocomodeformaoral,conocimientos,procedimientos,resultadoseideasrelacionadas conlastelecomunicacionesylaelectrónica.” ProfessionalCompetences This course contributes to acquire the following professional competences. Competences are reproducedhereverbatim.Seesection5ofthissyllabustoseetheassessmentcriteriaderivedfrom thesecompetences. CT1: “Capacidad para aprender de manera autónoma nuevos conocimientos y técnicas adecuados paralaconcepción,eldesarrolloolaexplotacióndesistemasyserviciosdetelecomunicación.” CT2:“Capacidaddeutilizaraplicacionesdecomunicacióneinformáticas(ofimáticas,basesdedatos, cálculoavanzado,gestióndeproyectos,visualización,etc.)paraapoyareldesarrolloyexplotaciónde redes,serviciosyaplicacionesdetelecomunicaciónyelectrónica.” CT3:“Capacidadparautilizarherramientasinformáticasdebúsquedaderecursosbibliográficosode informaciónrelacionadaconlastelecomunicacionesylaelectrónica.” CT6: “Capacidad de concebir, desplegar, organizar y gestionar redes, sistemas, servicios e infraestructuras de telecomunicación en contextos residenciales (hogar, ciudad y comunidades digitales), empresariales o institucionales responsabilizándose de su puesta en marcha y mejora continua,asícomoconocersuimpactoeconómicoysocial.” CT12:“Conocimientoyutilizacióndelosconceptosdearquitecturadered,protocoloseinterfacesde comunicaciones.” CT13:“Capacidaddediferenciarlosconceptosderedesdeaccesoytransporte,redesdeconmutación de circuitos y de paquetes, redes fijas y móviles, así como los sistemas y aplicaciones de red distribuidos,serviciosdevoz,datos,audio,vídeoyserviciosinteractivosymultimedia.” CT14: “Conocimiento de los métodos de interconexión de redes y encaminamiento, así como los fundamentosdelaplanificación,dimensionadoderedesenfuncióndeparámetrosdetráfico.” 4 Learningoutcomes Studentssuccessfullypassingthiscoursewillbeableto: RA1:IdentifyandexplaintheprotocolsanddataformatsusedatthenetworklayerintheInternet andatthelinklayerinwiredandwirelesslocalareanetworks,alongwiththemechanismsusedto interconnectnetworks. RA2:Organize,leverageandmanageIPnetworkaddressing. RA3:DescribeandapplytheroutingalgorithmsandtechniquesusedinIPnetworks. RA4: Identify and describe the different medium access control techniques, and explain the fundamentalsofswitchedlocalareanetworksandVLANs. RA5: Identify problems and propose basic solutions regarding network security and network management. 3. CONTENTS Content blocks Number of sessions, credits or hours Network layer: virtual circuits networks and datagram networks, IP and ICMP protocols. Routing protocols: OSPF y 20hours(5weeks) BGP.Addressing,DHCPprotocolandNAT. Link laker: link control; ARP; medium access control techniques; Ethernet; switches; VLAN; PPP protocol; wireless 16hours(4weeks) networks(WiFiandBluetooh)andmobilenetworks. Cryptrographyandnetworksecurity.Networkmanagement. 12hours(3weeks) Globalreviewandintegrationexercises. 4hours(1weeks) 5 4. TEACHING-LEARNING METHODOLOGY. FORMATIVE ACTIVITIES 4.1. Credit distribution Classhours: Largegroupsessions: 28hours(2hoursx14weeks) Reducedgroupsessionsandlabs: 28hours(2hoursx14weeks) FinalEvaluation:2hours Total:58hours Studentsworkhours: Classpreparation,exercisepreparation, autonomouslearning,labandquizpreparation, readings,finalexampreparation: Total:92hours Totalhours: 150hours 4.2. Methodological strategies, materials and resources Theorysessions(largegroups) • • Conceptpresentationsand/orreviews. Presentations,interactiveactivitiesandother activities. • • • Practicalconceptpresentationand/orreview Problemsolving.Casestudies. Practicallabsessionstostrengthenpreviously presentedconceptsaswellastofamiliarize thestudentwithITandhardwaretoolsthat areusefultosupportthestudyofthesubject andfutureprofessionalperformance (protocolsanalysers,networksimulators). Presentations,interactiveactivitiesandother activities. ClasesPrácticas(engruposreducidos) • Individual,groupandonlineofficehours Autonomousstudentwork • Solvingstudentquestions • Supporttoautonomouslearning • Readingassignments. • Activities: exercises, information look up, selfassessmentwork. 6 5. ASSESSMENT: Procedures and assessment and grading criteria Assessment will be preferably continuous and formative, so that is serves as feedback within the learningprocess. Assessmentprocedures Studentshavetwoopportunitiestopassthecourse:anordinarycallandaextraordinarycall. 1. Ordinarycall Intheordinarycall,studentswillundertakeacontinuousassessmentprocess.Thisprocessincludes labassignments,self-assessmentquizzes,anumberofintermediateexamsandaglobalexam. Inexceptionalcircumstances,adequatelydocumented,astudentmightbeassessedbyasinglefinal exam.ThestudentshouldrequestthisinwrittenformtotheDean,duringthefirsttwoweeksafter his enrolment, specifying the circumstances preventing him to follow the continuous assessment procedure. In this case, the Dean will get back to the student in a maximum of 15 days. If the studentdoesnotreceiveananswerwithinthistimeframe,therequestwillbeconsideredaccepted. 2. Extraordinarycall Theextraordinarycallwillhaveasimilarexamtotheoneusedforthefinalexamassessmentinthe ordinarycall. AssessmentCriteria TheassessmentcriteriaevaluatethedegreeofacquisitionofthecompetencesdescribedinSection2 ofthisSyllabus.Thefollowingcriteriaaredescribed: CE1: The student has acquired the technical knowledge regarding the network layer and link layer standardsusedintheInternetandinwired/wirelesslocalareanetworks,respectively,regardingdata format,protocolsandnetworkinterconnection. CE2: The student is able to leverage, organize and manage IP addressing spaces for an arbitrary networktopology. CE3:ThestudentisabletocomputeshortestpathsgivenanetworktopologyusingDistanceVector and Dijkstra algorithms, and to configure routing tables accordingly using a minimum number of entries. CE4:Thestudentisabletoidentifyanddescribethemainmediumaccesscontroltechniques,andto solvebasicmediumaccesscontrolexercises. CE5:ThestudentshowsknowledgeofthefundamentalsofwirelessLANs,switchedLANSandVLANs. CE6: The student shows knowledge about the fundamentals of cryptography and network security techniquesusedtoachieveconfidentiality,authenticationandintegrityincommunicationnetworks. CE7: The student is able to exlain the general problems and solutions related to network management. CE8:Thestudentshowsskilltooperatenetworksimulationtoolsandprotocolanalyzers. 7 Gradinginstruments Thefollowinggradinginstrumentswillbeappliedtoeachoftheassessmentcriteria: 1. Lab assessment assignments (PL): lab assignments with protocol analysers and network emulators. 2. Self-assessmentquizzes(E):onlinequizzes. 3. Intermediate Assessment Exam (PEI): involving practical exercises and demonstration of knowledgeabouttheoreticalconcepts. 4. FinalAssessmentExam(PEF):involvingpracticalexercisesanddemonstrationofknowledge abouttheoreticalconcepts.ItwillbesimilartothePEIs,butwithanadditional,twofoldgoal: to assess the ability to relate the previously learnt concepts and to review the learning of thoseconcepts. GradingCriteria Herewequantifythegradingcriteriaforthecourse. OrdinaryCall,ContinuousAssessment In the ordinary call with continuous assessment, we have the following relationship between assessmentinstrumentsandcriteria. Learning Assessment Assessment Weightinfinal Competences Outcomes Criteria Instruments grade TR2-3,TR5,TR8, CT1-3,CT6,CT12, RA1-5 CT14 CE1-3,CE5-6,CE8 PL 10% TR2,CT1,CT1214 RA1-5 CE1-7 E 10% RA1-3 CE1-3 PEI1 20% RA1,RA4 CE1,CE4-5 PEI2 20% RA1-5 CE1-7 PEF 40% TR2-3,TR5,CT1, CT6,CT12-14 All quizzes, exams and assignments are additive (there are on eliminatory tests). Students which, while undertaking the continuous assessment procedure, do not take any of the PEI and PEF, will havea“Notpresented”gradeintheordinarycall. ThePEFexam,forthestudentsundertakingthecontinuousassessmentprocess,allowstoimprove thefinalgradeiftheexamgradeisbetterthanthecumulativegrade,providedthatthestudenthas achievedagradeofatleast50%ofthemaximuminthePL+Eactivities. 8 OrdinaryCall,FinalAssessment Competences Learning Outcomes TR2-3,TR5,CT1-3 CT6,CT12,CT13, RA1-5 CT14 Assessment Criteria Assessment Instruments Weightinfinal grade CE1-7 PEF 100% Assessment Instruments Weightinfinal grade ExtraordinaryCall,ContinuousAssessment Learning Assessment Competences Outcomes Criteria TR2-3,TR5,TR8, CT1-3,CT6,CT12, RA1-5 CT14 CE1-3,CE5-6,CE8 PL 10% TR2,CT1,CT12- CT14 RA1-5 CE1-7 E 10% TR2-3,TR5,CT1, CT6,CT12-14 RA1-5 CE1-7 PEF 80% Assessment Criteria Assessment Instruments Weightinfinal grade CE1-7 PEF 100% ExtraordinaryCall,FinalAssessment Competences Learning Outcomes TR2-3,TR5,CT1-3 CT6,CT12,CT13, RA1-5 CT14 9 6. BIBLIOGRAPHY BasicBibliography • 5th.Ed.Computernetworking:Atop-downapproach J.Kurose&K.W.Ross PearsonEducation,2010 AdditionalBibliography • DataandComputerCommunications,7thEd. W.Stallings PrenticeHall,2004 • ComputerNetworks4thEd. A.S.Tanenbaum Prentice-Hall,2003. • ComputerNetworkingandtheInternet5thEd. F.Halsall PearsonEducación,2006