Academic year 2014-15

Networks and Services Protocols

Degree: Code: Type:
Bachelor's Degree in Computer Science 21460 Optional subject
Bachelor's Degree in Telematics Engineering 21723 Compulsory subject, 2nd year
Bachelor's Degree in Audiovisual Systems Engineering 21604 Compulsory subject, 2nd year

 

ECTS credits: 8 Workload: 200 hours Trimester: 1st and 2nd

 

Department: Dept. of Information and Communication Technologies
Coordinator: Miquel Oliver
Teaching staff:

Davinia Hernández-Leo, Joan Melià, Manuel Palacín, Albert Domingo, Luis Sanabria, (Miquel Oliver)

Language:

Davinia Hernández-Leo (Spanish), Joan Melià (Catalan), Manuel Palacín (Catalan), Albert Domingo (Catalan), Luis Sanabria (Spanish), (Miquel Oliver, Catalan)

Most material in English

 

Timetable:
Building: Communication campus - Poblenou

 

Introduction

The Networking and Service Protocols (acronym PXS, from Protocols de Xarxes i Serveis) compulsory subject is a common subject of the Bachelor’s degree in Telematics Engineering in UPF and it has 8 credits taught in the first and the second terms of the second academic year. It is a subject that deeps into the world of communication networks taking into account its architecture, protocols, services and organization. The aim of this course is to introduce to students the basic principles of the operation of communication networks in general, taking as its main topic the example of the Internet with all its aspects. The approach being followed is top- down, that is started, after and introduction and history of communication networks, with the levels of application, explaining the operation of the more extended services in Internet such as web browsing, email, etc. and peer-to-peer download services. It is done a functional description of each service, putting emphasis on its architecture, protocols involved and their ways of operation. In this subject, a deep study is done until the transport layer, explaining the TCP / UDP protocols as reliable or non - reliable transmission mechanisms used in communications networks. This subject is the result of the combination of lectures, where some topics can be discussed and students can actively participate, and laboratory sessions and seminars. These last sessions are useful to strengthen and expand the knowledge presented in the lectures. It is good to say that the material and the structure of the subject follows the book presented in the basic bibliography: Kurose - Ross, and much of the material used is taken from this source.

 

 

Prerequisites

To start the learning process in Network and Services Protocols, students must have completed and passed the subject Networks and Services of the previous year. It is a subject that includes expertise knowledge that are the basis for subsequent su bjects that broaden and deepen the concepts and skills taught in this area of Communication Networks and Protocols. It is important to say that this course requires specific knowledge of programming, a combination of those seen in Programming Fundamentals and in Object - Oriented Programming. Some of the concepts seen in Operating Systems will be specially useful, although this subject is taught only in the Bachelor’s Degree in Telematics engineering.

This subject is the second of a basic itinerary in the area of Network Protocols and Communication Services, which takes place after Network and Services, and it follows a series of subjects such as: Network and Services Laboratory , Traffic Engineering in the second year, Multimedia Transmission Protocols, Simulation of Networks and Systems, Architecture and Signalling, and Service Quality Protocols in Networks in the third year, and a series of optional subjects. The figure below shows links between these subjects in the area, as well as their relationship and their teaching method in different degrees.

 

Associated competences

Transferable skillsSpecific competences

Instrumental

INS1: Capacity to analyze and summarize

INS3: Capacity to apply the knowledge into the analysis of situations and the problem resolution .

INS6: Capacity to communicate orally and written in Catalan and Spanish (and English), in front of both expertise and non - expertise audiences .

 

Systemic

SIS1: Capacity to apply with flexibility and creativity the knowledge acquired and adapt them to new context and situations .

SIS2. Capacity to progress in the knowledge and learning processes in a autonomous and continuous way.

Specific in telecommunications field

T1 Capacity to learn in an autonomous way new knowledge and techniques appropriate to conception , development or exploitation of telecom services and systems.

T6 Capacity to develop , create , organize and manage netwo rks, systems, services and telecom infrastructures in specific residential, working and institutional contexts, taking the responsibility of its creation and continuous improvement, as well as knowing its economical and social impact.

T13 Capacity to know , understand and use the network architecture , the protocol and the communication interfaces concepts .

T14. Differentiate the concepts of access and transport networks, circuit commutation networks and packets , fixed and mobile networks, as well as the ne twork systems and applications distributed. Voice, data and video services and interactive services .

Specific competences of the Telematics subject

TE1. Capacity to build, use and manage the networks, services , processes and applications of telecommu nications, understood as uptake, transport, representation, processing, storage, management multimedia information presentation systems, with a telematics services approach.

TE5. Capacity to follow the technological progress of transmission, commutation, a nd the process to improve the telematics services and networks.

TE6. Capacity to design client - server and P2P structures , operative systems and virtual machines

 

Assessment

Students must get a minimum final mark of 5.0 points to pass the course. The final mark consists of two marks, one for each term, which can be averaged out only when both are greater than 4.0. The mark of each term has three different punctuations: the mid - term test, the one based on a continuous evaluation of hand - ins made in seminar sessions, a mark based on the practical activities and the mark based on the final examination. So the final mark for the course will be calculated as follows:

 EVALUATION ITEMSRECOVERABLE
Written assignments

Written assignment term 1

Written assignment term 2

(Mark in each assignment must be greater than 4.0)

 Yes (July)

Written outputs

Control term 1

Control term 2

 No

Seminar's homework

 No

Laboratory outputs

 Lab practices

 No

 Nsubject = Average(N T1 ; N T2)

only when N Ti > 4 with i = 1, 2

NTi = 0,5 *N term exam Ti + 0,2 *Nmid term Ti + 0,3*N seminars and lab activities Ti

Evaluation of the subject

Seminars: these activities will be individually evaluated through a survey collected at the Aula Global. The mark is reported at the end of the survey and can be revised by the instructor.

Lab Practices: a final report, including all four lab sessions developments and discussions, will be done in groups at the end of each term. A previous survey will be done at the beginning of the lab session to incentive the pre - lab preparation.

To get a high mark in the resolution of the practical activities, it is recommended not to "cut and paste" indiscriminately, but to provide personal reflections on the data, especially evaluating those based on references provided by the students.

Term and mid-term evaluations : several ind ividually written evaluations will be done along the course. In the middle of each term – week 5 or 6 - there will be a mid - term evaluation that will consist of one or two problems plus a multi-response test. These evaluations will include all the material discussed in theoretical classes, seminars and lab sessions. It will not be allowed to have textbooks or notes during the exam. The evaluation done at the end of the term will be planned during the evaluation weeks defined by the Secretary

(Students recovering written assignments in July won't have a final mark in that trimester greater than 6.0.)

 

Contents

FIRST TERM:

Units (Weeks - hours, teacher)

• Unit 1. Introduction to Communication Protocols (2w - 4h, DH / MP)

• Unit 2. Protocol architectures (1w - 2h, MP)

• Unit 3. Application level protocols (2w - 4h, AD)

• Unit 4. Transport level pr otocols (4w - 8h, DHL)

Project

Design and implementation of a VoIP environment based on SIP split into four practical sessions (2h each, MP)

• P1. Ethereal and Client VoIP

• P2 and P3 Proxy SIP

• P4. Project Integration and trials

Seminars (1,5h each, DHL, MP, AD, LS )

• S1. New Internet Architecture trends 

• S2. Web 2.0 Apps 

• S3. Problems and questions around transport services and UDP

• S4, S5 and S6 Problems and questions around transport services and TCP

 

SECOND TERM:

Units

• Unit 5. Network level protocols (4w - 8h, JM)

• Unit 6. Link level protocols (3w - 6h, JM)

• Unit 7. The physical level (1w - 2h, JM)

Project

Design and implementation of a corporative network with three sites and backup links – split into practical sessions - (2h each, AD)

• P5. Design in a IP/Cisco Tutorial level

• P6. Cisco equipment Tutorial

• P7. TCP/IP sockets programming

•P8. Integration and environment trials

Seminars (1,5h each, JM, MP, AD, LS )

• S7. Network layer problems

• S8. Routing Problems

• S9. Link layer Problems

• S10. Problems and questions about LANs and Ethernet networks

• S12. Seminar’s review

 

Methodology

The methodological approach of the subject called Networks and Services I is focused on designing a teaching - learning process based on two types of activities, divided into three clearly defined environments:

Activities/ Environment

Face-to-face (in the classroom)

 Conducted(out of the classroom)

 Autonomous (out of the classroom)

Lectures

 Traditional class with teaching of theoretical contents on networks and service protocols

 Additional material search proposal in the blackboard sessions.  It is necessary to complete the proposal of each group, not taught in face - to - face sessions nor leaded in it.

Seminars

 Components focused on learning specif ic objectives. Case/article discussions  Readings and resolution of problems before each session.
Extension of the readings
and problem resolution

Practical Lab sessions

 Laboratory work in groups of two people during the whole term.  Previous preparation of the activities that will be carried out in the laboratory session.  Elaboration of reports of each session and integration of the results at the end of the term.

 

UnitsTime commitment (hours)Out-of-class (estimated)
Lecture group (T)Practical sessions group (P)Small group

B1

4

 

 

8

 

0

6 (+2)

B2

2

1.5

12 (+4)

B3

6

1.5

12 (+4)

B4

8

6

20 (+8)

B5

8

 

8

 

1.5

16 (+8)

B6

6

6

14 (+6)

B7

2 1.5 12 (+6)

Total:

 

Total:200

 

Resources

Basic bibliography

- Kurose, J. F., Ross, K. W, “Redes de Ordenadores, un enfoque descendente basado en Internet”, 2da. Edición, Pearson - Addison Wesley, 2004.

Additional bibliography

- Tanenbaum, A., “Redes de Ordenadores”, 4ta. edición, Pearson-Prentice Hall, 2003.

- Rincón, D., Casals, L., “Introducción a Internet”, Edicions UPC, 2003. León-García A., Widjaja. I.,”Redes de comunicación”, McGraw Hill, 2002.

Learning material of the subject available in Aula Global

- Subject’s notes.

- Subject’s power points.

- Collection of subject solved problems.

- Collection of subject non solved problems.