🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

IT Glossary & Dictionary

440 terms covering Linux, Python, DevOps, Networking, Databases, and more.

Clear definitions and in-depth explanations for beginners and professionals.

All Cloud Computing (35) Databases (51) DevOps (60) Linux (60) Networking (46) Programming Concepts (40) Python (55) Security (40) Web Development (53)
A-Z: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

N

Namespace

Linux

A Linux kernel feature that provides process isolation by creating separate instances of global system resources.

NAT (Network Address Translation)

Networking

A method of mapping private IP addresses to public IP addresses, allowing multiple devices to share a single public IP.

Netstat

Linux

A command-line tool that displays network connections, routing tables, and interface statistics on a system.

Network ACL

Networking

A set of rules that control inbound and outbound traffic at the subnet level, acting as a stateless firewall in cloud and enterprise networks.

Network Bridge

Networking

A device or software that connects two or more network segments at the data link layer, forwarding traffic based on MAC addresses.

Network Monitoring

Networking

The practice of continuously observing network infrastructure to detect failures, performance degradation, and security threats.

Network Namespace

Linux

A Linux kernel feature that provides isolated network stacks with independent interfaces, routing tables, and firewall rules.

Network Packet

Networking

A formatted unit of data carried over a network, containing headers with routing information and a payload with the actual data.

Network Segmentation

Networking

The practice of dividing a network into isolated segments to improve security, performance, and management.

Network Topology

Networking

The physical or logical arrangement of nodes and connections in a computer network, such as star, mesh, ring, or bus configurations.

Nftables

Linux

The modern Linux packet filtering framework that replaces iptables with a unified, more efficient rule-processing architecture.

Nginx

DevOps

A high-performance web server and reverse proxy known for its stability, low resource usage, and ability to handle many concurrent connections.

Nohup

Linux

A command that runs a process immune to hangup signals, allowing it to continue after the terminal session ends.

Normalization

Databases

The process of organizing database tables to reduce data redundancy and improve data integrity.

NoSQL

Databases

A category of databases that store data in non-tabular formats, optimized for specific data models and access patterns.

NumPy

Python

A fundamental library for numerical computing in Python, providing efficient multi-dimensional arrays and mathematical operations.

O

OAuth 2.0

Security

An authorization framework that allows third-party applications to access user resources without sharing passwords.

OAuth Scope

Web Development

A mechanism in OAuth that limits an application's access to a user's account to specific resources or actions.

Object-Oriented Programming (OOP)

Programming Concepts

A programming paradigm that organizes software design around objects containing data and behavior.

Object Storage

Cloud Computing

A storage architecture that manages data as objects with metadata and unique identifiers, ideal for unstructured data at scale.

Observability

DevOps

The ability to understand a system's internal state from its external outputs through metrics, logs, and traces.

Observer Pattern

Programming Concepts

A design pattern where an object (subject) maintains a list of dependents (observers) that are notified automatically of state changes.

ORM (Object-Relational Mapping)

Databases

A technique that lets you interact with a database using object-oriented code instead of writing raw SQL queries.

OSI Model

Networking

The seven-layer Open Systems Interconnection model that standardizes network communication functions from physical transmission to application protocols.

Overlay Network

Networking

A virtual network built on top of an existing physical network, enabling features like container networking and VPNs.

OWASP Top 10

Security

A regularly updated list of the ten most critical web application security risks, published by the Open Web Application Security Project.

P

PaaS (Platform as a Service)

Cloud Computing

A cloud service model that provides a platform for developers to build, deploy, and manage applications without managing infrastructure.

Package Manager

Linux

A tool that automates the process of installing, updating, configuring, and removing software packages.

Packer

DevOps

A tool for creating identical machine images for multiple platforms from a single configuration file.

Pandas

Python

A powerful data analysis and manipulation library providing DataFrames and tools for working with structured data.

Partitioning

Databases

A technique of dividing large database tables into smaller, more manageable segments while maintaining a single logical table.

Pathlib

Python

A modern Python module providing an object-oriented interface for filesystem paths, replacing os.path operations.

Penetration Testing

Security

An authorized simulated cyberattack on a system to evaluate its security defenses and identify vulnerabilities.

Phishing

Security

A social engineering attack that uses fraudulent communications to trick people into revealing sensitive information or installing malware.

PHP

Web Development

A widely-used server-side scripting language designed for web development that powers over 75% of websites including WordPress.

Pickle

Python

Python's built-in module for serializing and deserializing Python objects into a byte stream for storage or transmission.

PIP

Python

The standard package installer for Python, used to install and manage third-party libraries from PyPI.

Pipe

Linux

A mechanism that connects the output of one command directly to the input of another, enabling command chaining.

Pipeline as Code

DevOps

Defining CI/CD pipeline configurations as version-controlled code files rather than through UI-based pipeline builders.

Pip Requirements File

Python

A text file listing Python package dependencies with version specifications for reproducible project installations.

PKI (Public Key Infrastructure)

Security

A framework of policies, hardware, and software for creating, managing, distributing, and revoking digital certificates.

Poetry

Python

A modern Python dependency management and packaging tool that handles virtual environments, locking, and publishing.

Port

Networking

A numbered endpoint (0-65535) that identifies specific processes or services on a networked computer for communication.

PostgreSQL

Databases

An advanced open-source relational database known for its reliability, feature richness, and standards compliance.

Postmortem

DevOps

A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence — without assigning blame.

Prepared Statement

Databases

A pre-compiled SQL template that uses parameters instead of literal values, preventing SQL injection and improving performance.

Primary Key

Databases

A column or set of columns that uniquely identifies each row in a database table.

Principle of Least Privilege

Security

A security principle where users and programs receive only the minimum access rights needed to perform their specific tasks.

Previous Page 6 of 10 Next

How Our IT Glossary Helps You

More than just definitions — our glossary is a learning tool that connects concepts to practical resources.

📚 Clear Definitions

Every term has a short definition for quick reference and a detailed explanation for deeper understanding.

🎯 Difficulty Levels

Each term is tagged as Beginner, Intermediate, or Advanced so you know if it matches your current knowledge.

🔗 Linked to eBooks

Terms link to relevant eBooks so you can go from a quick definition to in-depth learning in one click.

🔭 9 Categories

Browse by topic area — filter by category and A-Z letter to find exactly what you need in seconds.

Browse All Books Reading Lists Read Our Blog

Frequently Asked Questions

What is the Dargslan IT Glossary?

The Dargslan IT Glossary is a comprehensive dictionary of 440 information technology terms covering 9 categories including Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. Each term includes a clear definition, an in-depth explanation, difficulty level, and links to related eBooks for further learning.

How many terms does the glossary contain?

The glossary currently contains 440 terms across 9 categories. We regularly add new terms to keep the glossary current with the latest technologies and concepts.

Who is this glossary for?

The glossary is designed for anyone working in or learning about IT — from complete beginners encountering unfamiliar terms to experienced professionals looking for precise definitions. Each term includes a difficulty badge (Beginner, Intermediate, or Advanced) so you can find content at your level.

Can I browse terms by category?

Yes. Use the category pills at the top of the glossary to filter terms by topic such as Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. You can also use the A-Z letter filter to jump to terms starting with a specific letter, or combine both filters.

How are glossary terms linked to eBooks?

Many glossary terms are linked to relevant eBooks in our store. When you read a term definition, you will see recommended books that cover that topic in depth — making it easy to go from a quick definition to comprehensive learning.

Is the glossary free to use?

Yes, the entire IT glossary is completely free. Browse, read, and learn from all 440 terms without any registration or payment required.

How do I find a specific term?

You can use the A-Z letter navigation to jump to terms starting with a specific letter, filter by category to narrow results, or use the search bar in the header to find any term by name. Each term has its own dedicated page with a full explanation.