Public University of Navarre



Academic year: 2024/2025 | Previous academic years:  2023/2024  |  2022/2023  |  2021/2022  |  2020/2021 
Bachelor's degree in Computer Science at the Universidad Pública de Navarra
Course code: 250503 Subject title: NETWORKS ARCHITECTURE
Credits: 6 Type of subject: Mandatory Year: 3 Period: 1º S
Department: Ingeniería Eléctrica, Electrónica y de Comunicación
Lecturers:
FALCONE LANAS, FRANCISCO JAVIER (Resp)   [Mentoring ] MTEZ. DE ESPRONCEDA CAMARA, MIGUEL   [Mentoring ]

Partes de este texto:

 

Module/Subject matter

Module: Mandatory Module of Information Technologies

Subject matter: Network Architecture and Services

Up

Contents

This course describes network technologies from the point of view of a complete communications system. This will describe the basic architectures, the fundamental metrics of operation as well as the concept of switching and the role that protocols play in order to guarantee end-to-end communications. LAN will be described as a basic element for the construction of networks, both wired and wireless. The problem of medium access and collisions is studied, analyzing the alternatives to be able to solve them. The need for routing in networks is identified and describes the basic techniques to carry it out, ending with the topic of reliable transport of information in such networks.

Up

General proficiencies

CB1 - Students have demonstrated to possess and to understand knowledge in an area of study that starts from the base of the general secondary education, and is usually found to a level that, although it relies on advanced textbooks, also includes some aspects which involve knowledge from the vanguard of their field of study

CB3 - Students have the ability to gather and interpret relevant data (usually within their area of study) to make judgments that include a reflection on relevant social, scientific or ethical issues

CB5 - Students have developed the learning skills necessary to undertake further studies

with a high degree of autonomy

G4. Ability to define, evaluate and select hardware and software platforms for the development and execution of systems, services and computer applications, according to the knowledge acquired as established in section 5 of the Resolution of June 8, 2009 of the Secretariat General of Universities (BOE of August 4, 2009) for the technological areas of Software Engineering, Computing and Information Technologies.

G6. Ability to design and develop centralized or distributed computer systems or architectures integrating hardware, software and networks according to the knowledge acquired according to section 5 of the Resolution of June 8, 2009 of the General Secretariat of Universities (BOE of 4 Of August of 2009) for the technological fields of Software Engineering, Computing and Information Technologies.

G8. Knowledge of basic subjects and technologies that enable them to learn and develop new methods and technologies, as well as those that give them great versatility to adapt to new situations.

T2: Organizational Capacity

T4: Troubleshooting

T6: Teamwork

Up

Specific proficiencies

TI1. Ability to understand the environment of an organization and its needs in the field of information and communication technologies.

TI2. Ability to select, design, deploy, integrate, evaluate, build, manage, exploit and maintain hardware, software and network technologies, within coats and quality parameters.

TI4. Ability to select, design, deploy, integrate and manage communications networks and infrastructures in an organization.

Up

Learning outcomes

R1: Define and relate the basic dimensioning parameters of a network (load, capacity, delay, jitter, blocking probability, probability of loss, throughput)
R2: Describe local area network technologies for residential and business users
R3: Describe the mechanisms of reliable delivery, flow control and signaling of connection in transport protocols
R4: Recognize the different types of routing protocols and algorithms in networks
R5: To solve the calculation of routes in networks according to the main types of routing algorithms

R6: Provide relation between user experience to the network parameters
R7: Describe congestion control techniques
R8: Recognize the effect of congestion control mechanisms on services and networks
R9: Describe the factors that determine the reliability of a network
R10: Build and validate an applicable protocol at different levels of a network architecture

Up

Methodology

Methodology - Activity                                On-Site Hours               Off-Site Hours
A-1 Expositive / participatory classes            45                                   25
A-2 Practical Sessions                                 15                                   15
A-3 Debates, pooling, tutoring groups
A-4 Elaboration of work
A-5 Material Readings                                                                        15
A-6 Individual study                                                                          35
A-7 Examinations, assessment tests
A-8 Individual tutorials
 
Total                                                        60                                    90

Up

Evaluation

 

Learning
outcome
Assessment
activity
Weight (%) It allows
test resit
Minimum
required grade
R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 Individual Exam 75 Yes 5
R2, R4, R9 Practical Lab Sessions 25 Yes (via checkpoint assesment with instructor in the lab)  

 

Up

Agenda

Topic 1: Introduction

  • Introduction to networks, their necessity and their typology

 

Topic 2: Switching architectures and protocols

  • Switching of packets (datagrams and virtual circuits) and circuits
  • Transmission, propagation, processing and queuing delays
  • Loss and delay variation
  • Quality of service. Principles, classes of service, classification, conforming, planning of packets.

 

Topic 3: LANs

  • Network topologies
  • IEEE 802 LAN Architecture
  • Ethernet to LAN. Ethernet Hubs.
  • Ethernet switching
  • Introduction to 802.11 technologies
  • Design of switched LANs

 

Topic 4: Medium Access Control

  • The problem of medium access 
  • Mechanisms of medium access 
  • ALOHA, CSMA, CSMA / CD, CSMA / CA protocols

 

Topic 5: Network Level and Routing

  • The routing problem
  • Basic path algorithms in graphs
  • Routing mechanisms
  • Examples

 

Topic 6: Reliable transportation

  • The problem of reliable transportation
  • Reliable transport mechanisms
  • Congestion control

Up

Experimental practice program

Lab practice will be delivered in the TLM lab

Up

Bibliography

Access the bibliography that your professor has requested from the Library.


Books:

  1. W. Stallings, ¿Data and Computer Communications¿, Pearson Education, 2011
  2. J. F. Kurose, K.W. Ross, Computer Networking: A Top Down Approach, Pearson Education, 2010
  3. Internetworking Technolgies Handbook, Cisco Press
  4. Pejman Roshan y Jonathan Leary, 802.11 Wireless LAN Fundamentals, Cisco Press
  5. Diane Teare y Catherine Paquet, Campus Network Design Fundamentals Cisco Press
  6. CISCO SYSTEMS, Academia de networking de Cisco Systems: Guía del primer año, segunda edición. CCNA 1 y 2.

 

  1. Will also make use of online materials.

Up

Languages

Classroom lectures will be provided in English, as well the course material. Recommended bibliography is also in english.

Up

Location

Designated Class in Aulario Building and Telematics Laboratory (Edificio Los Pinos, 2nd Floor)

Up