CES
552: Network
Architecture and Protocols (3), Fall 2012
|
Lectures |
CLASS ROOM |
Instructor |
Office |
Office hours |
Email |
Tel |
|
Wednesday 6:00-8:50 PM |
Salazar 2006 |
Dr. Ali Kujoory |
Salazar 2008A |
Wednesdays 2 – 5:30 PM, after classes,
or by appoitments |
(707) 664-2030 |
Course Description: 3 hours lecture. ISO
model, review of the physical and data link layers, network layer and routing
including for internet, multicast routing, TCP and UDP protocols and their
characteristics, performance and limitations, TCP/IP stack, applications such a
FTP, e-mail and DNS, multimedia over IP, and network security. The course may
require significant lab and/or project activity. To allow some practical
experience there will be 4-5 hands-on sessions in the lab during the semester.
Prerequisite:
CES 440/ES
465, Intro. to
Networking and Network Management
Textbook: “Computer Networks”, 5th ed. By Andrew Tanenbaum and David Wetherall, Prentice Hall
2011.
Course Objective:
Attendance: Attendance is mandatory. There will be no excused
absences except in the case of emergencies that could be substantiated. The
unexcused absences will affect your grade, see http://www.sonoma.edu/uaffairs/policies/studentinfo.shtml.
Homework: Homework
(see the table below) will be assigned bi-weekly. Each homework assignment is
due at the beginning of the following session. A lab report is also expected
two weeks after the lab session. Your homework and lab reports must be typed
using MS Word. Hand-written assignments will not be
accepted or graded.
Quizzes: There will be two quizzes and a final. For the date and
coverage of each quiz refer to the table below.
Grading: 20% homework, 20% lab,
30% quizzes, 30% final Exam
Academic Honesty: You are responsible to behave ethically & honestly. Copying,
cheating, forgery, and other unethical or dishonest actions are not tolerated.
See http://www.sonoma.edu/uaffairs/policies/cheating_plagiarism.htm
Learning
Outcome:
Tentative List of
Activities: Lectures/Chapters, Homework Assignments and Due Dates
To access or download the chapters, assignments of
lab instructions shown in underlined blue use your ldap
(Seawolf) UserID and password.
|
Days |
Chapters
and Quizzes |
Home- work |
Topics |
|
Wed 8/22 |
Network Layer Part 1 (Review) |
Course Intro Chapter 5: Network
Layer - Network Layer Functions & Design Issues, Connection-Oriented &
Connectionless Networks, Routing Algorithms (Covered in CES 440/ES 465) |
|
|
Wed 8/29 |
Network
Layer Part 2 (Review) |
|
Chapter 5 Network
Layer – Congestion & Control methods, Application
Requirements, QoS & Tools, Integrated Services Architecture, RSVP,
Differentiated Services, Internetworking among Heterogeneous Networks (Covered in CES 440/ES465) |
|
Wed 9/5 |
HW1: Ch 5 prob 1, 2, 3, 4, 6, 7 |
Chapter 5: Network Layer - IP Protocol (IPv4), IP Addresses, Internet
Control Protocols (ICMP), Mobile IP, IPv6, OSPF (an Interior Gateway Routing
Protocol), BGP (an Exterior Gateway Routing Protocol), Internet Multicasting |
|
|
Wed 9/12 |
|
Chapter 6: Transport Layer - Transport Service,
Elements of Transport Protocols, Congestion Control, Algorithms, Internet
Transport Protocols: UDP (User Datagram Protocol) and TCP (Transmission
Control Protocol), Performance Issues |
|
|
Wed 9/19 |
Transport Layer Cont. |
HW2: |
Chapter 6 Cont. |
|
Wed 9/26 |
Transport Layer Cont. |
|
Chapter 6 Cont. |
|
Wed 10/3 |
HW3: |
Chapter 7: Application Layer – DNS (Domain Name
System), DNS Name Space, Resource Records, Name Servers |
|
|
Wed 10/10 |
Quiz 1 + Application
Layer Part 2 |
|
Chapter 7 Cont.: Electronic Mail, Architecture
and Services, User Agent, Message Formats, Message Transfer, Final Delivery |
|
Wed 10/17 |
HW4: |
Chapter
7 Cont.: World Wide Web, Architectural Overview, Static Web Pages, Dynamic Web
Pages and Web Applications, HTTP (Hypertext Transfer Protocol), Mobile Web,
Web Search |
|
|
Wed 10/24 |
Application
Layer Part 3 Cont. |
Chapter 7 Cont. |
|
|
Wed 10/31 |
HW5: |
Chapter 7 Cont.: Digital Audio & Video, Audio
& Video Compression, Streaming Stored Media (Video on Demand), Streaming Live
Media (Internet Radio), Interactive Multimedia (Voice over IP, Real-time
conferencing) |
|
|
Wed 11/7 |
Multimedia
Cont. |
|
Chapter 7 Cont.: , Content Delivery & Content
Delivery Networks, Peer-to-Peer Networks |
|
Wed 11/14 |
Quiz 2 + Network
Security |
HW6: |
Chapter 8: Network Security – Cryptography,
Symmetric-Key algorithms, Public-Key algorithms, Digital Signatures,
Management of public keys, Communication security, Authentication protocols,
Email security, Web security, Social issues |
|
Wed 11/21 |
Thanksgiving – NO CLASS |
|
|
|
Wed 11/28 |
Network Security Cont. |
|
Chapter 8 Cont. |
|
Wed 12/5 |
Network Security
Cont. |
HW7: |
Chapter 8 Cont. |
|
Wed 12/12 |
Final |
|
All Chapters, topics, and labs |
Labs
Experiments ◄ click here for the labs
description
There are a few lab
experiments that are covered using our Internet Teaching Lab (ITL) facility.
These include: The Routing Information Protocol (RIP), Open Shortest Path First
Protocol (OSPF), TCP, protocol monitoring, performance using network simulation,
Applications Expt, Telnet, FTP, security
Course References:
·
Course Slides
will be comprehensive and helpful.
·
“Computer Networks,” A. Tanenbaum
& D. Wetherall, 5th ed., Prentice Hall, 2011
(Textbook).
·
Slides: http://www.sonoma.edu/users/k/kujoory/
·
“Computer Networks & Internetworks,”
Douglas Comer, 5th ed., Prentice Hall, 2009.
·
“Data Communications and Networking,” B. Forouzan, 4th ed., McGraw-Hill 2007.
·
“Data and Computer Communications,” W.
Stallings, Prentice Hall, 7th Ed., 2007. http://www.williamstallings.com/DCC/DCC7e.html
·
“Computer Networks: A Systems Approach," L.
Peterson, B. Davie, 4th ed., Elsevier 2007.
·
“Understanding Voice over IP Technology”,
Nicholas Wittenberg, 1st ed., Delmar, 2009.
·
www.ietf.org for
RFCs, Internet drafts, IANA pages (protocol parameters), etc.
·
Related ITU Recommendations H.323, H.248, G.7xx, H.263,
H.264.
·
“TCP/IP Illustrated, Vol. 1 – the
Protocols,” Richard Stevens, Addison-Wesley, 1994.