A node is a connection point. Depending on the field, it can represent a device on a network, a data container in a program, a junction in an electrical circuit, or a point on a plant stem where leaves grow. The word shows up across dozens of disciplines, but the core idea is always the same: a node is a distinct point where things meet, branch, or pass through.
Nodes in Graph Theory
The most abstract definition comes from mathematics. A graph consists of a set of vertices (also called nodes) and a set of edges that connect them. Each node is simply a point, and each edge is a line between two points. Two nodes joined by an edge are called adjacent. The degree of a node is the number of edges attached to it.
This framework underpins nearly every other use of the word. Social networks, road maps, airline routes, and the internet itself can all be modeled as graphs where nodes represent entities and edges represent relationships or connections between them.
Nodes in Computer Networks
In networking, a node is any device that can send, receive, or forward data. Your laptop is a node. So is a printer, a router, and a server. The specific role depends on the type of device:
- Routers filter and forward data based on IP addresses, controlling traffic flow across the network.
- Switches read hardware addresses on incoming data packets and make smarter forwarding decisions than simpler devices.
- Hubs connect multiple devices but simply retransmit everything they receive without filtering.
- Gateways act as entry points between two separate networks, translating data formats and protocols so the networks can communicate.
- Load balancers distribute incoming traffic across multiple servers so no single machine gets overwhelmed.
Every device on your home Wi-Fi is a node. Every server your data passes through on its way to a website is a node. The internet is, at its core, a massive graph of nodes connected by edges.
Nodes in Programming and Data Structures
In software, a node is a basic building block for organizing data. It typically contains two things: the actual data (a number, a word, a record) and one or more references pointing to other nodes. A linked list, for example, is a chain of nodes where each one holds a value and a pointer to the next node in the sequence. A tree structure works the same way, except each node can point to multiple children instead of just one successor.
Stanford’s introductory computer science curriculum defines a basic node with just two fields: a piece of data and a pointer to the next node. That minimal structure is enough to build lists, stacks, queues, trees, and more complex data organizations. The node itself doesn’t do anything clever. It just holds information and knows where to find the next piece.
Nodes in Blockchain Networks
Blockchain networks rely on nodes to maintain and verify the shared ledger. Every node is a device authorized to keep track of transactions, but not all nodes do the same work:
- Full nodes store a complete copy of the entire blockchain. They independently verify every transaction and block by checking for problems like double-spending or invalid signatures.
- Light nodes store only the minimum data needed to verify transactions, relying on full nodes for deeper validation.
- Miner nodes verify transactions and compete to add new blocks to the chain.
- Masternodes handle additional responsibilities like managing voting events, enforcing network rules, and executing protocols.
The distributed nature of these nodes is what makes a blockchain decentralized. No single node controls the ledger. Instead, nodes collectively agree on the current state of the network through consensus.
Nodes in Telecommunications
Telephone and data networks use the term to describe any point where signals originate, terminate, or get routed. A node can be a subscriber’s phone (where calls start and end) or a switching center that connects calls by linking the right transmission paths together. A simple call passes through at least two nodes. A more complex call, like one routed across regions, may pass through several switching nodes, each one reading the signal’s address and forwarding it toward its destination.
Nodes in Physics
In wave mechanics, a node is a point along a standing wave where displacement is always zero. If you pluck a guitar string, the two fixed ends are nodes because they never move. Between those fixed points, the string vibrates with maximum displacement at points called antinodes. Interestingly, a node for displacement is always an antinode for pressure, and vice versa. At a displacement node, air alternately compresses and expands, creating maximum pressure variation even though the point itself stays still.
Nodes in Electrical Circuits
In circuit analysis, a node is any junction where two or more components meet. Engineers use a technique called nodal analysis to calculate the voltage at each junction, which then reveals how current flows through every branch of the circuit. If you picture a circuit diagram, every point where wires converge is a node. The voltages at those nodes determine the behavior of the entire circuit.
Nodes in Biology
Lymph nodes are small, bean-shaped structures scattered throughout your body. They’re part of the immune system, filtering substances that travel through lymphatic fluid. Inside each node, white blood cells called lymphocytes screen for infections and disease. When lymph nodes swell, it usually means they’re actively fighting something, producing more immune cells in response to a threat.
Nodes in Botany
On a plant stem, a node is the point where leaves, branches, or flowers attach. The stretches of stem between nodes are called internodes. Axillary buds sit where a leaf meets the stem at a node, and these buds are the sites where new branches or flowers can eventually grow. When you prune a plant “at the node,” you’re cutting at one of these growth junctions to encourage branching.
Nodes in Linguistics
Linguists use tree diagrams to map the structure of sentences, and each branching point in the tree is a node. A node represents a syntactic category: a noun phrase, a verb phrase, or a smaller unit like a single word. The topmost node represents the whole sentence. Below it, each node branches into smaller components. A verb node, for instance, might branch into the verb itself and its object. This hierarchy captures how words group together to form meaning, with each node representing a different level of structure from individual words up to complete phrases.

