Web Technologies

HTML
HTML (HyperText Markup Language): The foundational language for creating web pages, defining the structure of content on the web.
CSS
CSS (Cascading Style Sheets): A language used for styling and laying out web pages, allowing developers to apply colors, fonts, and layout designs.
API
API (Application Programming Interface): A set of protocols that allow different software components to interact. APIs are commonly used for accessing web services and integrating third-party services into applications.

Networking Concepts

IP Address
IP Address: A unique numerical label assigned to each device connected to a network, enabling devices to communicate with each other.
DNS
DNS (Domain Name System): The system that translates human-readable domain names into IP addresses, making it possible for browsers to load websites.
Firewall
Firewall: A network security system that monitors and controls incoming and outgoing network traffic based on predefined security rules.

Types of Firewalls

Packet Filtering Firewall
Packet Filtering Firewall: A basic firewall that examines packets of data and allows or blocks them based on pre-established security rules.
Stateful Inspection Firewall
Stateful Inspection Firewall: A more advanced firewall that tracks the state of active connections and ensures that packets are part of a valid session.
Proxy Firewall
Proxy Firewall: A type of firewall that filters network traffic at the application layer, acting as an intermediary between the user and the internet.