CSC 170 Fall 2018 - Final Exam Key Concepts


Module 3.A: Network Basics
1. Communication Networks: PAN, LAN, WAN
2. Communication Channels: Wired, Wireless
3. Communication Signals: Microwaves, RF (radio waves)
4. Bandwidth: Broadband, Narrowband
5. Topology: Star, (Partial and Full) Mesh
6. Network Nodes: DTE and DCE, Router, Modem


Module 3.B: The Internet
1. Internet Infrastructure: 3 Tiers, ISPs
2. Packet Switching vs. Circuit Switching
3. Internet Addresses: IPv4, IPv6, static, dynamic
4. Domain Names: top-level domain, domain name servers, DNS spoofing


Module 3.C: Internet Access
1. Internet Speed: bandwidth cap & throttling
2. Measuring Internet Speed: ping, latency, jitter
3. Internet Service: Cable, Telephone, Satellite
4. Wi-Fi Hotspots and their risks


Module 4.A: Web Basics
1. World Wide Web: Browsers, Sites, Servers
2. Links: URLs, unidirectional vs. bidirectional


Module 4.B: Browsers
1. Standard browser window: navigation, refresh, home, bookmarks
2. Browser Extensions and Plug-ins
3. Browser cache: history list, private browsing (incognito)


Module 4.C: HTML (p.266-271 only)
1. HTML: Hypertext Markup Language
2. Parts of an HTML document
3. Common tags in an HTML document (Figure 4-31)


Module 4.D: HTTP
1. HTTP vs. HTTPS
2. Cookies: session vs. persistent
3. Cookies: first-party vs. third-party
4. Encryption


Module 6.A: Software Basics
1. Software Categories: System, Development, Application, Productivity
2. Programming and Scripting Languages
3. Software Distribution: System Requirements, Software upgrades vs. updates
4. Payment Options: One-time, subscription, trial, freemium
5. Software licenses and EULAs (end-user license agreements)
6. Public domain vs. proprietary software
7. Commerical software: single-user, multiple-user, site license
8. Freeware, Demoware, Shareware
9. Open-source and Pirated Software


Module 6.B: Operating Systems
1. Operating Systems Categories: desktop, mobile, server
2. Processes: Multitasking, multithreading, multiprocessing
3. Examples of Operating Systems: Windows, macOS, iOS, Android, Linux


Module 7.A: Basic Security
1. Encryption: Plain text, cyphertext, key, decryption
2. Authentication protocols
3. Passwords: strong and weak passwords, brute force attack, dictionary attack


Module 7.B: Malware
1. Malware threats: viruses, worms, trojan horses
2. Antivirus software: virus signature, repair, quarantine, delete



Page Created: 11/28/18

Last Modified: 12/5/18