Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office:...

7
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

Transcript of Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office:...

Page 1: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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

Page 2: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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.

Page 3: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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

Page 4: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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

Page 5: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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.

Page 6: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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

Page 7: Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: 562-5800 x6709 E-mail: bob@site.uottawa.ca.

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)