Computer Networking
People
Margara A.
Course director
Bianchi F. A.
Assistant
Rogora D.
Assistant
Description
The focus of the course is on the architecture of the network, its fundamental protocols, and the design principles behind them. The course will follow a top-down approach. Therefore, the first topics covered will be common network-based applications, with a particular focus on the HTTP protocol. We will then look at the two most important transport protocols of the Internet, namely TCP and UDP. In studying TCP we will discuss its provisions for reliability and congestion control. We will then look more closely at the network layer in IP networks. In this section we will study IPv4 as well as IPv6 and its most common extensions. This section of the course will cover the architecture of today's Internet, the basics of interdomain and intradomain routing, and other concepts related to the network layer, such as fragmentation. The course will also review some basic concepts in network and communication security.
REFERENCES
A Top-Down Approach. By James F. Kurose and Keith W. Ross. 6th edition. Addison-Wesley.
Education
- Bachelor of Science in Informatics, Core course, Lecture, 2nd year