Università degli Studi di Urbino Carlo Bo / Portale Web di Ateneo


COMPUTER NETWORKS
RETI DI CALCOLATORI

Computer Networks
Reti di Calcolatori

A.Y. Credits
2014/2015 9
Lecturer Email Office hours for students
Antonio Della Selva On appointment.

Assigned to the Degree Course

Date Time Classroom / Location

Learning Objectives

The objective of this course is to introduce basic concepts on computer networks, in particular referring to communication channels, protocol hierarchies and network classification. To illustrate specific techniques in local networks and internetworking in order to understand local networks implementations and network applications.

Program

01. Introduction:
  01.01 Computer networks and their classification.
  01.02 Grid, cloud and virtualization.
  01.03 Networking Hardware.
  01.04 Network Software and protocols hierarchies.
  01:05 Reference models OSI and TCP / IP.
  01.06 Examples of networks and their standardization.
02. Physical layer:
  02.01 Theoretical basis of communication and physical transmission of data.
  02.02 guided transmission media.
  02.03 wireless transmission.
  02.04 Communication Satellites.
  02.05 The public switched telephone system.
  02:06 The mobile telephone system.
  02.07 Mobile LTE and 4G.
03. Data Link layer:
  03.01 Data Link layer design issues.
  03.02 Error detection and error correction.
  03.03 Elementary data link protocols: simplex without restriction, stop and wait, simplex for noisy channels.
  03.04 Sliding window protocols: 1 bit, go back n, selective repeat.
  03:05 Examples of data link protocols.
04. The Medium Access Control Sublayer:
  04.01 The Channel Allocation problem.
  04.02 Multiple Access protocols.
  04.03 Ethernet (standard IEEE 802.3).
  04.04 Wireless LAN (standard IEEE 802.11).
  04.05 Wireless Personal Area Network.
  04.06 Data Link layer switching.
  04.07 Network Devices.
05. The Network Layer:
  05.01 Network Layer Design Issues.
  05.02 Routing Algorithms.
  05.03 Congestion Control Algorithms.
  05.04 Internetworking.
  05.05 Internet.
06. QoS architecture:
  06.01 IntServ and RSVP.
  06.02 DiffServ.
  06.03 Queueing, scheduling and shaping.
  06.04 IPV6 QoS.
  06.05 MPLS QoS.
  06.06 Layer 2 QoS.
07. The Transport Layer:
  07.01 The transport service.
  07.02 Elements of transport protocols.
  07.03 Internet transport protocols: UDP.
  07.04 Internet transport protocols: TCP.
08. The Apllication Layer:
  08.01 DNS - Domain Name System.
  08.02 Electronic Mail: MIME, SMTP, IMAP, POP3.
  08.03 World Wide Web and HTTP.
  08.04 The File Transfer Protocol.
  08.05 Multimedia Apllications.
09. Network Security:
  09.01 Cryptography Issues.
  09.02 Authentication protocols and Public Key management.
  09.03 Control System Security.
  09.04 Firewall.
  09.05 IPS (Intrusion Prevention System) and IDS (Intrusion Detection System).
10. Lab Activity:
  10.01 Distributed Systems Examples.
  10.02 Network Utility (addressing, perimeter probing, traffic monitoring).
  10.03 Socket programming.
  10.04 Client-server systems.
  10.05 Access to web resources.
  10.06 Network Security.
  10.07 Network management.

Bridging Courses

Although there are no mandatory prerequisites for this exam, students are strongly recommended to take it after Algorithms and Data Structures, Computer Architecture, Operating Systems and Procedural and Logic Programming.

Teaching, Attendance, Course Books and Assessment

Teaching

Theory lectures and laboratory exercises, both face-to-face and on-line.

Attendance

Although recommended, course attendance is not mandatory.

Course books

Tanenbaum, "Reti di Calcolatori 5  Ed.", Pearson, 2011.
Forouzan "Reti di Calcolatori e Internet", McGraw - Hill, 2010
Stallings, "Sicurezza delle reti - Applicazioni e Standard". Pearson, 2010

Assessment

Individual project agreed with the professor and oral exam.

Disability and Specific Learning Disorders (SLD)

Students who have registered their disability certification or SLD certification with the Inclusion and Right to Study Office can request to use conceptual maps (for keywords) during exams.

To this end, it is necessary to send the maps, two weeks before the exam date, to the course instructor, who will verify their compliance with the university guidelines and may request modifications.

Notes

The course is offered both face-to-face and on-line within the Laurea Degree Program in Applied Computer Science

« back Last update: 10/01/2014

Il tuo feedback è importante

Raccontaci la tua esperienza e aiutaci a migliorare questa pagina.

Posta elettronica certificata

amministrazione@uniurb.legalmail.it

Social

Università degli Studi di Urbino Carlo Bo
Via Aurelio Saffi, 2 – 61029 Urbino PU – IT
Partita IVA 00448830414 – Codice Fiscale 82002850418
2024 © Tutti i diritti sono riservati

Top