In this lecture we will discuss the structure of the internet including the basics of internet communication. We will start at the application layer and investigate services like web (HTTP), mail (SMTP, POP, IMAP), domain name systems (DNS) or routing (BGP). After that we will work through the transport layer (TCP, UDP) down to the network layer (IP). Lastly, we will examine the interactions between the protocols.
This lecture explains the principles of computer networks based on the fundamentals of the area. The topics include network protocol mechanisms, implementation principles, network algorithms, advanced network architectures, network simulations, measurements and protocol specifications and verification techniques.