CES 552: Network Architecture and Protocols (3)

Offered in Spring 2008, Mondays 6:00-8:50 PM, Salazar 2006

 

Instructor: Dr. Jingxian Wu

Office: Salazar # 2010A

Phone: (707) 664-3491

Email: jingxian.wu@sonoma.edu

Web site: http://www.sonoma.edu/users/w/wuji/

Office Hours: 4:00 ~ 5:00 PM, Mon., Tue.; after class; or by appointment.

Instructor: Dr. Ali Kujoory

Office: Salazar # 2005

Phone: (707) 664-2030

Email: ali.kujoory@ieee.org

Web site: http://www.sonoma.edu/users/k/kujoory/

Office Hours: Mon 4:30-5:30 PM or after class, Wed 12-12:30 PM or by appointment.

 

Course Description:  2 hours Lecture, 3 hours Laboratory.  Internetworking, multicast, routing techniques for intra/inter-domain (RIP, OSPF, BGP), various quality of service techniques, TCP and UDP protocols and their characteristics, performance and limitations, TCP/IP applications including directory service, file transfer, e-mail, network management, hypertext protocols, voice over IP, network security including encryption, message authentication, IP security. The course may require significant lab and/or project activity.

 

Prerequisite: CES 440 (Data Communications) or consent of instructor

 

Major Topics Covered:

 

Network Layer Part 3 ◄ click here for the slides (Note that Network Layer Parts 1 and 2 are covered in CES 440.)

IPv4 (a review), Techniques to help IP for real-time applications and services including Multicast, Internet Group Management Protocol, Congestion Control Algorithms, QoS Schemes and tools, Integrated Services Architecture, Resource Reservation Protocol, Differentiated Services

 

Transport Layer ◄ click here for the slides

Transport Service, Elements of Transport Protocols, A Simple Transport Protocol, Internet Transport Protocols: UDP, Transmission Control Protocol (TCP), Performance Issues

 

Application Layer Part 1 ◄ click here for the slides

Directory Name System (DNS), and ITU-T X.500, File Transfer Protocol, TELNET, Simple Network Management Protocol (SNMP)

 

Application Layer Part 2 ◄ click here for the slides

Simple Mail Transfer Protocol (SMTP) including email functions, architecture and operation, User Agent, Message Transfer Agents, message formats, message transfer, final delivery

 

Application Layer Part 3 ◄ click here for the slides

The World Wide Web including architectural overview, static Web documents, dynamic Web documents, HyperText Transfer Protocol  (HTTP), performance enhancements, and wireless Web

 

Voice_Over_IP_Overview ◄ click here for the slides

VOIP requirements: delay/delay jitter, echo cancellation, loss, audio compression, architecture and protocols (H.323, MEGACO, SIP)

 

Multimedia_Overview ◄ click here for the slides

Digital Audio, Audio Compression, Streaming Audio, Internet Radio, Introduction to Video, Video Compression, Video-on-Demand, Multicast Backbone

 

Network Security ◄ click here for the slides

Cryptography, Symmetric-Key Algorithms, Public-key Algorithms, Digital Signatures, Management of Public Keys, Communication Security, Authentication Protocols, E-Mail Security, Web Security, Social Issues

 

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: Address Resolution Protocols (ARP), Routing Information Protocol (RIP), Open Shortest Path First Protocol (OSPF), TCP, protocol monitoring, performance using network simulation, Telnet, FTP, security

 

Class and lab attendance:  Attendance is mandatory.  There will be no excused absences except in the case of emergencies that could be substantiated.

 

Homework problems:  Homework will be assigned periodically.

 

Grading policy:  20% Homework, 20% Lab, 30% Test 1, 30% Test 2

A:  90~ 100

B:  80 ~ 89

C:  70 ~ 79

D:  60 ~ 69

F:  0 ~ 60

·         Homework and lab reports due dates will be strictly enforced.  The homework would not be accepted after the solutions are distributed. Late lab report will receive 20% grade deduction for the 1st week, 40% grade deduction for the 2nd week. No grade will be given after two weeks of the due date.

·         If for some legitimate reason (sickness, death in the family, etc.), you cannot take an exam on the scheduled date, you must notify the instructor prior to the 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

 

Tentative Schedule:

 

Mon

Topic/Unit

1/28/08

Preface, Introduction (Review of CES 440)

2/4

Internet Protocol

2/11

Internet Protocol

2/18

No class, President day

2/25

Transport Layer

3/3

Transport Layer

3/10

Transport Layer

3/17

Test#1 (covers units up to transport layer)

3/24

No class, Spring break

3/31

No class, Cesar Chavez Birthday (campus closed)

4/7

Application Layer 1 (DNS, Telnet, FTP, NM), Application Layer 2 (Electronic Mail)

4/14

Application Layer 3 (WWW, HTTP)

4/21

VOIP (H.323, SIP), Multimedia (Audio compression, Streaming Audio, Internet Radio)

4/28

Multimedia (cont), Network Security

5/5

Network Security (cont)

5/12

Network Security (cont) + Q & A

5/19

TEST2, 2hrs (DNS, Telnet, FTP, NM , SMTP, WWW/HTTP, MM, VOIP, Security)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Text and References: 

·         “My Notes” in form of slides will be comprehensive and helpful.

·         “Computer Networks,” A. Tanenbaum, 4th ed., Prentice Hall, 2002, ISBN: 0130661023 (textbook).

·         Behrouz A. Forouzan, Data Communications Networking,” 4th ed, Mc-Graw Hill, 2007

·         “Data and Computer Communications,” W. Stallings, Prentice Hall, 7th Ed., 2004, ISBN: 0-13-100681-9.

·         “Computer Networks: A Systems Approach," L. Peterson, B. Davie, 4th Ed., Morgan Kaufmann 7.

·         “Voice over IP,” Uyless Black, 2nd ed., Prentice Hall, 2001: ISBN: 0130652040

·         “TCP/IP Illustrated, Vol. 1 – the Protocols,” by Richard Stevens, Addison-Wesley Publishing Company, 1994.

·         “Douglas Comer, Internetworking with TCP/IP: Principles, Protocols, and Architectures,” 4th ed, Prentice Hall, 2000.

·         Standards documents from IETF (e.g., RFCs 2543, 3261) and ITU (e.g., Recommendations H.323, H.248, G.7xx, H.263, H.264) as mentioned in the slides or lectures.