Comp 343/443-001 Week 2 notes

Introduction to the textbook
Programming assignments

Assignment 1
    Chapter 1 exercises 1, 4, 5, 7, 8
    Chapter 2 exercises 2, 3, 6
    Due Wed, Sept 14

Demo:
    ping
    ifconfig / ipconfig
    nslookup / host / dig

Ethernet: mixture of 1.9 and Chapter 2

Ethernet Collision timeline

Fast Ethernet
    min packet size / slot time / max network diameter
    switched full duplex => collision-free!

basic Ethernet-switch learning algorithm

IP layer: from 1.10 (resume here on Week 2)

Class A/B/C addressing system
administratively assigned
network prefix v host portion
IP version of datagram forwarding
classless routing: intronetworks.cs.luc.edu/current/html/ipv4.html#the-classless-ip-delivery-algorithm
hierarchical routing
backbone

best-effort
why does IP support fragmentation?
connectionless
    virtual circuits

1.11: DNS
    nslookup, dig, host

1.12: Transport
    TCP goals
    TCP interface

1.13: Firewalls
1.14: NAT


Back to Ethernet:
    Spanning-tree algorithm
    VLANs
    Brief look at SDN



Chapter 3:

3.1: VLANs      
3.2: Carrier Ethernet
3.3: VPNs

(skip Virtual Circuits and ATM for now)

3.6: Radioland
3.7: Wi-Fi (3.7.1-3.7.4; maybe some 3.7.5-3.7.7)
    collision basics