CSI 4118: Computer Networks and Protocols (3,0,0) PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: CSI 4118: Computer Networks and Protocols (3,0,0)


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_at_site.uottawa.ca
  • 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
  • 1600 1730 Tuesday, STE C0136
  • 1430 1600 Thursday, STE C0136

2
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.

3
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

4
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

5
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.

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

7
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)
Write a Comment
User Comments (0)
About PowerShow.com