EECS 700
3 credit hours
Comprehensive in-depth coverage to communication networks with emphasis on the Internet and the PSTN (wired and wireless). Extensive examples of protocols and algorithms are presented at all levels, including: client/server and peer-to-peer applications; session control; transport protocols, the end-to-end arguments and end-to-end congestion control; network architecture, forwarding, routing, signalling, addressing, and traffic management; quality of service, basic queuing (basic M/M/1 and Little's law) and multimedia applications; LAN architecture, link protocols, access networks and MAC algorithms; physical media characteristics and coding; network security and information assurance; network management.
Basic working knowledge of computer systems, the Internet, and probability and statistics; basic programming skills.
Credit may not be received for more than one of EECS 563, 663, EECS 780 or EECS 700 Communication Networks.
This page is an archive of a previous offering. Refer to the main EECS 780 page for the link to the most recent course offering..
Refer to the main EECS 780 page for generic course information including textbooks and exam topics. This page contains schedule, laboratory, homework, and exam information specific to the Spring 2007 offering.
Spring 2007
Lecture: 18:10–21:00 Thu.
Regents Center 153, Edwards Campus
Section: EECS 700-1450 Course ID: LEC 69512
Thu. 16:00–18:00 in 125U Regents Center (except 8 Feb. and 19 Apr.)
+1 913 897 8538
or by appointment
+1 785 864 7890
+1 785 864 8846
Ravi Kundeti
<rkundeti@eecs.ku.edu>
+1 573 239 1265
Wed 14:00–16:00
Eaton Commons
call before coming to confirm appointment
All email correspondence to the
instructor or
grader
must contain a subject line beginning
Subject: EECS780 - followed by a meaningful indicator of the
content. The former is so that automatic email filters are likely to do
the right thing; the latter is so that we know what the email regards
when looking at the folder view in an email client. Email not
following this guideline is likely to get misfiltered and be unread.
Tentative schedule of lectures, readings, assignments, and exams. Dates in the future subject to change.
| Date | Lecture | Reading | Term Paper | Homework | |||
|---|---|---|---|---|---|---|---|
| Subject | Key Protocols | Required | Optional | Assignment | Due | ||
| 25 Jan. | Administrivia and Ethics [print] [display] |
– | – | – | introduction | – | – |
| 25 Jan. | Preliminaries [print] [display] |
ISO 7948-1 | – | – | – | – | – |
| 08 Feb. | class rescheduled | – | – | – | – | – | – |
| 25 Jan. 15 Feb. |
History and Architecture [print] [display] |
PSTN ARPANET, Internet |
K:1 S:2–2.2,3–3.1.3 |
S:2.3–2.4 [P2000]:1,18 [S1994]:1 [R1983]:1–4 |
– | K1: 6, 13, 14–17, 20–21 | 26 Feb. |
| 15 – 22 Feb. |
Applications [print] [display] |
FTP
(intl,
sec),
HTTP,
ICP
(appl)
CDI) NNTP (ext, msg) SMTP (msg), MIME (types, text, intl, disp) POP (ext), IMAP IRC (arch, chan, client, serv) Telnet (opt, bin, echo, supr, satus, time, list, others) host requirements Napster, Gnutella, BitTorrent Grid |
K:2 S:8.1–8.2 |
S:8.3–8.5 [S1994]:26-30 [KR2001] [SW2005]:2–5 [R1983]:11 |
class discussion | K2: 3, 5, 9, 15 — K2 Wireshark Lab 1 |
26 Feb. |
| 01 – 15 Mar. |
Transport Layer [print] [display] |
UDP,
(hdr compress) TCP, (SACK, cong ctl, ECN, hdr compress, perf T/TCP, (concept) host requirements |
K:3 S:7–7.2.2 [BF+2005] |
[S1994]:11,17–24 [PC1993]:12 [W2005]:1–3 |
2 topic ideas 1–2 references each due 28 Feb. |
K3: 3, 16, 18, 19, 20, 27, 28 — K2 Wireshark Lab: HTTP |
5 Mar. |
| 08 Mar. | Exam 1 | upper layers | – | – | – | ||
| 22 Mar. | spring break | – | – | – | – | – | – |
| 29 Mar. 05 Apr. |
Network Layer: Addressing, Forwarding, Signalling [print] [display] |
DNS
(concept) IP (subnets, CIDR arch, MTU, req), IGMP, ICMP ARP, RARP IPv6 (addr, ND, autoconfig, MTU), ICMPv6 DHCP, NAT (term) host requirements — X.25 CONS CLNP ATM (sig) MPLS (labels, TTL, null, RSVP-TE, attrib), GMPLS PSTN, E.164 |
K:4–4.4 S:5.2–5.3.4; 5.4–5.5 |
[P2000]:6–11,13 [S1994]:3–8,12–14 [PC1993]:13 [R1983]:6–8,10 |
– | K4: 2, 7, 12, 13, 15, 16, 17, 18 — K3 Wireshark Lab: Exploring TCP |
26 Mar. |
| 05 Apr. | Network Layer: Routing [print] [display] |
RIP,
OSPF ES-IS, IS-IS BGP ATM PNNI PSTN HIER, DNHR, RTNR |
K:4.5–4.6 [PMZ2004] |
[P2000]12,14,17 [S1994]:9–10 [PC1993]:14 [A1998]:1 |
– | K4: 20, 23, 27, 29, 31, 34, 39 — K4 Wireshark Labs: IP and ICMP |
09 Apr. |
| 12 Apr. 26 Apr. |
Link Layer and LANs [print] [display] |
802.1,
802.2,
802.3 SONET/SDH, OTN CATV DOCSIS |
K:5 S:5.1.2–5.1.3 |
S:5.1.4 [P2000]:2–5 [S1994]:2 [R1983]:9 |
proposal 2–4 references detailed outline due 12 Apr. |
K5: 1, 3, 4, 9, 11, 17 — K5 Wireshark Lab: 802.3 Ethernet |
16 Apr. |
| 19 Apr. | Exam 2 | lower layers | – | – | – | ||
| 26 Apr. | Physical Layer [print] [display] |
bits coded over electrons, IR photons, RF waves |
S:5.1–5.1.1 | [R1983]:6,12 | – | – | – |
| 26 Apr. 03 May |
Wireless and Mobile; MAC | M-IP 802.11 WiFi, 802.15 WPAN 802.16 WIMAX, 802.20 MBWA DSDV, AODV, DSR |
K:6 | [MM2004] | – | K5: 13, 15 K6: 1, 4, 6, 7, 12 — K5 Wireshark Lab: DHCP |
30 Apr. |
| 03 May | Multimedia, Session Control, and QOS |
H.323, SIP, RTSP, RTP IntServ, DiffServ |
K:7 | [W2005]:4–6 [W2001] [R1983]:5,16 |
draft paper full references due 3 May |
K7: 3, 5, 6, 11, 14, 17, 19, 21 | 07 May |
| Security and Survivability | IPsec
(AH,
ESP) MD5, SHA-1 DES, AES RSA SSL, TLS, SSH WEP, WPA |
K:8 | [S2003] | – | |||
| Network Management | SNMP | K:9 | [S1994]:25 [R1983]:13–15 |
– | |||
| 09 May | Oral Presentations | – | – | – | oral presentations | – | – |
| 10 May | |||||||
| 17 May | Exam 3 Final Exam |
miscellaneous topics comprehensive |
final paper due 10 May |
– | – | ||
Entries in the Reading column are chapters and sections
Entries in the Homework column are “problems” at
the end of the chapter (not “review questions” nor
“discussion questions”)
Wireshark/Ethereal labs should be summarised in no more than a half page
to indicate what you did and what you learned.
Reading assignments: K = Kurose & Ross, S = Sterbenz & Touch
Homework problems must follow
submission
requirements, and are due by email to the grader and instructor
Ravi Kundeti <rkundeti@eecs.ku.edu, James P.G. Sterbenz <jpgs@eecs.ku.edu>
by the 23:59 midnight on the specified day (generally the Mon.
following the corresponding class).
The Subject: line must begin with the exact
string EECS780 Homework. Clicking on the mailto:
URI above will properly address and subject-tag the email.
| Exam | Minimum | Mean | Median | Maximum |
|---|---|---|---|---|
| 1 | 44 | 76 | 77 | 96 |
| 2 | 53 | 80 | 79 | 94 |
| 3 | 42 | 78 | 82 | 93 |
| comprehensive | 46 | 77 | 76 | 91 |
Navigation: Up: EECS 780 – Top: James P.G. Sterbenz
Last updated 16 August 2007 –
Valid XHTML 1.1 –
Lynx inspected –
W3C AAA Conformance
©2003–2007 James P.G. Sterbenz
<jpgs@eecs.ku.edu>