|
Calendar Description:
CSI
4118: Computer Networks and Protocols (3,0,0) 3 cr. Concepts and
Techniques for designing and implementing communication services,
protocols and software. Details of layered protocol hierarchies: the
Network, Internet, Transport, and Application layers. Fundamental
concepts of protocols and web application design, implementation, and
test. Principles of Internetworking. Prerequisite: CSI 3103
Course Description:
General network concepts
Part 2:
Network, Internet, and Transport layers – TCP
AND UDP
General services and protocols issues &
technology
TCP - The Transmission Control Protocol
Part 3:
Client-Server
Architecture, Socket Programming
Various web applications and principles
Course Textbook (Required):
Douglas
Comer and H. Droms, Computer Networks and Internets, 4th
Edition, 2004, Prentice-Hall, ISBN:013-14335-12
Lectures:
Lectures are Tuesdays, 4:00 – 5:30 p.m. (LMX 405), and
Thursdays, 2:30 – 4:00 p.m. (CBY D103).
Schedule of Topics
Sept. 8: Course Outline Intro [Ch. 1,2,3]
Sept. 13: Data Transmission Review [Ch. 4,5,6,7]
Sept. 15: Review of Networking (Low-Level) [Ch. 8,9,10]
Sept. 20: Guest Lecture: Review of Packet Technologies [Ch. 13,14,15]
Sept. 22: Review of Protocols (Internet Reference Model) [Ch. 16,17]
Sept. 27: Internetworking & Addressing [Ch. 18,19]
Sept. 29: IP Encapsulation & Fragmentation [Ch. 20,21] TCP [Ch. 24]
Oct. 4: UDP/TCP [Ch. 24,25] Client-Server Interaction
[Ch. 27,28]
Oct. 6: Client-Server, Sockets & Examples [Ch.
29,30]
Oct. 11: DNS, E-mail & FTP [Ch. 31,32,34]
Oct. 13: Web Document Technologies – Static Documents [Ch. 35]
Oct. 18: Dynamic Documents - Introduction to PHP [Ch.
36]
Oct. 20: Midterm (based on notes and chapters
from Sep. 8 to
Oct.13)
Oct. 25: More PHP, Active Web Document Technologies
[37]
Oct. 27: (cont.)
Nov. 1: Examples of Web Documents, Applications
Nov. 3: (cont.)
Nov. 8: (cont.)
Nov.10: (cont.)
Nov. 15, 17: VoIP [33], discussion of Assignment 3
Nov. 22 – Dec. 1: Part 5 - Net Management, Security & Advanced
Topics [39-41]
The
emphasis is on Protocol Design and Socket Programming of Web
Applications based on Client-Server Architecture.
Telecommunications-related material is not discussed, except for a very
small section on VoIP.
Contact Information:
Professor: Rev. Dr. Robert L. Probert
TA: TBA
|
|