WClasses

CS 456 - Computer Networks

An introduction to network architectures and protocols, placing emphasis on protocols used in the Internet. Specific topics include application layer protocols, network programming, transport protocols, routing, multicast, data link layer issues, multimedia networking, network security, and network management.

Prerequisites

CS350 or SE350; Computer Science students only.

Corequisites

None

Antirequisites

CS436, ECE358, ECE416

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136940 / 70
LEC 00238090 / 70
TST 10140040 / 140

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001580268 / 7014:30 - 15:50 M,W
LEC 002610058 / 7010:00 - 11:20 M,W
TST 1016340126 / 14016:00 - 18:00 F

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001633860 / 7014:30 - 15:50 M,W
LEC 002653065 / 7010:00 - 11:20 M,W
TST 1017163125 / 14019:00 - 20:50 Th

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001377563 / 6314:30 - 15:50 T,Th
LEC 002389963 / 6316:00 - 17:20 T,Th
TST 1014112126 / 140

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001588363 / 7510:00 - 11:20 M,W
LEC 002619272 / 7511:30 - 12:50 M,W
LEC 003879470 / 7514:30 - 15:50 M,W
TST 1016479205 / 225

Fall 2024 [1249]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001630467 / 7016:00 - 17:20 M,W
LEC 002651169 / 7011:30 - 12:50 M,W
TST 1019036136 / 14019:00 - 20:50 Th

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001381366 / 7008:30 - 09:50 T,Th
LEC 002394370 / 7010:00 - 11:20 T,Th
TST 1014194136 / 140

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001590669 / 7011:30 - 12:50 M,W
LEC 002624069 / 7014:30 - 15:50 M,W
LEC 003879568 / 7010:00 - 11:20 M,W
TST 1016555206 / 21018:30 - 20:00 F

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001618867 / 7010:00 - 11:20 T,Th
LEC 002640271 / 7013:00 - 14:20 T,Th

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001393576 / 8510:00 - 11:20 T,Th
LEC 002407480 / 8511:30 - 12:50 T,Th
TST 1015267156 / 17016:30 - 18:00 F

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001603469 / 7011:30 - 12:50 M,WMC 4045Noura Limam
LEC 002641050 / 7014:30 - 15:50 M,WMC 2038Noura Limam
TST 1016819119 / 14019:00 - 20:50 Th

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001729363 / 7011:30 - 12:50 T,ThMC 2038Samer Al Kiswany
LEC 002751258 / 7013:00 - 14:20 T,ThMC 2038Samer Al Kiswany
LEC 003113323 / 1
TST 1017737121 / 14016:30 - 18:00 F

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001371672 / 8013:00 - 14:20 T,ThPHY 145Mohammad Salahuddin
LEC 002387372 / 8011:30 - 12:50 T,ThPHY 145Mohammad Salahuddin

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001589855 / 9011:30 - 12:50 M,WMC 4020Noura Limam
LEC 002632252 / 9014:30 - 15:50 M,WMC 4045Noura Limam
TST 1019483107 / 18016:30 - 18:00 F Noura Limam

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101699525 / 4011:30 - 12:50 TMC 2035Noura Limam
LEC 001628625 / 40 Noura Limam
LEC 002659485 / 120 Noura Limam

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041345976 / 80 Noura Limam
LEC 042356370 / 80 Noura Limam
LEC 043538460 / 80 Zille Huma Kamal
TST 1413564206 / 240

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041594975 / 80 Noura Limam
LEC 042637370 / 80 Noura Limam
TST 1416431145 / 160

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041618278 / 90 Bernard Wong
LEC 042649069 / 90 Bernard Wong
TST 1416491147 / 180

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001374683 / 85 Zille Huma Kamal
LEC 002390384 / 85 Zille Huma Kamal
TST 1013904167 / 17018:26 - 18:26

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001579686 / 8811:30 - 12:50 M,WDWE 2527Zille Huma Kamal
LEC 002622685 / 8814:30 - 15:50 M,WMC 1056Zille Huma Kamal
LEC 00394560 / 1
TST 1016290171 / 17616:30 - 18:00 F

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001600298 / 10010:00 - 11:20 M,WPHY 145Lesley Ann Istead
LEC 002632393 / 9616:00 - 17:20 M,WMC 2017Lesley Ann Istead
LEC 00397577 / 1
TST 1016324191 / 196

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001375786 / 9013:00 - 14:20 T,ThRCH 211Mohammad Salahuddin
LEC 002391789 / 9016:00 - 17:20 T,ThRCH 211Mohammad Salahuddin
LEC 00356141 / 1
TST 1013918175 / 180

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001567178 / 8014:30 - 15:50 M,WE2 1736Noura Limam
LEC 002611979 / 8011:30 - 12:50 M,WMC 1056Noura Limam
LEC 00394263 / 3
TST 1016192157 / 16016:30 - 18:00 F

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001585083 / 8513:00 - 14:20 M,WE2 1736Kamal Zille Huma
LEC 002618283 / 8508:30 - 09:50 M,WE2 1736Kamal Zille Huma
LEC 00396514 / 1
TST 1016183166 / 17016:30 - 18:00 F

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001364786 / 9016:00 - 17:20 T,ThRCH 110Mohammad Ali Salahuddin
LEC 002381487 / 9013:00 - 14:20 T,ThMC 1085Mohammad Ali Salahuddin
TST 1013815173 / 18016:30 - 18:00 F

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001572753 / 6010:00 - 11:20 T,ThRCH 308Noura Limam
LEC 002619456 / 6013:00 - 14:20 T,ThSTC 0050Noura Limam
LEC 00395722 / 1
TST 1016284109 / 12016:30 - 18:00 F

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001594577 / 8016:00 - 17:20 M,WMC 2038Sergey Gorbunov
LEC 002630875 / 8014:30 - 15:50 M,WMC 2038Sergey Gorbunov
LEC 00393965 / 1
TST 1016309152 / 16016:30 - 18:00 F

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001364880 / 8513:00 - 14:20 T,ThDWE 2527Martin Karsten
LEC 002382575 / 8510:00 - 11:20 T,ThDWE 2527Martin Karsten
TST 1013826155 / 17019:00 - 20:50 T

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001545860 / 6014:30 - 15:50 T,ThMC 4041Noura Limam
LEC 002594360 / 6011:30 - 12:50 T,ThMC 4041Noura Limam
TST 1016065120 / 12016:30 - 18:00 F

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001592467 / 6613:00 - 14:20 T,ThPHY 150Sara Ayoubi
LEC 002630665 / 6716:00 - 17:20 T,ThPAS 1229Sara Ayoubi
LEC 00393001 / 1
TST 1016307132 / 13316:30 - 18:00 F

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001365479 / 8013:00 - 14:20 M,WMC 2017Ghada Badawy
LEC 002385178 / 8011:30 - 12:50 M,WMC 1085Ghada Badawy
TST 1013852157 / 16019:00 - 20:50 T Ghada Badawy

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001599859 / 6013:00 - 14:20 W,FMC 2035Noura Limam
LEC 002653650 / 6008:30 - 09:50 W,FMC 4040Noura Limam
LEC 00388131 / 1
TST 1018282109 / 12016:30 - 18:00 F

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001619155 / 6011:30 - 12:50 M,WPHY 235Raouf Boutaba
LEC 002660751 / 6010:00 - 11:20 M,WEV2 2002Raouf Boutaba
LEC 00388724 / 1
TST 1016608106 / 12016:30 - 18:00 F

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001372560 / 6010:00 - 11:20 T,ThPHY 313Martin Karsten
LEC 002393258 / 6016:00 - 17:20 T,ThRCH 308Martin Karsten
TST 1013933118 / 12019:00 - 20:50 T

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001578658 / 6011:30 - 12:50 T,ThMC 4041Raouf Boutaba
LEC 002773753 / 6008:30 - 09:50 T,ThMC 4041Raouf Boutaba

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001585854 / 6008:30 - 09:50 T,ThRCH 207Noura Limam
LEC 002633160 / 6010:00 - 11:20 T,ThRCH 207Noura Limam
LEC 00387211 / 1
TST 1016332114 / 12016:30 - 18:00 F

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001363558 / 6011:30 - 12:50 M,WMC 2038Mohamed Faten Zhani
LEC 002386559 / 6016:00 - 17:20 M,WRCH 306Mohamed Faten Zhani
TST 1013866117 / 12018:30 - 20:00 F Mohamed Faten Zhani

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001559869 / 7516:30 - 17:50 M,WMC 2035Raouf Boutaba
LEC 00286322 / 1

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001551461 / 6511:30 - 12:50 T,ThRCH 211Raouf Boutaba
LEC 002740954 / 6514:30 - 15:50 T,ThOPT 347Raouf Boutaba
LEC 00383901 / 1
TST 1017410115 / 13016:30 - 18:00 F

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001346554 / 6011:30 - 12:50 T,ThMC 4041Martin Karsten
LEC 002533049 / 6013:00 - 14:20 T,ThMC 4041Martin Karsten
TST 1015331103 / 12018:30 - 20:00 F

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001535576 / 8009:30 - 10:20 M,W,FMC 1056Noura Limam
LEC 00282901 / 1
LEC 00383621 / 1

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001545382 / 8008:30 - 09:50 T,ThMC 2034Raouf Boutaba

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001351578 / 7811:30 - 12:50 T,ThMC 2038Noura Limam

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001513868 / 7008:30 - 09:20 M,W,FMC 2038Noura Limam
LEC 00281871 / 1

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001528463 / 7008:30 - 09:50 T,ThMC 2035Earl Albert Oliver

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001340951 / 5016:00 - 17:20 T,ThMC 4063Raouf Boutaba
LEC 002437250 / 5017:30 - 18:50 T,ThMC 4063Raouf Boutaba

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001509540 / 6011:30 - 12:50 T,ThMC 4060Raouf Boutaba

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001533138 / 4016:00 - 17:20 T,ThMC 4042Raouf Boutaba
LEC 002715443 / 4011:30 - 12:50 T,ThRCH 204Raouf Boutaba
LEC 00380452 / 1

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001493650 / 6011:30 - 12:20 M,W,FMC 4060Eren Gurses

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001506354 / 6011:30 - 12:50 T,ThMC 4059Urs Hengartner

Fall 2009 [1099]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001507265 / 6516:00 - 17:20 T,ThMC 2017Alejandro Lopez-Ortiz

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001329547 / 5010:00 - 11:20 T,ThMC 4040Srinivasan Keshav

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001429629 / 5011:30 - 12:50 T,ThMC 4042Martin Karsten
LEC 002429719 / 5014:30 - 15:50 T,ThMC 2065Martin Karsten

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001396768 / 8016:00 - 17:20 T,ThMC 2038Raouf Boutaba

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001274660 / 6011:30 - 12:50 T,ThMC 4060Reid Charles Kerr
LEC 00240830 / 50

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001346129 / 5011:30 - 12:50 T,ThDWE 3518Timothy Brecht
LEC 002346224 / 5014:30 - 15:50 T,ThMC 4060Timothy Brecht

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001369382 / 9011:30 - 12:50 T,ThMC 2034Raouf Boutaba

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001236649 / 5011:30 - 12:50 T,ThMC 4040Martin Karsten
LEC 002238929 / 5014:30 - 15:50 T,ThMC 4042Martin Karsten

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001340338 / 5008:30 - 09:50 M,WMC 4042Srinivasan Keshav
LEC 002340451 / 5014:30 - 15:50 M,WMC 4042Srinivasan Keshav

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001360227 / 5008:30 - 09:50 T,ThMC 4063Ian Goldberg
LEC 002501935 / 5014:30 - 15:50 T,ThMC 2038Ian Goldberg

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001240244 / 5010:00 - 11:20 T,ThRCH 306Martin Karsten
LEC 002243247 / 5013:00 - 14:20 T,ThMC 4042Martin Karsten

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001329447 / 5008:30 - 09:50 M,W,M,C Urs Hengartner
LEC 002329548 / 5014:30 - 15:50 M,W,M,C Urs Hengartner

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001363956 / 5016:00 - 17:20 T,Th,M,C Srinivasan Keshav

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001244448 / 5010:00 - 11:20 T,Th,R,C,H Martin Karsten
LEC 002294647 / 5013:00 - 14:20 T,Th,M,C Martin Karsten

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001324857 / 5008:30 - 09:50 M,W,M,C Raouf Boutaba
LEC 002324954 / 5014:30 - 15:50 M,W,M,C Raouf Boutaba
LEC 003519253 / 5016:30 - 17:50 M,W,M,C Raouf Boutaba

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001365758 / 5016:00 - 17:20 T,Th,M,C Raouf Boutaba

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001289557 / 5019:00 - 20:20 M,W,M,C Bart Courtney Domzy

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001310450 / 5008:30 - 09:50 M,W,M,C Srinivasan Keshav
LEC 002310552 / 5014:30 - 15:50 M,W,M,C Srinivasan Keshav
LEC 003493960 / 6017:30 - 18:50 M,W,M,C Bart Courtney Domzy

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001473847 / 5016:00 - 17:20 T,Th,M,C Alejandro Lopez-Ortiz

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001371360 / 6008:30 - 09:50 M,W,M,C Raouf Boutaba
LEC 002371460 / 6014:30 - 15:50 M,W,M,C Raouf Boutaba
LEC 003394357 / 6016:00 - 17:20 M,W,M,C Alejandro Lopez-Ortiz

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 10154232 / 1
LEC 00154222 / 1

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00131311 / 0

Winter 2002 [1021]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001238748 / 6008:30 - 09:50 M,W,M,C Raouf Boutaba
LEC 002238852 / 6014:30 - 15:50 M,W,M,C Raouf Boutaba
LEC 003454240 / 6016:00 - 17:20 M,W,M,C Raouf Boutaba

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00151001 / 1

UW Flow Ratings

Liked: 68.42%

68.42%

Easy: 73.33%

73.33%

Useful: 81.84 %

81.84%

CS 456 leads to

CS 459 - Privacy, Cryptography, Network and Data Security