Computer Science
Computer Systems 2: COMPSCI 215 Semester 1, City Campus
An introduction to data communications: the OSI reference model, particularly how the lower layers combine to implement the application layer. An introduction to secure communication and computer systems.
COMPSCI 105 or COMPSCI 107.
PHYSICS 140.
- Structure of the Internet
- Physical pieces of a network, including hosts, routers, switches, ISPs, wireless, LAN, access point, and firewalls
- Switching techniques (e.g., circuit, packet)
- Layering principles (encapsulation, multiplexing)
- Roles of the different layers (application, transport, network, datalink, physical)
- Distributed applications
- HTTP as an application layer protocol
- Socket APIs
- Local Area Networks
- Ethernet
- Internet Protocol (IP)
- Transmission Control Protocol (TCP)
- User Datagram Protocol (UDP)
- Domain name system
- CIA (Confidentiality, Integrity, Availability)
- Authentication and authorization, access control (mandatory vs. discretionary)
- Network specific threats and attack types (e.g., denial of service, spoofing, man-in-the-middle)
- Use of cryptography for data and network security
- Architectures for secure networks (e.g., HTTPS)
- Defense mechanisms and countermeasures
- Public Key Infrastructure support for digital signature and encryption and its challenges
The textbook to be used for parts of the course is Computer Networking: A Top-Down Approach, 6/e by Kurose and Ross .
The LMS page for the course is https://canvas.auckland.ac.nz/courses/29991 .
Final Exam 60%; Mid-term Exam (Test) 20%; Assignments 20%
Please check the location and times at Student Services Online .
We know that most of you won't cheat because you're here to gain insight and understanding. We don't want your achievements to be overshadowed by the misguided behaviour of others.
Information about what is and isn't permitted in assignments etc. can be found from the academic integrity pages.
-
Related Programmes