Computer Networks
Computer Networks Principles
Slides
intro (updated for 2023)
ARP (updated for 2023)
Physical and link layers (updated for 2024)
IP (updated for 2022)
Routing (updated for 2024)
VLAN (updated for 2024)
Performance (updated for 2022)
DNS
(see also section 4 of Andrzej's site)
TCP
(see also section 3.2 of
this site
)
Labs
The labs take place in the Ensimag building (across the patio from UFR IM2AG), rooms D200/D201. Check the general information in
this file
!
Lab 1
Lab 2
Lab 3 (Routing)
Lab 4 (Sockets)
Exercises
ARP VLAN Performance evaluation
Archives:
ARP example
; CSMA/CD Ethernet capture
page1
page2
page3
TFTP
with notes (with correct value for throughput!)
Distance Vector Routing
Application / DNS
(all annotated, including DNS part)
TCP cwnd evolutions (cwnd)
TCP seq and WIN
References
James Kurose, Keith Ross, "Computer Networking: A Top-Down Approach" Featuring the Internet, 4/e, Addison-Wesley, 2007
Andrew S. Tanenbaum, David J. Wetherall, "Computer Networks", 5th edition, 2011
Online resources:
"
Computer Networks: A Systems Approach
" (under creative commons licence) ;
Computer Networking: A Top-Down Approach
(Jim Kurose, Keith Ross)
IPv6 Book
(in french)
Interactive material
by A. Duda.
This is a synthesis of the main concepts with useful examples.
Exam 2020
Click here!
Partial solution