COMPUTER NETWORKS A
Learning outcomes of the course unit
The goal of the course is to provide an introduction to computer network underlining local area networks and internetworking topics. Moreover, the course provides the knowledge to develop network applications.
Prerequisites
Fondamenti di Informatica A e B, Sistemi Operativi A, Ingegneria del Software A.
Course contents summary
Introduction to computer networks – Types of networks. Goals of computer networks. Computer network services.
Data transmission – Transmission media. Asynchronous transmission, Signal modulation. Modem.
Packets transmission – Shared channels. Packets. Types of networks. CSMA/CD. Ethernet and IEEE 802.3. Token Ring. FDDI. ATM. Hub, Bridge, Switch. Routing. Communication protocols. ISO model.
Internetworking – Interconnection between heterogeneous networks. TCP/IP protocol. TCP and UDP.
Embedded networks – Embedded system architecture. Technologies for embedded networks.
Recommended readings
B. A. Forouzan. Data Communications and Networking, Fourth Edition, Mc Graw Hill, 2007
Teaching methods
The course is based on theoretical lectures and on lab activities. Students evaluation is based on a theoretical test and a practical test.