COMPUTER NETWORKS

Diodato FERRAIOLI COMPUTER NETWORKS

0612700116
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
EQF6
COMPUTER ENGINEERING
2021/2022



OBBLIGATORIO
YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2017
SECONDO SEMESTRE
CFUHOURSACTIVITY
324EXERCISES
648LESSONS


Objectives
THE COURSE PROVIDES THE METHODOLOGICAL AND OPERATIONAL TOOLS FOR A CLEAR UNDERSTANDING OF COMPUTER NETWORKS. SPECIAL ATTENTION IS PAID TO ARCHITECTURAL DESIGN OF NETWORKS AND THEIR BASIC SERVICES TO USERS.

KNOWLEDGE AND UNDERSTANDING
STUDENTS WILL LEARN MODELS USED FOR REPRESENTING COMPUTER NETWORKS, THE MOST RELEVANT NETWORK ARCHITECTURES (BOTH LOCAL AND GEOGRAPHIC), THEIR DESIGN METHODOLOGY, AND THE MOST RELEVANT PROTOCOLS OF INTERNET.

APPLYING KNOWLEDGE AND UNDERSTANDING
DESCRIBE AND DESIGN THE ARCHITECTURE OF A LAN NETWORK AND ITS CONNECTION TO THE INTERNET, AND CONFIGURE BASIC SERVICES THAT IT WILL PROVIDE, BY CONSIDERING ALSO THE TECHNICAL AND LEGAL ASPECTS. THEY WILL ALSO LEARN HOW TO CHOOSE AND DIMENSION ACTIVE NETWORK DEVICES.
Prerequisites
TO SIT FOR THE EXAMINATION IT IS REQUIRED TO HAVE PREVIOUSLY PASSED THE EXAM OF COMPUTER ORGANIZATION.

MOREOVER, BASIC COMPETENCE IN MATHEMATICS AND PROBABILITY IS REQUIRED FOR THE SUCCESSFUL ACHIEVEMENT OF COURSE OBJECTIVES.
Contents
INTRODUCTION TO NETWORKS (LECTURE/PRACTICE/LABORATORY HOURS 9/2/0)
- COMPUTER NETWORKS HARDWARE AND SOFTWARE.
- NETWORK CLASSIFICATION: LOCAL NETWORKS (LAN), METROPOLITAN NETWORKS (MAN) E GEOGRAPHIC NETWORKS(WAN).
- INTERNETWORKING.
- ARCHITECTURE OF INTERNET.
- NETWORK PROTOCOLS AND THEIR HIERARCHY. INTERFACES AND SERVICES.
- OSI REFERENCE MODEL AND TCP/IP.
- BASICS OF PERFORMANCE ANALYSIS.

APPLICATION LEVEL (LECTURE/PRACTICE/LABORATORY HOURS 8/4/0)
- MAIN APPLICATION PROTOCOLS.
- NETWORK OPERATING SYSTEMS.
- WORLD WIDE WEB: HTTP E HTML.
- EMAIL: SMTP, MIME, POP E IMAP
- DNS
- STREAMING E RETI PER DISTRIBUZIONE CONTENUTI
- THE SOCKET PROGRAMMING INTERFACE.

TRANSPORT LEVEL (LECTURE/PRACTICE/LABORATORY HOURS 9/4/0)
- TRANSPORT LEVEL SERVICES.
- MULTIPLEXING AND DEMULTIPLEXING.
- CHECKSUM.
- RELIABLE AND UNRELIABLE TRANSPORT SERVICES.
- CONNECTIONLESS TRANSPORT: UDP.
- CONNECTION-ORIENTED TRANSPORT: TCP.
- CONGESTION CONTROL.

NETWORK LEVEL (LECTURE/PRACTICE/LABORATORY HOURS 12/8/0)
- NETWORK LEVEL SERVICES: FORWARDING AND ROUTING
- THE IP ROTOCOL AND ITS EVOLUTION (IPV6)
- IP ADDRESSING
- DHCP AND NAT
- ROUTING ALGORITHMS.
- ROUTING INTRA AND INTER AUTONOMOUS SYSTEMS.
- ROUTING PROTOCOLS: RIP, OSPF, BGP.
- SDN NETWORKS

DATALINK LEVEL (LECTURE/PRACTICE/LABORATORY HOURS 6/2/0)
- DATALINK LEVEL SERVICES.
- ERROR DETECTING AND ERROR CORRECTING TECHINIQUES.
- MULTIPLE ACCESS CONTROL PROTOCOLS.
- MAC LEVEL ADDRESSING.
- IEEE 802 STANDARDS FOR LAN AND MAN NETWORKS, 802.3 ETHERNET STANDARD AND ITS EVOLUTIONS.
- ACTIVE NETOWRK DEVICES: HUB AND SWITCH.
- VLAN NETWORKS.

WIRELESS NETWORKS (LECTURE/PRACTICE/LABORATORY HOURS 4/0/0)
- WIRELESS NETWORK ARCHITECTURE - 802.11 NETWORK
- MOBILE MANAGEMENT - MOBILE IP

NETWORK SECURITY (LECTURE/PRACTICE/LABORATORY HOURS 4/0/0)
NETWORK SECURITY – MESSAGES INTEGRITY AND DIGITAL SIGNATURE
SSL – IPSEC – FIREWALL AND ANTI-INTRUSION SYSTEMS

TOTAL LECTURE/PRACTICE/LABORATORY HOURS 52/20/0
Teaching Methods
LECTURES, GUIDED EXERCISES AND LABS.

COMPULSORY ATTENDANCE:
IN ORDER TO PARTICIPATE TO THE FINAL ASSESSMENT AND TO GAIN THE CREDITS CORRESPONDING TO THE COURSE, THE STUDENT MUST HAVE ATTENDED AT LEAST 70% OF THE HOURS OF ASSISTED TEACHING ACTIVITIES.
Verification of learning
THE FINAL EXAM IS DESIGNED TO EVALUATE AS A WHOLE THE KNOWLEDGE AND UNDERSTANDING OF THE CONCEPTS PRESENTED IN THE COURSE, AND THE ABILITY TO APPLY SUCH KNOWLEDGE IN DESIGNING, CONFIGURING, ADMINISTERING AND ANALYZING SIMPLE NETWORKS.

THE EXAM CONSISTS OF A WRITTEN TEST AND AN ORAL INTERVIEW. THE WRITTEN TEST AIMS TO ASSESS THE KNOWLEDGE AND UNDERSTANDING OF THE MATERIAL PRESENTED IN CLASS AND THE ABILITY OF APPLYING SUCH KNOWLEDGE IN SIMPLE REAL CONTEXTS AND THE CAPACITY OF WRITING A TECHNICAL REPORT. IT REQUIRES TO ANSWER A MULTIPLE CHOICE TEST (50% OF THE EVALUATION) AND SOLVING TYPICAL PROBLEMS PRESENTED IN THE COURSE AND ANSWERING QUESTIONS RELATED TO ARGUMENTS OF THE COURSE (50% OF THE EVALUATION).
THE ORAL INTERVIEW AIMS TO ASSESS THE ACQUIRED KNOWLEDGE AND ABILITY TO UNDERSTANDING AND THE PRESENTATION SKILLS. IT WILL COVER ALL THE TOPICS OF THE COURSE AND ASSESSMENT WILL TAKE INTO ACCOUNT THE KNOWLEDGE DEMONSTRATED BY THE STUDENT AND THE DEGREE OF ITS DEPTH, PROVEN ABILITY TO LEARN, THE QUALITY OF THE PRESENTATION.

IN THE FINAL EVALUATION, EXPRESSED IN THIRTIES, THE EVALUATION OF THE WRITTEN TEST WILL ACCOUNTS FOR 45% WHILE THE ORAL INTERVIEW FOR THE REMAINING 55%. THE CUM LAUDE MAY BE GIVEN TO STUDENTS WHO DEMONSTRATE THAT THEY CAN APPLY THE KNOWLEDGE AUTONOMOUSLY EVEN IN CONTEXTS OTHER THAN THOSE PROPOSED IN THE COURSE.
DURING THE COURSE THERE WILL BE TWO INTERMEDIATE TESTS: THE FIRST ONE APPROXIMATELY IN THE SEVENTH WEEK OF THE COURSE AND THE SECOND AT THE END OF THE COURSE. EACH TEST WILL BE EVALUATED IN THIRTIES AND THE GLOBAL RATE WILL BE GIVEN BY THE AVERAGE OF THE TWO RATES. THE STUDENT THAT WILL OBTAIN A GLOBAL RATE GREATER THAN 16 WILL BE RELIEVED FROM THE WRITTEN TEST. THE EXEMPTION WILL HOLD ONLY FOR THE EXAM SESSION IMMEDIATELY FOLLOWING THE SEMESTER IN WHICH THE COURSE IS TAKEN.
Texts
J. KUROSE, K. ROSS, INTERNET E RETI DI CALCOLATORI, VI ED.
PEARSON, PARAVIA ITALIA, 2013

SUGGESTED READINGS:
A. TANENBAUM, D. WHETERALL, RETI DI CALCOLATORI, V ED., 2011, PEARSON.
B. FOROUZAN, RETI DI CALCOLATORI E INTERNET, MCGRAW-HILL 2008.

SUPPLEMENTARY TEACHING MATERIAL WILL BE AVAILABLE ON THE UNIVERSITY E-LEARNING PLATFORM (HTTP://ELEARNING.UNISA.IT) ACCESSIBLE TO STUDENTS USING THEIR OWN UNIVERSITY CREDENTIALS.
More Information
THE COURSE IS HELD IN ITALIAN
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-01-12]