Leerresultaten

At the end of the course, the student shall be able to - Explain the hierarchical, layered structure of a typical network architecture - Discuss the differences between circuit switching and packet switching along with the advantages and disadvantages of each - Explain the different roles and responsibilities of clients and servers for a range of possible applications - Illustrate how a packet is routed over the Internet - Explain how a network can detect and correct transmission errors

Inhoud

Taking into account the wide variety of access networks, wired (PSTN/ADSL, CATV, PowerLine), cordless (WiFi/WiMax), cellular (GSM/GPRS/UMTS) and satellite-based, this lecture introduces a layered model of communication networks and apply it to the study of basic concepts of data transmission, e.g. addressing, routing, reliability, interactivity, etc.

Inhoudsopgave

- Basic principles - 5-layer model and connections to the 7-layer OSI model - Application layer: web browsing (HTTP), file transfer (FTP), e-mail (SMTP), domain name server (DNS), Peer-to-Peer (P2P) - Transport layer: TCP and UDP protocols - Network layer: Internet Protocol versions 4 and 6, routing, multicast - MAC layer: Ethernet, wireless networks (WiFi), ATM - Physical layer: elementary notions

Oefeningen

Capture and analysis of network traces

Evaluatiemethode

Oral exam on theory (50%) + written exam of exercises (50%). Failure of one means failure of both.

Bronnen, referenties en ondersteunend materiaal

James F. Kurose and Keith W. Ross, "Computer Networking - A Top-Down Approach Featuring the Internet (5th Edition)", Addison Wesley, juin 2009, ISBN-13 978-0-13-136548-3

Taal van de instructie

English