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