Computernetwerken Academiejaar de Bachelor INF/ICT – Schakelprogramma INF Wim Lamotte
Het “Internet” anno
3
They would start by typing “login,” and seeing if the letters appeared on the far-off monitor. We set up a telephone connection between us and the guys at SRI... We typed the L and we asked on the phone, “Do you see the L?” “Yes, we see the L,” came the response. We typed the O, and we asked, “Do you see the O.” “Yes, we see the O.” Then we typed the G... and the system crashed... Yet a revolution had begun... L. Kleinrock, UCLA 4
Het Internet anno
Het WWW 6 Tim Berners-LeeRobert Cailliau 1990
Het Internet nu M users in < 3 jaar!
Het Internet nu 8
Belangrijkste verkeer over het Internet Video/audio streaming (YouTube, MySpace, …) WWW P2P file sharing (BitTorrent, …) On-line gaming, virtuele werelden Instant messaging … 9
Wat heeft deze groei mogelijk gemaakt? Standaardisatie! protocollen = afspraken over hoe computers met elkaar kunnen “communiceren” Bv. HTTP, IP, Ethernet, … Ontwikkeling zoals een taal Niemand is de “baas” De gebruikers bepalen wat populair wordt en dragen zelf bij = HET onderwerp van deze cursus! 10
11 Het vak “Computernetwerken” Doel interne werking van netwerken - focus op Internet programmeren van netwerktoepassingen => combinatie van theorielessen en practica Boek : Kurose-Ross, “Computer Networking, A Top-Down Approach”, 5th Edition Website: Applets, Ethereal labs, errata, links, … “Top-down”? Aanpak: theorie-lessen en practica
Aanpak: Theorie ± hfst. per les Voor de les lezen! Enkel hoofdlijnen in de les! Vandaag grotendeels Hfst. 1: algemeen overzicht Slides + te lezen paragrafen: didactiek-server Slideset gebaseerd op originele slides van auteurs 12
13 Aanpak: Practica Socket programming Van eenvoudig (bv. time of day) tot meer geavanceerd (bv. chat applicatie) Interpreteren van netwerk traces Helpt om de details te begrijpen Eerste practicum start namiddag om 14u in C110 ZEER BELANGRIJK om de theorie in de praktijk te kunnen omzetten! + basis voor veel volgende opleidingsonderdelen
Schriftelijk examen over theorie en practica Heel belangrijk: diepgaand begrip en nauwkeurigheid Practica moeten ingeleverd zijn om te kunnen deelnemen aan het examen! deadlines respecteren! BELANGRIJK: Dit is een moeilijk vak, dat inspanning vergt! (Maar de meeste studenten vinden het gelukkig wel heel interessant! ;-)) 14 Evaluatie
Organisatie en communicatie Onderwijsteam Wim Lamotte: docent Bram Bonné: assistent Maarten Wijnants, Wouter Vanmontfort: begeleiding practica Website: Mail alias: Forum op de didactiekserver belangrijk discussieplatform! 15
16 Andere referentiewerken Computer Networks (A.S. Tanenbaum) TCP/IP illustrated, Volume 1 : The Protocols (W. R. Stevens) Computer Networks and Internets (D. E. Comer) (zie ook Data & Computer Communications (W. Stallings) Computer Networks, A Systems Approach (L. L. Peterson & B. S. Davie) Data Communications and Networking (B. Farouzan) Business Data Networks and Telecommunications (R. Panko) (zie ook
Vragen? 17