TELECOMMUNICATION NETWORKS

Anno accademico 2018/2019 - 1° anno
Docente: Sergio PALAZZO
Crediti: 9
SSD: ING-INF/03 - Telecomunicazioni
Organizzazione didattica: 225 ore d'impegno totale, 146 di studio individuale, 49 di lezione frontale, 30 di esercitazione
Semestre:
ENGLISH VERSION

Obiettivi formativi

Knowledge of advanced topics in networking.

Knowledge of the fundamentals of network performance analysis.


Modalità di svolgimento dell'insegnamento

The course involves frontal lessons, laboratories, and seminars.


Prerequisiti richiesti

Basic knowledge of the general principles of electrical, electronic, and computing engineering, with specific reference to fundamentals of communications and networking.


Frequenza lezioni

Tuesday, 15:00-18:00 (P4)

Wednesday, 9:00-11:00 (P4)

Thursday, 14:00-17:00 (P5)


Contenuti del corso

1. Introduction to networking

Historical evolution of networks and telematic systems. Communication protocols and services. Layered architectures. ISO/OSI Reference Model. TCP/IP architecture. Taxonomy of telecommunication networks. Multiplexing techniques. Circuit and packet switching.

2. Data transmission

Encoding and framing techniques. Error control. Retransmission schemes. Sliding window flow control. Examples of data-link protocols.

3. Multiple access networks

Classification of Medium Access Control (MAC) protocols. Random access schemes: ALOHA, Slotted-Aloha. Carrier Sensing Schemes: CSMA, CSMA-CD, CSMA-CA. Token passing schemes. Ethernet. Protocols for wireless local and personal area networks: IEEE 802.11, Bluetooth, IEEE 802.15.

4. Routing and mobility

Taxonomy of routing techniques. Routing algorithms: shortest-path routing, distance vector routing, link state routing. Mobility management issues.

5. Network performance aspects and queueing theory

Network performance metrics. Introduction to queueing theory. Poisson processes. Discrete-time Markov chains. Continuous-time Markov chains. M/M/1 systems. M/M/1/n systems. M/G/1 systems. M/G/1 systems with priority. M/D/1 systems. Introduction to networks of queues. Queueing theory in practice: traffic descriptors, delay and rate guarantees.

6. Congestion control and resource allocation

Classification of resource allocation and congestion control techniques. Queueing management policies. Scheduling strategies. Quality of Service.

7. Security

Classification of network attacks. Principles of cryptography. Securing techniques. Authentication schemes.


Testi di riferimento

- A. Tanenbaum: Computer Networks, Prentice-Hall.
- J. Kurose, K. Ross: Computer Networking, Addison-Wesley.

- D. Bertsekas, R. Gallager: Data Networks, Prentice-Hall.


Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

Oral discussion (prova orale)