1. Knowledge and understanding
Students will learn how to:
- Identify the main components of the Internet infrastructure and understand a network protocol
- Describe a computer network system in terms of functions and relations between network layers
- Describe the information transfer modes in terms of packet switching, circuit switching, datagram and virtual circuits
- Understand the main known algorithms for routing, flow and congestion control, error recovery
- Use some basic tools to analyze Internet traffic and simulate a computer network
2. Applying knowledge and understanding
Students will be able to:
- Model packet switching networks so to analyze simple transfer of packets through simple networks, to calculate and predict paths and arrival and transfer times
- Understand how remote applications exchange data across the Internet exploiting the transport protocols
- Use a layered approach to analyze and design a system
- Understand simple configuration and management operations of basic equipment, such as routers, switches and hosts
- Configure IP addressing schemes of public and private networks
3. Making judgement
Students will be able to:
- Appreciate the importance of the layered approach in network design and standardization
- Identify the most critical parameters for the correct operation of net applications, according to their quality-of-service requirements
- Understand the relations between service providers and network operators and the main players of the Internet economy
4. Communication
Students will learn to:
- Write and describe basic network technologies at different levels of detail, also by comparing them with respect to specific aspects
- Master the main representations techniques (time diagrams, flow charts, etc.) used to analyze networks
- Present ideas and topics to their colleagues, so to work in groups to the solution of exercises and application examples during the course
|