CS 462 – Cybersecurity Fundamentals
Description: Introduction to networking and the Internet protocol stack; Vulnerable protocols such as HTTP, DNS, and BGP; Overview of wireless communications, vulnerabilities, and security protocols; Introduction to cryptography; Discussion of cyber threats and defenses; Firewalls and IDS/IPS; Kerberos; Transport Layer Security, including certificates; Network Layer Security.
Reflection: course provided a strong foundation in networking and cybersecurity by introducing the structure of the Internet protocol stack and how data moves across networks. Learning about vulnerable protocols such as HTTP, DNS, and BGP helped me understand how everyday internet services can be exploited if they are not properly secured. It was interesting to see how something as common as web browsing relies on multiple layers of communication, each with its own risks.
The section on wireless communications expanded my understanding of how Wi-Fi networks operate and why they are frequent targets for attacks. Studying security protocols, along with firewalls and IDS/IPS systems, showed me how organizations monitor and defend against suspicious activity in real time. I also gained a clearer understanding of cryptography and how it supports authentication, confidentiality, and integrity across networks.
Topics like Kerberos, Transport Layer Security (TLS), certificates, and network layer security helped connect theory to real-world implementation. Overall, this course strengthened my technical knowledge and gave me a better appreciation for how layered defenses work together to protect modern networked systems.