Comp 343-001 Week 4 notes

Introduction to the textbook

Programming assignments

Ethernet and globally unique addresses. Why? USB uses dynamic local addresses, assigned to devices by the controller. On Ethernets, nobody is in charge.

(On Token-Ring networks, there are impromptu "elections" of somebody to be in charge.)

CAN bus addressing (Controller Area Network), used in cars. Messages don't have a destination-node address, but rather a numeric "subject" identifier. All messages are broadcast (or, more accurately, multicast); devices only look at messages that are relevant to them. For example, if a message is about "vehicle speed", the ABS module and the Transmission module would probably be interested, but not the A/C module. Another way to look at this is that there is a multicast address for vehicle_speed, and only some modules subscribe to this multicast address.

Assignment 2   

    Second Edition
    Chapter 7: exercises 2.0, 6.0 (packet travel times)
    Chapter 8: exercises 7.0, 8.0 (sliding windows)
    Chapter 9: exercises 6.0, 8.0 (IPv4)
    Chapter 13: exercises 2.0, 4.0 (routing)

Due: Friday June 26

Mininet

bare mn demo
    wireshark
routerline1.py

8. Sliding windows, intronetworks.cs.luc.edu/current2/html/slidingwindows.html

9. IPv4
    10. IPv4 companion protocols

13. Routing