This is the website for CS473/573 - Computer Networks offered in
Fall 2021 and taught by Jeff Kinne
Previous offerings - spring 2021, more on courses page
Nov 16 - see Teams for announcements
Nov 11 - q3 released, see the quiz page for link
Nov 2 - covid 19 vaccine/testing requirement in the spring - see covid-19 info
Nov 2 - coming up - using openssl, https with node, see Links and HW
Oct 28 - choices for h6? (sqlmap, mac spoofing (technitium), dns spoofing). First look on Nov 4
Oct 28 - last chance due date for h3/h4 is Nov 7, so show some urgency and get them done
Oct 26 - next content - security/encryption, will probably take bits and pieces of UC Berkeley CS 161
Oct 26 - coming up, h6 on network tools and security exploits, start working on network tools
Oct 26 - questions on h3/h4/h5?
Oct 21 - Jeff's next version of h4, some presents for you. Also, see chat.php in code/HW/h4
Oct 19 - h5 is similar to h4, but in node/js
Oct 12 - starting node, see links and code/NODE
Oct 7 - update to Jeff's h4 solution, see the h4 SOLUTION directory
Oct 7 - don't use strcpy, use strncpy. And make sure the n you use is <= the amount of characters allocated for the string.
Oct 5 - h4 released, due Oct 15
Sep 28 - h3 - fix problems and submit again, let's say half credit.
Sep 28 - notes on IPv6 - ping6, ncat, client4. Don't use strcpy, allocate larger buffers, be paranoid of buffer overflow!, time/daytime - sometimes do not return anything, only run over UDP. Use good programming style - indent code, remove debug stuff, good white space. Interim grades.
Sep 28 - continuing with httpserver
Sep 23 - starting httpserver, which will end up as an HW assignment. httpserver5 - wasn't quite working yet, try getting it to work...
Sep 14 - h3 mostly released. get at least the first program done before next time. questions from last time. pollserver.c.
Sep 9 - recap last time, pollserver.c from Beej's Guide.
Sep 9 - h2 graded (comments in blackboard).
Sep 7 - sockets in C, following Beej's guide. q3 and h3 - released within the next week, keeping notes in OneNote.
Sep 2 - q2 answers, questions on h2. next up - Beej's guide
Aug 31 - q2 released tonight, due before class next time. h2 released tonight maybe using wireshark
Aug 31 - q1 questions?, q2 practice, other protocols (UDP), more things in wireshark, h2 will be something
Aug 26 - q1, h1, IPv4, Ethernet II, a complete packet/frame. h2, q2. NOTE on q1: transport layer stateless/statefull
Aug 26 - reading - IPv4, Ethernet II
Aug 25 - h1 released, due by Sunday (anywhere on earth)
Aug 24 - new today - TCP/IP packets, TCP handshake
Aug 24 - h1 will be released soon, the plan is there
Aug 24 - q1 released, due before class on Thursday
Aug 23 - lectures only on zoom for this week and next, you can be in the room if you like but would need your laptop to connect
Aug 17 - reading assignment - all of the links under resources on the left
Aug 17 - the plan near-term - network commands, terminology, seeing network traffic in the browser
Aug 17 - first draft of course website/syllabus is ready.