| Topic |
Assignments |
Syllabus
- Chapter 1 Data Communications and Networking Overview
- Chapter 2 Protocol Architecture
Ch1 Overview Ch2
PktEncapsulation Ch2 ProtocolArch
|
Exercises
- textbook page 46 Problems 2.5, 2.7
Programming
|
- Chapter 6 Digital Data Communication Techniques
Bit_frame_error Double_clock
Digital_Data_Comm
|
Exercises
- textbook Chapter 6 Problems 6.1a, b, 6.6 and 6.12(where M is Data, P
is Pattern and we need to find Remainder), due Sept. 12
|
|
slide 1 slide
2 socket
programming handout
echo server echo
client
|
lab1
due Sept. 19
|
- Chapter 7 Data Link Control Protocols
DataLinkControl
|
Exercises
- textbook Chapter 7 Problems 7.1, 7.2, 7.3, 7.4, 7.5 and 7.9, due Sept.
28
|
- Socket Programming - FTP application
ftp server ftp
client
|
lab2
due Oct. 3
|
- Chapter 10 Circuit Switching and Packet Switching
slide1 slide2
slide3
|
Exercises
- textbook Chapter 10 Review Questions 10.5, 10.6, 10.7,
10.8 and Problems 10.3, 10.4, 10.5, 10.6, due Oct. 5
|
- Chapter 12 Routing in Switched Networks
slide
|
Exercises
- textbook Chapter 12 Problems 12.9(You only need to
provide the Table), 12.10(You only need to provide the Table), 12.11,
12.13, 12.14, 12.15 and 12.18, due Oct. 31
|
- Chapter 13 Congestion Control
slide
|
|
|
|
Exercises
- textbook Chapter 15 Review Questions 15.11, 15.12,
15.13 and Problems 15.3(only a and b), 15.4(for b, you
don't need to consider the last question "In bit times?") due
Nov. 7
|
- Socket Programming - Web application
Web application slide http
server http client
|
lab3
due Nov. 21
|
- Chapter 18 & 19 Internet Protocols and Operation
IPv4&6 Subnet
mask Subnet mask2
IP routing
|
|
- Chapter 20 Transport Layer Protocols

Transport layer
protocol
|
|
|
|
|
|
|
|