• Course Central > CMPT 471 > course outline

    Course Outline - CMPT 471 - Networking II

    Information

    Subject

    Catalog Number

    Section

    Semester

    Title

    Instructor(s)

    Campus

    CMPT

    471

    E200

    2013 Summer (1134)

    Networking II

    Janice Regan   

    Vancouver Campus

    Calendar Objective/Description

    This course covers the fundamentals of higher level network functionality such as remote procedure/object calls, name/address resolution, network file systems, network security and high speed connectivity/bridging/switching.

    Instructor's Objectives

    Covers the operating protocols which surround TCP/IP in the Internet protocol suite, in a Linux operating system environment. Assignments and lab work will be related to understanding the design and applications of these protocols and to the operation and administration of a network using Internet protocols

    Prerequisites

    CMPT 300 and 371.

    Topics

    • Overview of Linux O/S and X Window System
    • Reviewing and adding to the basics. (Ethernet, IP, ICMP, UDP, TCP), socket programming
    • ARP, BOOTP, DHCP
    • Domain Name Service (DNS).
    • Routing protocols (RIP, OSPF, BGP ...)
    • Multicasting IGMP
    • Network security, firewalls, IPv6.

    Grading

    Assignments 35%, quizzes 25%, final exam 40%.

    Required Books

    • Internetworking with TCP/IP Vol. 1: Principles, Protocols, and Architecture (5/e), Douglas Comer, Prentice-Hall, 2006, 9780131876712

    Reference Books

    • Internetworking with TCP/IP Vol. II: Design, Implementation, and Internals (3/e), Douglas Comer, Prentice-Hall, 1999, 9780139738432, If you're interested in the implementation.
    • The Linux Documentation Project, , http://tldp.org, Free, and as good as anything you might buy.
    • Routing in the Internet (2/e), Christian Huitema, Prentice Hall PTR, 2000, 9780130226471, Excellent book on Internet routing protocols.
    • Unix Network Programming, the sockets networking API v1 3rd edition, Stevens, Fenner, and Rudoff, Addison Wesly, 2004, 9780131411555
    • Building Internet Firewalls (2/e), Zwicky, E. Cooper, S., Chapman, D., O'Reilly & Associates, 2000, 9781565928718
    • IPv6 The New Internet Protocol (2/e), Huitema, C., Prentice Hall PTR, 1998, 9780138505059
    • the DHCP Handbook 2nd edition, Droms and Lemon, Sams, 2002, 9780672323270

    Academic Honesty Statement

    Academic honesty plays a key role in our efforts to maintain a high standard of academic excellence and integrity. Students are advised that ALL acts of intellectual dishonesty will be handled in accordance with the SFU Academic Honesty and Student Conduct Policies ( http://www.sfu.ca/policies/Students/index.html). Students are also encouraged to read the School's policy information page (http://www.cs.sfu.ca/undergrad/Policies/).


    * CMPT 471 Information Page * Course Central * Computing Science Home *
    Janice Regan, last modified May 1, 2013.