Corso Vittorio Emanuele II, 39 - Roma 0669207671

Computer engineering (Academic Year 2011/2012) - Computer Engineering

Computer networks


Credits: 9
Content language:Italian
Course description
This course provides an outlook on communication systems and a knowledge basis about computer networks. The functionalities and applications of local and geographical area networks are described as well as the solution for their interconnection. Network services are introduced and described along with their application to the Internet Network
Prerequisites
Base computer science knowledge, ability to develop C code
Objectives
After attending this course a student should be able to: - Understand and use the technical terminology and method related to the topics of the course - Analyse an existing project of a local o geographical network as well as to define the requirements for designing a new one - design simple network configurations and software applications
Program
Services provided by computer networks Telecommunication concepts and signal theory Communication architectures, levels, protocols, interfaces; the ISO/OSI model and the TCP/IP architecture Topology and transmission channels Copper wires and optical fibre Physical level coding and modems Structured wiring systems Public networks, multiplexing and the evolution of packet switching networks, ATM Local Networks, the MAC sub-layer, Ethernet and IEEE 802.3, Token Ring and FDDI Internetworking principles Interconnection of local networks with bridges and switches Wireless Local Area Networks and Virtual Local Area Networks Routing, Layer 3 addresses, the IP protocols, the ARP protocol The Transport layer, the Berkley Socket The application layer in TCP/IP Remote Management of network devices, the SNMP protocol (working principles and outline) Electronic mail: message format (RFC822 and MIME); message transfer (SMTP, POP3, and IMAP principles) News and hints to the NTTP protocol The World Wide Web, the HTTP protocol and the browser Introduction to the development of interactive services: the Common Gateway Interface (CGI), the Java and Javascript languages.
Book
Tanenbaum, Andrew S., "Computer networks.", Prentice Hall PTR (ECS Professional) A must-read, which has been updated many times and provides a wide view on computer networks from transmission issues for the different types of connections to Internet-based applications. S. Gai, P.L. Montessoro, P. Nicoletti, "Reti locali: dal cablaggio all’internetworking", ed. SSGRR, L’Aquila, 1997, [only available in Italian], A good starting point for Italian-speaking students, this interactive CDROM also contains introductory presentations about many topics, as well as interesting articles, thesis and RFCs
Exercises
Tests are aimed at providing a practical understanding of the theoretical principles addressed in the frame of the whole course. 1. Network services and architecture 2. The Physical Layer 3. The Data-Link layer 4. The Network Layer 5. The Transport Layer 6. The Application Layer
Professor/Tutor responsible for teaching
Marco Mezzalama
Video professors
Prof. Mario Baldi - Politecnico di Torino (Torino - Italy)
List of lessons
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
    •  Lesson n. 11: I modem  Go to this lesson
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Mario Baldi
Mario Baldi
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Mario Baldi
Mario Baldi
Mario Baldi
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Pier Luca Montessoro
Mario Baldi
Mario Baldi
    •  Lesson n. 53: Multicast IP  Go to this lesson
Pier Luca Montessoro
Mario Baldi
Pier Luca Montessoro