ECTS credits ECTS credits: 4.5
ECTS Hours Rules/Memories Student's work ECTS: 74.2 Hours of tutorials: 2.25 Expository Class: 18 Interactive Classroom: 18 Total: 112.45
Use languages Spanish, Galician
Type: Ordinary Degree Subject RD 1393/2007 - 822/2021
Center Higher Technical Engineering School
Call: Second Semester
Teaching: Sin Docencia (En Extinción)
Enrolment: No Matriculable (Sólo Alumnado Repetidor)
The objective of the course is to present to the future engineers the basics and the design principles of modern voice an data communication networks. Firts, we will study the main issues related to quality of service and multimedia transmissions, and then we present LAN technologies (Ethernet, WLAN), circuit switching technologies (PSTN, ISDN, 4G), residential access networks (modem, xDSL, HFC), and packet switching technologies (ATM, MPLS). We will try the students know the design methodologies of the corporate networks and they can to take decisions about technologies, interconnection devices, protocols and security. Practices will address service quality and network configuration and management.
Since it is a subject of specialization, it is presumed that basic knowledge of network protocols and socket programming previously acquired. The subject will deepen about technologies, models and protocols. It is, moreover, supplementary of the subjects "Management Systems and Networking" and "Advanced Management Systems and Networking", where are taught various aspects of network administration.
Contents of lectures:
1. Quality of Service (QoS). This lecture presents the characteristics required in networks and protocols to provide QoS, essential for the new applications as telephony and video IP, network games, pay per view (streaming), real-time applications, etc.
- Models of QoS (IntServ, DiffServ)
- Protocol for Real-Time Transport (RTP)
- VoIP
- Multicast
2. Local and metroplitan area networks. In this lecture the different alternatives for a company to build their local and metropolitan area networks are explored.
- Classification. IEEE 802 model
- Local and metropolitan Ethernet networks
- Wireless LAN (WLAN)
- WiMAX
3. Wide area networks. This lecture explores the networks that telephone companies and Internet services providers supply to their customers in order to they will be able to build their wide area networks for voice and data.
- Switched telephone networks
- Integrated services digital networks (ISDN)
- Residential access. xDSL technologies
- Cellular mobile telephony: 4G
- Asynchronous Transfer Mode (ATM)
- Multiprotocol Label Switching (MPLS)
4. Network design. This lecture presents a direct application of contents presented in the previous two. Once that models of commercially available network are known, it is presented a methodology for corporate network design using a top-down strategy. It also examines how to achieve quality of service for certain applications such as multimedia and VoIP.
- Analysis of the current network
- Logical structure, protocols, addresses assignation, and security
- Network technologies, interconnection devices, and wiring
- Design examples
- The network of the University of Santiago de Compostela
- The spanish research network
Contents of interactive/laboratory classes and tutorials:
Through applications available on Linux, issues related with the configuration of devices (switches, bridges and routers), configuration and management of networks (firewalls, VPNs, VLAN), and QoS are addressed. In addition, some practical low-level programming are proposed: wireless networks, multicast and packet sniffers.
- Simulation framework and RIPv1
- Firewalls (iptables)
- Virtual LANs (VLAN)
- Quality of service
- Switches and bridges
- Programming of Wireless cards
- Multicast
- Advanced Routing
- Configuration of routers
- Tunnels and Virtual Public Networks (VPN)
- Programming of raw sockets and packet sniffers
Basic bibliography:
- Apuntes de Tecnología de Redes. Notes written by the teacher covering the theoretical and practical parts of subject are provided.
- D. Benchimol, "USERS: Redes CISCO, Instalación y administracion de hardware y software" (1th ed), Creative Andina Corp, 2010, ISBN: 978-987-663-024-5. This is the book that best follows subject, although, given the advanced character of it, does not cover all the topics strictly.
- P. Oppenheimer, "Top-down network design" (3th ed), Cisco Press, 2010, ISBN: 978-1-58720-283-4. It is a very interesting book that deals with the design methodology of corporate networks. It is used mainly in unit 4.
Complementary bibliography:
- A. Adams and K. Stewart, "Diseño y soporte de redes de computadoras: Guía de estudios CCNA Discovery" (Cisco Networking Academy)" (1th ed), Prentice Hall, 2009, ISBN: 978-8483224700.
- E. Spinella, "USERS: Redes GNU/LINUX Manual del Administrador" (1th ed), Creative Andina Corp., 2011, ISBN: 978-987-1347-55-1.
- W. Stallings, "Comunicaciones y redes de computadores" (7th ed), Pearson, 2004, ISBN 978-84-205-4110-5. This book shows in detail the different network technologies..
Downloadable manuals:
P. Cobbaut, "Linux Networking", 2015, http://linux-training.be/linuxnet.pdf
Cisco Systems, "Small Enterprise Design Profile Reference Guide", 2010, http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Small_Enterpr…
Cisco Systems, "Medium Enterprise Design Profile Reference Guide", 2013, http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Medium_Enterp…
Cisco Systems, "Design Zone", http://www.cisco.com/c/en/us/solutions/design-zone.html
In this course, students will acquire the knowledge neccesary to manage in the wide and complex field of the communications and computer networks. Specifically, we will try the students know the design methodologies of the corporate networks and they are able to take decissions about technologies, interconnection devices, protocols and security.
This subject contributes to acquire the skills contained in the memory of Degree in Enxeñería Informática CG1, CG2, CG4, CG8, CG9, CG10, FB5, IR1, IR2, RI10, TI5, and TI6. With higher intensidade develops skills as GC6, RI5, TI2 and TI4 related to the ability to select, design, deploy, integrate and manage communications networks and infrastructure in an organization.
Generic skills to be developed are: problem solving, analysis and synthesis capacity, organization and planning ability. Ability to manage information (collection and analysis of information), problem solving, decision making, ability to apply knowledge to practice you, ability to work independently, and writing, as part of TR1 and generic skills TR3.
In addition to the above skills, this subject develops the following competencies and learning outcomes contained in the section networks from the memory of Degree in Enxeñaría Informática:
- Know the different network technologies, both local and wide, and both wired and wireless.
- Choose the network technology and the most suitable protocols given certain requirements.
- Configuration of routers and other networking elements.
- Design and develop corporate networks to small and medium scale.
- Analyze and optimize computer networks in terms of utilization, performance and quality of service.
In the theoretical classes we will use the blackboard and sometimes transparencies and multimedia recourses. The didactic methodologic will be centered specially in the individual work of the students.
Practices will be done in the computer laboratories of the university and students will work individually. Practices will be preformed on Linux and some of them involve programming in C, although most will be configuration and administration tasks (advanced routing, router programming, quality of service) using kvm virtual images. If the student wishes, practices can be performed on his notebook, because the required resources are scarce and only it is needed a C compiler and the KVM virtualizer.
Additionally, the USC Virtual will be used when possible. In the page of the subject, the student will can obtain a copy in digital format of the material used in the theoretical and practical classes, as well as material additional and web pages related to the contents of the course.
Through lectures, the CG8, CG10, FB5, RI10, TI5, TI6, CG6, RI5, TI2 and TI4 skills, and the different network technologies, both local and wide area, wired and wireless, as well as choose the network technology and the most suitable protocols given certain requirements skills will be developed. Through exercises, the design and development of medium scale corporate networks skill will be covered. Through practices, the CG1, CG2, CG4, CG9, RI1, RI2, TR1 and TR3 skills and the configuration of routers and other networking elements, and the analysis and optimization of computer networks in terms of utilization, performance and quality of service skills will be developed.
Timing of the lectures (11 one-hour sessions + 30.5 hours of personal work):
1. Quality of Service (QoS) (2 sessions + 6.5 hours of personal work)
* Session 01: Models of QoS (IntServ, DiffServ)
* Session 02: Protocol for Real-Time Transport (RTP), VoIP, and Multicast
2. Local and metroplitan area networks (3 sessions + 8 hours of personal work)
* Session 03: Ethernet
* Session 04: LAN interconnection
* Session 05: Wireless networks
3. Wide area networks (3 sessions + 8 hours of personal work)
* Session 06: Switched telephone networks
* Session 07: Movile telephony
* Session 08: Asynchronous Transfer Mode (ATM) and Multiprotocol Label Switching (MPLS)
4. Network design (3 sessions + 8 hours of personal work)
* Session 09: Corporate network design 1
* Session 10: Corporate network design 2
* Session 11: Design examples
Timing of the interactive classes (14 two-hour sessions + 39 hours of personal work):
* T1. Simulation framework and RIPv1: 4 hours (sessions 01-02) +4 hours of personal work.
* T2. Firewalls (iptables): 2 hours (session 03) +5 hours of personal work.
* T3. Virtual LANs (VLAN): 2 hours (sessión 04) +1 hour of personal work.
* T4. Quality of service: 4 hours (sessions 05-06) +8 hours of personal work.
* T5. Switches and bridges: 2 hours (session 07) +1 hour of personal work.
* T6. Multicast: 2 hours (session 08) +2 hours of personal work.
* T7. Advanced Routing: 4 hours (sessions 09-10) +8 hours of personal work.
* T8. Configuration of routers: 4 hours (sessiona 11-12) +8 hours of personal work.
* T9. Tunnels and Virtual Public Networks (VPN): 4 hours (sessions 13 y 14) +2 hours of personal work.
The qualification of the subject will be 50% of the score obtained in the laboratory and 50% in exams.
EVALUATION OF PRACTICES AND ASSISTANCE REQUIREMENT
The evaluation of the practices will be made through practices implemented in the laboratory and works that the student could perform out of the attendance assigned hours. Attendance and achievement of the practices and delivery of works is a requirement to pass the subject. The number of hours that student can miss, by unjustified cause, will be not higher than the 10% of the hours of practices. In case of excused absence, the student must attend another lab group or, if this is not possible, perform the tasks on their own. In the exceptional case that the University grants to the student the exemption of the attendance to classes (Instruction 1/2017 of Secretaria Xeral) an exam of the practices will be realized. The practical part will account for 50% of the qualification of the subject.
The requirement of attendance at practical classes is justified by the nature of them (configuration and management of devices and applications), in that they constitute part of the assessment of the matter, and that the work done in practical classes allows teacher follows the student progress. Control of assistance to the practices will be carry by signatures sheets.
EXAM
The remaining 50% of qualification of the subject will be obtained through exams. Half of the qualification of the exam part in the ordinary opportunity (25% of total qualification) could be obtained by means of a midterm exam during the course. If the midterm examination is passed, exam of June will cover only the remaining part of the subject. If it is not passed, exam of June in the ordinary opportunity will cover the full contents of the subject. In case of failure to pass the subject in the ordinary opportunity, exam in the extraordinary opportunity will cover the entire syllabus.
ORDINARY AND RECUPERATION OPPORTUNITIES
In the evaluation of the ordinary or the extraordinary opportunity, the exam will involve 50% of the note, to be added to the other 50% obtained in the practices during the semester. As said above, practices should be done in the laboratory at their assigned hours during the course and the subject can not be passed if the student has not attended to the practices. In the recuperation opportunity of July there is no possibility of recovering the practices. Students who did not regularly attend to the interactive classes or have failure the practices can not recover this part in the extraordinary opportunity of July and, therefore will fail the subject.
EXTRAORDINARY CONVOCATION
Extraordinary convocation: The evaluation will take place through the realization of a theoretical exam, with a weight of 50% of the final grade, to be added to the other 50% obtained in the practices during the semester. Students who did not regularly attend to the interactive classes or have failure the practices can not recover this part in the extraordinary opportunity of July and, therefore will fail the subject.
CONDITION OF NO ATTENDANCE
Be considered no-attendance the students who does not participate in the final exam.
CONDITION OF APPROVED
To pass the subject is necessary that all the following conditions are met:
a) Have attended to the practical sessions, accrediting the realization of the practices.
b) Have obtained at least 5 in the global of practices.
c) Have obtained at least 5 in the average score.
In the case of failing the practices and passing the theory, the note of the subject will be the note of the failing part.
REPEATER STUDENTS
Pass of the practical or theoretical parts in previous academic years will be maintained, but no of the partial exams or individual practices.
ASSESSMENT SYSTEM
* T1. Simulation framework and RIPv1: 0.4 points, minimum: 0.
* T2. Firewalls (iptables): 0.4 points, minimum: 0.
* T3. Virtual LANs (VLAN): 0.4 points, minimum: 0.
* T4. Quality of service: 1 point, minimum: 0.
* T5. Switches and bridges: 0.4 points, minimum: 0.
* T6. Multicast: 0.4 points, minimum: 0.
* T7. Advanced Routing: 0.8 points, minimum: 0.
* T8. Configuration of routers: 0.8 points, minimum: 0.
* T9. Tunnels and Virtual Public Networks (VPN): 0.4 points, minimum: 0.
-------------------------------------------------------------------------
* Total of practices: 5.0 points, minimum: 2.5 points (no score is required in any particular practice, but the accumulated sum must be at least 2 points.)
* Midterm exam: 2.5 points of the final qualification, if scores is below 5 about 10 this part should be repeated in the final exam
* Final exam: 2.5 points (passing the midterm exam) or 5 points (in another case) of the final grade, minimum: 0
Only practices that are delivered in practical classes will be assessed.
COMPETENCES
In the practical part of the subject (50% of qualification), the CG1, CG2, CG4, CG9, RI1, RI2, TR1 and TR3 skills will be evaluated. Also in this way the configuration of routers and other interconnection devices, and the analysis and optimization of computer networks, performance and quality of service skills will be evaluated.
In the theoretical part of the subject (50% of qualification) the CG8, CG10, FB5, RI10, TI5, TI6, CG6, RI5, TI2 and TI4 skills will be evaluated through different questions and exercises in the theorical exam. Also in this way the different network technologies, both local and wide area, wired and wireless, as well as the choose of the network technology and the most suitable protocols given certain requirements will be developed.
COMPETENCE ASSESSEMENT
CG8: Exam
CG10: Exam
FB5: Exam
RI10: Exam
TI5: Exam
TI6: Exam
CG6: Exam
RI5: Exam
TI2: Exam
TI4: Exam
CG1: Practice sessions 3, 4, 5, 9, 10, 11, 12
CG2: Practice sessions 3, 4, 5, 9, 10, 11, 12
CG4: Practice sessions 3, 4, 5, 9, 10, 11, 12
CG9: Practice sessions 1-14
RI1: Practice sessions 1, 2, 6, 7, 8
IR2: Practice sessions 1, 2, 6, 7, 8
TR1: Practice sessions 1, 2, 6, 7, 8
TR3: Practice sessions 1, 2, 6, 7, 8
Lectures: 11 hours classroom and 19.5 hours of independent study by the student.
Laboratory: 19 hours classroom and 28 hours of personal work for the experiments and other work on the computer.
Problem-based learning: 7 hours classroom and 11h of personal work by students.
Personalized tutoring: 2 hours.
Evaluation Activities: 4 hours classroom and 11 hours of independent study by the student.
-------
Total: 43 hours classroom y 69.5 hours of personal work.
For the theory classes it will be assumed that students have knowledge of network architecture at the level of the second course subject Redes (Networks). Since practices will be performed onto Linux virtual machines, knowledge of basic command-line commands and basic administration tasks in this operating system will be required. Some programming practices will require very basic knowledge of C-language sockets programming.
Francisco Santiago Argüello Pedreira
- Department
- Electronics and Computing
- Area
- Computer Architecture and Technology
- Phone
- 881813556
- francisco.arguello [at] usc.es
- Category
- Professor: University Professor