Course content, material and schedule

Objectives | Lecturers | Content, material, and schedule | Lab Experiences | Exams | Bibliography | Final project

Recording of lectures will be made available on the teaching portal and linked from the corresponding event in the calendar below.

Introduction to computer networks

  • Definitions, services, topologies, switching techniques (1x, 2x, 3x, 1x)
  • Layered models and the OSI protocol architecture (1x, 2x, 3x, 6x)
  • Window-based protocols (2x, 3x, 6x)

The lowest layers

  • Physical layer and access networks (2x, 3x, 6x)
  • Data-link layer (2x, 3x, 6x)

Local area networks

Internet protocol suite: the network layer

Internet protocol suite: the transport layer [chap. 3.2 of Kurose’s book]

Internet protocol suite: application layer protocols

  • Client-server and peer-to-peer architectures (Kurose’s slides 7 to 10, also in PDF)
  • World Wide Web and HTTP (color, black&white) [chap. 2.2 of Kurose’s book]
  • File transfer protocol (FTP) (Kurose’s slides 46 to 48, also in PDF) [chap. 2.3 of Kurose’s book]
  • Electronic mail: architecture and protocols (color, black&white) [chap. 2.4 of Kurose’s book]
    • SMTP (Simple Message Transfer Protocol)
    • POP (Post Office Protocol)
    • IMAP (Internet Mail Access Protocol)
    • Web mail

Classroom exercises

Lab experiences


The lecture and lab session schedule can be downloaded/linked in ics format.