Application layers
Section outline
-
Week 1 introduces the structure and principles of network applications. It presents the fundamentals of client-server communication and explores core application-layer protocols such as HTTP for web browsing, POP3 and IMAP for email, FTP for file transfer, and DNS for domain name resolution. You will find a final test at the end of the Week to assesses the knowledge acquired.
-
Week 2 focuses on peer-to-peer (P2P) network architectures. It explains the defining features of P2P systems and how resources are shared among peers without a centralized server. You will explore real-world examples of distributed applications and learn how P2P networks differ from traditional client-server models. You will find a final test at the end of the Week to assesses the knowledge acquired.