Comp 343-001 Week 2 notes

Introduction to the textbook
Programming assignments

Assignment 1
    Chapter 1 exercises 1.0, 4.0, 5.0, 7.0, 9.0, 10.0, 11.0
    Chapter 2 exercises 2.0, 3.0, 7.0
    Due Friday, Sept 11 (end of Week 3)


Why do packets have both an Ethernet header and an IP header?

    The IP header is for end-to-end deliverability, so we need that
    Do we also really need the Ethernet header?
    IP and Ethernet addresses both identify a destination. How are they different?

Done with 1.10: IP Layer

Ethernet: mixture of 1.9 and Chapter 2

10 Mbps classic Ethernet
broadcast bus
collisions
CSMA/CD
physical v logical layer
Network Interfaces and packet delivery
    eavesdropping
multicast addresses

Fast Ethernet
    switched full duplex => collision-free!

basic Ethernet-switch learning algorithm

IP vs Ethernet datagram forwarding

Quick look at Chapter 9:

1.11: DNS

1.12: Transport
    TCP goals
    TCP interface

1.13: Firewalls

Chapter 3:

3.1: Spanning Tree  
3.2: VLANs
3.4: SDN

4.1: Radioland
4.2: Wi-Fi
    4.2.1: collision basics; link-layer ACKs
    4.2.2: rate scaling
    4.2.3: MIMO

4.2.4: Access points

    linssid demo (linux utility; runs as root; needs display access)

    4.2.5: security
    4.2.7: polling mode

    4.2.8: MANETs and mesh