Computer Networks

Luca GRECO Computer Networks

0612700042
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
EQF6
COMPUTER ENGINEERING
2016/2017

OBBLIGATORIO
YEAR OF COURSE 3
YEAR OF DIDACTIC SYSTEM 2012
PRIMO SEMESTRE
CFUHOURSACTIVITY
990LESSONS
Objectives
The course provides the methodology and tools for a clear understanding of computer networks. Special attention is paid to architectural design of networks and their basic services.

Knowledge and understanding
Students will learn models used for representing computer networks, the most relevant network architectures (both local and geographic) and network design methodologies.

Applying knowledge and understanding
Students will learn how to describe and to design the architecture of a LAN network and its connection to the internet, and basic services that it will provide, accounting for both technical and normative aspects; how to analyze and understand the main network protocols; how to choose and dimension active network devices.
Prerequisites
PREREQUISITES:
TO SIT FOR THE EXAMINATION IT IS REQUIRED TO HAVE PREVIOUSLY PASSED THE EXAM OF COMPUTER ORGANIZATION.

MOREOVER, BASIC MATHEMATICAL COMPETENCE IS REQUIRED FOR THE SUCCESSFUL ACHIEVEMENT OF COURSE OBJECTIVES.
Contents
INTRODUCTION
COMPUTER NETWORKS HARDWARE AND SOFTWARE. LOCAL (LAN), METROPOLITAN (MAN) AND WIDE (WAN) AREA NETWORKS. INTERNETWORKING. INTERNET ARCHITECTURE. NETWORK PROTOCOLS AND THEIR HIERARCHY. INTERFACES AND SERVICES. OSI REFERENCE MODEL AND TCP / IP.
LECTURE HOURS 6

APPLICATION LEVEL
MAIN APPLICATION PROTOCOLS. NETWORK OPERATING SYSTEMS. WORLD WIDE WEB HTTP AND HTML; EMAIL: SMTP, MIME, POP AND IMAP; FILE TRANSFER: FTP; TELNET; DNS. THE SOCKET PROGRAMMING INTERFACE.
LECTURE HOURS 9 - EXERCISE HOURS 6

TRANSPORT LEVEL
TRANSPORT LEVEL SERVICES. MULTIPLEXING AND DEMULTIPLEXING. RELIABLE AND UNRELIABLE TRANSPORT SERVICES. CONNECTIONLESS TRANSPORT: UDP. CONNECTION-ORIENTED TRANSPORT: TCP. CONGESTION CONTROL.
LECTURES HOURS 8 - EXERCISE HOURS 7

NETWORK LEVEL
FORWARDING AND ROUTING. VIRTUAL CIRCUIT AND DATAGRAM NETWORKS. INTERNETWORKING. NETWORK LEVEL OF THE INTERNET. IP PROTOCOL AND ITS EVOLUTION (IPV6). IP ADDRESSING. ACTIVE NETWORK DEVICES: ROUTER. ROUTING ALGORITHMS. ROUTING IN AUTONOMOUS SYSTEMS AND BETWEEN AUTONOMOUS SYSTEMS.
LECTURE HOURS 12 - EXERCISE HOURS 11

DATALINK LEVEL
ERROR DETECTION AND CORRECTION TECHNIQUES. MULTIPLE ACCESS CONTROL. ADDRESSING AT LINK LEVEL. IEEE 802 STANDARD. ETHERNET AND ITS EVOLUTION. ACTIVE NETWORK DEVICES: HUB, BRIDGE, REPEATER. LINK VIRTUALIZATION. WIRELESS NETWORKS: INTRODUCTION.
LECTURE HOURS 12 - EXERCISE HOURS 10

LOCAL NETWORKS DESIGN
STRUCTURED CABLING SYSTEMS AND THEIR STANDARDS. METHODOLOGY AND TOOLS FOR THE DESIGN AND CERTIFICATION OF STRUCTURED CABLING SYSTEMS.
LECTURE HOURS 5 - EXERCISE HOURS 4

TOTAL
LECTURE HOURS 52 - EXERCISE HOURS 38
Teaching Methods
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 AND ADMINISTERING SIMPLE LOCAL NETWORKS.

THE EXAM CONSISTS OF A WRITTEN TEST, WHOSE AIM IS TO ASSESS THE ABILITY OF APPLYING KNOWLEDGE AND THE CAPACITY OF WRITING A TECHNICAL REPORT, AND AN ORAL INTERVIEW., WHOSE AIM IS TO ASSESS THE ACQUIRED KNOWLEDGE AND ABILITY TO UNDERSTANDING AND THE PRESENTATION SKILLS.

THE WRITTEN TEST CONSISTS IN SOLVING TYPICAL PROBLEMS PRESENTED IN THE COURSE AND ANSWERING QUESTIONS RELATED TO ARGUMENTS OF THE COURSE. THE ORAL EXAMINATION 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.

Texts
J. KUROSE, K. ROSS, INTERNET E RETI DI CALCOLATORI, VI ED. PEARSON, PARAVIA ITALIA, 2013

ADDITIONAL LEARNING MATERIALS WILL BE MADE AVAILABLE ON THE WEB SITE OF THE COURSE.

SUGGESTED READINGS
A. TANENBAUM, D. WHETERALL, RETI DI CALCOLATORI, V ED., 2011, PEARSON
B. FOROUZAN, RETI DI CALCOLATORI E INTERNET, MCGRAW-HILL 2008
More Information
The course language is Italian.
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2019-03-11]