Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office:...
-
Upload
clarence-dickerson -
Category
Documents
-
view
255 -
download
0
Transcript of Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office:...
Welcome!
CSI 4118: Computer Networks and Protocols (3,0,0)
Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: [email protected] Office hours: TBA Contact me via e-mail to set up meetings or to get a 1-day
response to questions (2 days on weekends)
TA: To be announced
Lectures: 16:00 – 17:30 Tuesday, STE C0136 14:30 – 16:00 Thursday, STE C0136
Calendar Description
Communication services, protocols and software. Details of layered protocol hierarchies. The transport, session, presentation and application layers. Fundamental concepts of computer network design. Computer network and communication protocol architectures.
Course Description
Part 1: General Network Concepts Review of layers 1, 2, & 3 covered in CSI-3103/3503: Physical layer, Data
link layer, Networking and protocols, Internetworking and IP.
Part 2: Transport Layer Transport layer: UDP, TCP Mechanism of reliable transport service provided by TCP
Part 3: Network Applications Client/server programming and Sockets Naming with Domain Name System Internet applications: TELNET, EMAIL, File Transfer Web Pages, Browsing, Web Technologies Network security e-Commerce, VoIP, Middleware, Network Management as time allows
Course Objectives and Goals
At the end of this course, you should … be familiar with the terminology of communications networks be able to write a small client/server application using Java sockets have experience in documenting the design of a protocol entity be able to identify strengths, weaknesses, and trade-offs in the
design of network services know the relevant standards bodies, and be aware of the major
standards that apply to the Internet have an understanding of some current developments and issues
in computer networks and web applications
Course Information
Required Text: Douglas Comer, Computer Networks and Internets, 4th Edition,
Prentice-Hall, 2004, ISBN: 013-143351-2.
Optional Texts: Stallings, Cryptography and Network Security: Principles and
Practices, 3rd Edition, Prentice-Hall, 2003, ISBN 0-13-091429-0 Tanenbaum, Computer Networks, 4th edition, Prentice-Hall,
2002, ISBN: 0-13-349945-6.
Course information
Evaluation: Final Exam: 50% Midterm: 20% Assignments (3): 30%
Note: Minimum of 35% from midterm and final exam Late submissions will be marked as -10% per day Client/server programming assignment in Java (sockets) Message-board programming assignment in PHP and HTML
Summary Of Topics
Brief review of CSI 3103/3503 Networking and Protocols Internetworking and IP
The Transport Layer: The transport service The internet transport protocol (TCP) Network performance issues
Network Applications: Client/Server model, sockets, internet applications Selected topics from:
telnet, ftp, electronic mail, NFS, WWW, Security, Voice over IP, IPv6, CORBA, simple network management (SNMP)