Course Info
Text Book:
Computer networking: A top-down approach
Fifth edition
Kurose, Ross
Reference Books:
Data and Computer Communications
Eighth edition.
William Stallings
Computer Networking
Forth edition.
Andrew S. Tanenbaum
Topics
- Introduction
- Internet, protocols
- The network edge
- The network core
- The network performance
- Protocol layers
- Application layer
- Principles of the network applications
- Examples
- HTTP
- FTP
- E-mail
- DNS
- Peer-Peer applications
- Socket programming
- Transport layer
- Multiplexing and demultiplexing
- Connectionless transport:UDP
- Reliable data transfer
- Connection-oriented transport: TCP
- Congestion Control
- Network layer
- Virtual circuits and Datagram networks
- Routers
- IP
- Routing
- Algorithms
- Routing IN Internet
- Broadcast and multicast
- Link layer
- Link layer services
- Error detections
- Multiple access protocols
- Link layer addressing
- Ethernet
- Link layer switches
Grading
- Assignments: 13% (4%-3%-3%-3%)
- Two projects: 12%
- Midterm : 25%
- Final exam: 50%
back to main page