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.