Week 8: Link Layer
Goals:
- Learn about requirements for link layer protocols: Those that enable physically connected computers to communicate.
- Learn about MAC addresses, Ethernet, PPP, and MPLS!
Monday, March 12: The Link Layer
Read:
- Kurose & Ross, 5.0 - 5.3, pp. 441 - 468 (okay to skim 5.2)
Answer
the following questions. Send your answers in the body of
an email to me (davisjan@cs.grinnell.edu)
by 9 a.m. Please use "CSC-364 03-12" as the
subject line of your email.
- Explain in your own words how the link layer is distinct from the network layer.
- We've discussed error checking before at higher layers. Why do link layer protocols perform error checking?
- R4
- R5
- R6
- R7
- What question(s) would you like to discuss in class?
Problems for class: P8 - P14
Due:
Assigned:
Wednesday, March 14: MAC addresses & Ethernet
Read:
- Kurose & Ross, 5.4 - 5.5, pp. 469 - 486
Answer
the following questions. Send your answers in the body of
an email to me (davisjan@cs.grinnell.edu)
by 9 a.m. Please use "CSC-364 03-14" as the
subject line of your email.
- R9
- R10
- R13
- R14
- What question(s) would you like to discuss in class?
Possible activities: ARP simulation, Binary Exponential Backoff simulation
Problems for class: P17, P19, P20, P21, P23
Friday, March 16: Switches, PPP, & MPLS
Read:
- Kurose & Ross, 5.6 - 5.10, pp. 486 - 511
- Interview with Simon S. Lam, pp. 521 - 522
Answer
the following questions. Send your answers in the body of
an email to me (davisjan@cs.grinnell.edu)
by 9 a.m. Please use "CSC-364 03-16" as the
subject line of your email.
- R15
- In what sense is a VLAN "virtual"?
- R16
- Show a byte-stuffed version of the following data stream: 00010001 01111110 01010101 01111101 00010111
- In what sense is a VPN "virtual"? How could MPLS be used to implement a VPN?
- What question(s) would you like to discuss in class?
Problems for class: P37, P32, P33, P34, P35
Janet
Davis (davisjan@cs.grinnell.edu)
Created March 9, 2012
Last revised March 29, 2012