This course gives a broad view of the current state of computer networking research. Topics include: Internet architecture; Internet routing: the Border Gateway Protocol (BGP), routing characterization, routing security, Internet AS relationships, traffic engineering, end host congestion control; quality-of-service, network security: intrusion detection systems, worms, and honey pots; mobile and wireless networking; peer to peer and overlay networking; content distribution networks; sensor networks; critical network infrastructure services: Domain Name Server (DNS), mail servers, etc.; network measurement: distance estimation, bandwidth measurement, trouble shooting tools; network management.