... LIVE
🌐 Networking Guide

The Complete Networking Calculations Guide 2026

Every formula, worked example, and free calculator for IP subnetting, CIDR, VLSM, bandwidth planning, latency, TCP/IP, VoIP, WiFi coverage, and 60+ more network engineering calculations — all in one place.

Verified: IETF RFC Standards & IEEE 802 Specifications 2026
68 Free Calculators
12 Topic Clusters
100% RFC Verified
2026 Updated
IP Subnetting CIDR & VLSM Bandwidth Latency & Performance TCP/IP & Protocols WiFi & Wireless VoIP Routing & Switching WAN & Cloud Unit Converters Monitoring & SLA Advanced & RF

📋 Table of Contents

🖧
IP Subnetting Calculators

The most-used networking calculations — divide IP address space into logical subnets for routing, security, and efficiency.

IP Subnetting — Formulas & How It Works

The Core Subnetting Formula

Subnetting divides a large IP network into smaller, more manageable segments. Every subnet calculation comes down to two fundamental formulas:

Subnetting Formulas
Number of Subnets = 2^n (n = bits borrowed from host portion) Hosts per Subnet = 2^h - 2 (h = remaining host bits; -2 for network + broadcast) Subnet Mask = 32 - prefix length (e.g., /24 = 255.255.255.0)

Worked Example: Subnetting a /24

Given: 192.168.1.0/24. You need 6 subnets.

Borrow 3 bits (2^3 = 8 subnets ≥ 6 needed). New prefix = /27. Each subnet has 2^5 - 2 = 30 usable hosts. Subnet increment = 256 - 224 = 32. Subnets: .0, .32, .64, .96, .128, .160, .192, .224.

💡
Pro tip: Always plan for future growth. If you need 50 hosts per subnet today, subnet for 100 — the extra cost is zero and re-addressing later is expensive.

IPv4 Address Classes Reference

ClassRangeDefault MaskNetworksHosts/Net
A1.0.0.0 – 126.255.255.255/812616,777,214
B128.0.0.0 – 191.255.255.255/1616,38465,534
C192.0.0.0 – 223.255.255.255/242,097,152254
Private A10.0.0.0/8/8116,777,214
Private B172.16.0.0/12/121665,534
Private C192.168.0.0/16/16256254

Subnet Prefix Quick Reference

PrefixSubnet MaskHostsUse Case
/30255.255.255.2522Point-to-point WAN links
/29255.255.255.2486Small office segments
/28255.255.255.24014VLAN segments
/27255.255.255.22430Small floors/departments
/26255.255.255.19262Medium departments
/25255.255.255.128126Large departments
/24255.255.255.0254Standard LAN segment
/23255.255.254.0510Large LAN segments
/22255.255.252.01,022Campus networks
/16255.255.0.065,534Large enterprise
📊
CIDR & VLSM Calculators

Efficient address allocation using Classless Inter-Domain Routing and Variable Length Subnet Masking.

CIDR & VLSM — How Address Aggregation Works

CIDR Notation Explained

CIDR replaces classful addressing by expressing the network prefix directly in the address: 192.168.0.0/22 means the first 22 bits identify the network. This enables route aggregation (supernetting) and efficient address allocation that was impossible under Class A/B/C rules.

CIDR Formulas
Total addresses = 2^(32 - prefix) Usable hosts = 2^(32 - prefix) - 2 Supernet: find common bits between two networks, reduce prefix by 1 per aggregation

VLSM: Allocating Different Sizes Within One Network

VLSM allows you to allocate different-sized subnets from the same address block. The golden rule: always allocate the largest subnet first, then work downward. This prevents address space fragmentation.

Example: You have 10.0.0.0/24 and need subnets for 60 hosts, 30 hosts, 12 hosts, and 2 WAN links. Allocate in order: /26 (62 hosts), /27 (30 hosts), /28 (14 hosts), /30 + /30 (2 hosts each). Total used: 64 + 32 + 16 + 4 + 4 = 120 addresses of 254 available.

Wildcard Masks for ACLs

Wildcard masks are the inverse of subnet masks, used in Cisco ACLs and OSPF. A 0-bit means "must match," a 1-bit means "any value is acceptable."

Wildcard Mask Formula
Wildcard Mask = 255.255.255.255 - Subnet Mask Example: 255.255.255.0 -> Wildcard: 0.0.0.255 (matches entire /24) Example: 255.255.255.252 -> Wildcard: 0.0.0.3 (matches /30 pair)

IPv6 Subnetting

IPv6 uses 128-bit addresses with hexadecimal notation. A typical allocation: ISP assigns a /48, you create /64 subnets for LAN segments. Each /64 contains 18.4 quintillion addresses — enough that every device gets a unique global address.

IPv6 PrefixAddressesStandard Use
/1281Single host (loopback)
/6418.4 quintillionStandard LAN subnet
/4865,536 x /64sTypical enterprise allocation
/3265,536 x /48sLarge ISP block
CIDR Calculator Convert CIDR notation to network range, broadcast, mask, and total addresses instantly. Calculate now → VLSM Calculator Efficiently allocate variable-length subnets from a single address block — no wasted IPs. Calculate now → Wildcard Mask Calculator Generate wildcard masks for Cisco ACLs and OSPF network statements. Calculate now → IPv6 Subnet Calculator Subnet IPv6 address blocks, expand compressed notation, find ranges and prefix counts. Calculate now → AWS VPC Subnet Calculator Plan AWS VPC subnet allocations across AZs with reserved address accounting. Calculate now → Route Summarization Calculator Find the supernet (summary route) covering multiple contiguous subnets. Calculate now →
📶
Bandwidth Planning Calculators

Determine how much bandwidth your network actually needs — from individual links to full enterprise WAN planning.

Bandwidth Calculations — Planning for Real Traffic

Bandwidth vs. Throughput vs. Goodput

These three terms are often confused but measure different things. Bandwidth is the theoretical maximum (e.g., 1 Gbps port speed). Throughput is actual data transferred per second — always less than bandwidth due to protocol overhead and errors. Goodput is useful application data only, excluding retransmissions and headers. Goodput is typically 85-95% of throughput.

Bandwidth Requirement Formula
Required BW = (Users x Avg. usage per user x Peak factor) / Link efficiency Peak factor typically 1.5x – 3x average usage Link efficiency = 0.7 to 0.8 (never plan for 100% utilization)

Data Transfer Time Formula

To calculate how long a file transfer takes across a given link:

Transfer Time Formula
Transfer Time (seconds) = File size (bits) / Bandwidth (bps) Example: 1 GB file over 100 Mbps = (1 x 8 x 10^9) / (100 x 10^6) = 80 seconds Add latency for WAN: Total = Transfer time + (RTT x number of round trips)

Bandwidth Delay Product

BDP tells you how much data can be "in flight" at any moment. It's critical for tuning TCP window sizes on high-bandwidth, high-latency paths (satellite, intercontinental).

Bandwidth Delay Product
BDP (bits) = Bandwidth (bps) x RTT (seconds) Example: 1 Gbps link, 100ms RTT: BDP = 1,000,000,000 x 0.1 = 100,000,000 bits = 12.5 MB TCP window must be >= BDP to fully utilize the link
ApplicationBandwidth per UserNotes
Web browsing1-2 MbpsAverage; bursts to 5+ Mbps
Video streaming HD5-8 MbpsNetflix HD recommendation
Video streaming 4K15-25 MbpsNetflix 4K recommendation
Video conferencing1.5-4 MbpsZoom HD video call
VoIP G.71187 KbpsIncluding headers
VoIP G.72931 KbpsCompressed, lower quality
Cloud backup10-100 MbpsBurst during backup window
Bandwidth Calculator Calculate required bandwidth for users, applications, or full network segments. Calculate now → Data Transfer Time Calculator Find exactly how long any file size takes to transfer at any given bandwidth. Calculate now → Bandwidth Delay Product Calculator Calculate BDP to tune TCP window sizes for maximum throughput on long-fat networks. Calculate now → Bandwidth Requirement Calculator Enterprise WAN bandwidth planning with peak load factors and efficiency margins. Calculate now → Download & Upload Time Calculator Estimate download and upload times for any file at real-world connection speeds. Calculate now → Network Speed Calculator Convert between Mbps, MB/s, GB/s, and calculate expected transfer performance. Calculate now →
Latency & Performance Calculators

Measure, diagnose, and optimize network delay — from RTT and jitter to packet loss impact on application performance.

Network Latency — Components and Formulas

The Four Components of Latency

Total network latency is the sum of four delay types. Understanding each one tells you where to optimize:

Total Latency Formula
Total Latency = Propagation + Transmission + Processing + Queuing Propagation delay = Distance / Signal speed (~200,000 km/s in fiber) Transmission delay = Packet size (bits) / Link rate (bps) RTT (round-trip time) = 2 x one-way latency

Jitter and Its Impact

Jitter is the variation in packet arrival times. It severely impacts real-time applications like VoIP and video. Acceptable jitter is below 30ms for VoIP. Jitter = |Delay of packet N - Delay of packet N-1|. Jitter buffers compensate by 20-150ms at the cost of added latency.

Packet Loss Impact on TCP Throughput

Packet loss triggers TCP's congestion control, exponentially reducing throughput. The Mathis formula quantifies this:

Mathis TCP Throughput Formula
Throughput = (MSS / RTT) x C / sqrt(loss_rate) C = constant approximately 1.22 At 1% loss: throughput drops to ~12% of no-loss rate on a 100ms RTT link
MetricExcellentAcceptablePoor
Latency (LAN)<1ms<5ms>20ms
Latency (WAN)<20ms<100ms>200ms
Jitter<5ms<30ms>50ms
Packet loss<0.1%<1%>2.5%
RTT (VoIP)<150ms<300ms>400ms
Network Latency Calculator Calculate total end-to-end latency from propagation, transmission, and queuing delays. Calculate now → Packet Loss Calculator Model the impact of packet loss on TCP throughput and application performance. Calculate now → Network Jitter Calculator Calculate average jitter from packet timestamps and assess VoIP call quality. Calculate now → RTT Calculator Compute round-trip time from distance and link type, or analyze ping output. Calculate now →
📡
TCP/IP & Protocol Calculators

Deep-dive calculations for TCP window sizing, MTU/MSS optimization, Ethernet frames, and protocol overhead.

TCP/IP Protocol Engineering Calculations

TCP Throughput & Window Sizing

TCP's receive window limits how much unacknowledged data can be in transit. On high-latency links, a small window throttles throughput far below the link's capacity.

TCP Throughput Formula
Max TCP Throughput = Window Size (bytes) x 8 / RTT (seconds) Example: 64KB window, 200ms RTT = (65,536 x 8) / 0.2 = 2.62 Mbps max For 10 Gbps over 100ms RTT: Window needed = 10Gbps x 0.1s / 8 = 125 MB

MTU, MSS, and Fragmentation

MTU (Maximum Transmission Unit) is the largest frame a link can carry. On Ethernet, MTU = 1500 bytes. MSS (Maximum Segment Size) = MTU - IP header - TCP header = 1500 - 20 - 20 = 1460 bytes. Mismatched MTU causes black-hole routing and silent performance issues.

MTU/MSS Calculation
MSS = MTU - IP header (20B) - TCP header (20B) = MTU - 40 bytes With IP options: MSS = MTU - 60 (max IP header) - 60 (max TCP header) GRE tunnel: effective MTU = physical MTU - 24 bytes GRE overhead IPSec tunnel (ESP): effective MTU = physical MTU - ~73 bytes

Ethernet Frame Size

An Ethernet II frame contains: Preamble (8B) + Destination MAC (6B) + Source MAC (6B) + EtherType (2B) + Payload (46-1500B) + FCS (4B). Minimum frame = 64 bytes, maximum = 1518 bytes (without VLAN). Jumbo frames extend to 9000 bytes for data center use.

ProtocolHeader SizeOverhead %Notes
IPv420-60 bytes1.3-4%Options rarely used
IPv640 bytes fixed2.7%No fragmentation at routers
TCP20-60 bytes1.3-4%Options add overhead
UDP8 bytes0.5%Minimal overhead
GRE24 bytes1.6%Tunneling protocol
IPSec ESP50-73 bytes3.3-4.9%Encryption overhead
MPLS4 bytes/label0.3%/labelLabel stacking adds overhead
TCP Throughput Calculator Calculate maximum TCP throughput based on window size, RTT, and packet loss rate. Calculate now → MTU & MSS Calculator Calculate optimal MTU and MSS for your network path, including tunnel overhead. Calculate now → Ethernet Frame Size Calculator Build Ethernet frames with VLAN tags, calculate efficiency and inter-frame gaps. Calculate now → TCP Window Size Calculator Find the minimum TCP window size needed to fully saturate any link at any latency. Calculate now → IPSec & GRE Overhead Calculator Calculate IPSec ESP, AH, and GRE tunnel overhead for accurate MTU planning. Use now → VPN Overhead Calculator Calculate effective bandwidth and MTU after VPN encapsulation overhead. Calculate now →
📶
WiFi & Wireless Calculators

Coverage planning, signal strength analysis, channel selection, and throughput estimation for 802.11 networks.

WiFi Coverage & Signal Calculations

Free Space Path Loss (FSPL)

FSPL is the signal attenuation in open space — it increases with both distance and frequency. This is the baseline calculation before adding indoor attenuation factors.

Free Space Path Loss Formula
FSPL (dB) = 20*log10(d) + 20*log10(f) + 92.4 where d = distance in km, f = frequency in GHz 5 GHz at 50m: FSPL = 20*log10(0.05) + 20*log10(5) + 92.4 = 66 dB 2.4 GHz at 50m: FSPL = 20*log10(0.05) + 20*log10(2.4) + 92.4 = 60 dB

RSSI Signal Strength Reference

RSSI (dBm)Signal QualityExpected Performance
-30 to -50ExcellentFull speed, ideal for 4K streaming
-50 to -60GoodReliable for video calls and streaming
-60 to -70FairWeb browsing, basic tasks
-70 to -80PoorMarginal connectivity, frequent drops
Below -80UnusableConnection likely fails

WiFi 6 vs WiFi 5 Throughput

WiFi 6 (802.11ax) introduces OFDMA, MU-MIMO (8x8), and 1024-QAM modulation. Theoretical max throughput per band: WiFi 5 = 3.5 Gbps (5 GHz, 4x4 MIMO, 160 MHz). WiFi 6 = 9.6 Gbps (combined dual band). Real-world throughput is typically 40-60% of theoretical maximum.

WiFi Throughput Formula
Throughput (Mbps) = Modulation bits x Code rate x Subcarriers x Spatial streams x Guard interval efficiency WiFi 6 max: 1024-QAM (10 bits) x 5/6 x 980 x 8 x 0.914 = 9607.8 Mbps theoretical
WiFi Coverage Calculator Estimate WiFi coverage area by frequency, power, and number of access points needed. Calculate now → WiFi Signal Strength (RSSI) Convert RSSI values, estimate signal at distance, and diagnose weak coverage zones. Calculate now → WiFi Channel Calculator Select non-overlapping WiFi channels for 2.4 GHz and 5 GHz to minimize co-channel interference. Calculate now → WiFi 6 Throughput Calculator Estimate 802.11ax throughput based on MCS index, channel width, and spatial streams. Calculate now → Wireless Range Calculator Estimate maximum wireless range for indoor and outdoor environments by frequency and power. Calculate now → Wireless Signal Loss Calculator Calculate signal loss through walls, floors, and obstacles by material type and thickness. Calculate now →
📞
VoIP Bandwidth Calculators

Accurately size bandwidth for VoIP deployments — from a single call to thousands of concurrent sessions.

VoIP Bandwidth — Codec Comparison & Formulas

VoIP Bandwidth Formula

VoIP bandwidth is often underestimated because people forget protocol headers. Each RTP packet carries voice payload plus UDP/IP/Ethernet headers. The total per-call bandwidth depends on codec choice and packetization interval.

VoIP Bandwidth per Call
Payload size = Codec bitrate x Packetization interval Packet size = Payload + RTP(12B) + UDP(8B) + IP(20B) + Ethernet(18B) Packets/sec = 1000ms / Packetization interval (ms) Total BW = Packet size (bits) x Packets/sec
CodecBitratePacket Int.BW/Call (incl. headers)Quality (MOS)
G.71164 Kbps20ms87.2 Kbps4.1 (toll quality)
G.7298 Kbps20ms31.2 Kbps3.92
G.72264 Kbps20ms87.2 Kbps4.5 (HD voice)
G.723.15.3/6.3 Kbps30ms21.9/24.0 Kbps3.65/3.9
Opus6-510 Kbps20msVariableUp to 4.5
iLBC13.3/15.2 Kbps30/20ms27.0/29.0 Kbps4.14
⚠️
QoS requirement: VoIP requires latency <150ms (one-way), jitter <30ms, and packet loss <1%. Always implement DSCP EF (Expedited Forwarding) queuing for voice traffic.
VoIP Bandwidth Calculator Calculate total VoIP bandwidth for any number of concurrent calls across all major codecs. Calculate now → QoS Bandwidth Allocation Allocate bandwidth across traffic classes: voice, video, data, and best-effort with DSCP values. Calculate now →
🔀
Routing & Switching Calculators

OSPF cost, STP port cost, VLAN planning, DHCP scope design, BGP path analysis, and MAC address tools.

Routing & Switching — Core Engineering Formulas

OSPF Cost Calculation

OSPF uses interface cost to determine the shortest path. Cisco's default reference bandwidth is 100 Mbps — this means FastEthernet and Gigabit Ethernet have the same cost (1) unless you change the reference bandwidth.

OSPF Cost Formula
OSPF Cost = Reference Bandwidth / Interface Bandwidth Default: Reference BW = 100 Mbps GigabitEthernet: 100,000,000 / 1,000,000,000 = 1 (rounds down to 1) Best practice: Set reference BW = 100 Gbps (100,000 Mbps) for modern networks

STP Port Cost (802.1D)

Link Speed802.1D Cost802.1W (RSTP) Cost
10 Mbps1002,000,000
100 Mbps19200,000
1 Gbps420,000
10 Gbps22,000
100 Gbps1200

DHCP Scope Planning

A DHCP scope defines the pool of addresses for a subnet. Reserve addresses for infrastructure (routers, switches, servers, printers) using exclusions. The DHCP scope size = Total usable hosts - Reserved static addresses. Ensure the pool supports peak concurrent clients plus 20% headroom.

OSPF Cost Calculator Calculate OSPF interface costs with custom reference bandwidth for accurate SPF path selection. Calculate now → STP Port Cost Calculator Find 802.1D and 802.1W RSTP port costs by link speed to predict spanning tree topology. Calculate now → VLAN Calculator Plan VLAN ID allocation, 802.1Q tagging, and inter-VLAN routing subnet assignments. Calculate now → DHCP Scope Calculator Size DHCP pools with exclusions, lease times, and concurrent client capacity planning. Calculate now → BGP AS Path Calculator Analyze BGP AS path length and prepend strategies for traffic engineering. Use now → MAC Address / OUI Lookup Decode MAC addresses, identify manufacturer OUI, and convert between MAC formats. Calculate now →
WAN & Cloud Networking Calculators

SD-WAN link costing, cloud egress fees, NAT/PAT session capacity, and network downtime cost modeling.

SD-WAN Link Cost Calculator Compare SD-WAN link costs across MPLS, broadband, and LTE with failover modeling. Use now → Cloud Egress Cost Calculator Estimate AWS, Azure, and GCP monthly egress costs based on data transfer volumes. Calculate now → NAT / PAT Session Calculator Calculate maximum PAT sessions per public IP and size NAT tables for your user count. Use now → Network Downtime Cost Calculator Calculate the financial cost of network downtime per hour, day, or incident for business justification. Calculate now → Network Capacity Planning Project future bandwidth needs with growth modeling for 1, 3, and 5-year planning horizons. Calculate now → Load Balancer Capacity Calculator Size load balancers based on concurrent connections, CPS, and throughput requirements. Calculate now →
🔄
Networking Unit Converters

Fast conversion tools for bits, bytes, speeds, and IP address formats — the most Googled networking conversions.

Bits, Bytes & Speed Conversions

Network speeds are measured in bits per second (bps) while file sizes use bytes. The conversion factor is exactly 8 — but many confuse Megabits (Mb) with Megabytes (MB). A 100 Mbps internet connection transfers 100 ÷ 8 = 12.5 MB per second.

UnitBitsBytesCommon Use
1 Kbps1,000 bits/s125 B/sVoIP (G.729), dial-up
1 Mbps1,000,000 bits/s125 KB/sDSL, basic broadband
1 Gbps1,000,000,000 bits/s125 MB/sGigabit LAN, fiber ISP
1 Tbps10^12 bits/s125 GB/sBackbone links, data centers
1 MB file8,000,000 bits1,048,576 bytesTakes 0.08s at 100 Mbps
1 GB file8,000,000,000 bits1,073,741,824 bytesTakes 80s at 100 Mbps
Mbps to MB/s Converter Instantly convert between Megabits per second and Megabytes per second. Calculate now → Bits to Bytes Converter Convert between bits, bytes, kilobits, kilobytes, megabits, megabytes, and beyond. Calculate now → IP to Binary Calculator Convert any IPv4 address to binary, octal, or hex — essential for subnet mask work. Calculate now → Binary to IP Calculator Convert 32-bit binary strings back to dotted-decimal IPv4 notation instantly. Calculate now → 5G / LTE Throughput Calculator Estimate real-world 5G NR and LTE throughput by band, MIMO layers, and modulation. Calculate now → Network Utilization Calculator Calculate link utilization percentage and identify saturation thresholds. Calculate now →
📈
Monitoring & SLA Calculators

Network uptime, SLA compliance, SNMP polling overhead, DNS TTL optimization, and downtime cost modeling.

SLA Uptime & Downtime Calculations

SLA Uptime Formula
Uptime % = (Total minutes - Downtime minutes) / Total minutes x 100 Annual downtime allowed = (1 - SLA%) x 525,600 minutes 99.9% SLA = 525.6 min/year = 43.8 min/month = 10.1 min/week 99.99% SLA = 52.56 min/year = 4.38 min/month = 1.01 min/week 99.999% SLA = 5.26 min/year = 26.3 sec/month = 6.05 sec/week
Network Uptime / SLA Calculator Calculate SLA compliance, allowed downtime per month/year, and nines-of-availability. Calculate now → SNMP Polling Bandwidth Calculator Calculate total SNMP polling overhead across your device inventory at any polling interval. Use now → DNS TTL Calculator Calculate DNS propagation time and optimize TTL values for failover and migrations. Calculate now → Network Throughput Calculator Calculate actual throughput after protocol overhead, retransmissions, and link efficiency. Calculate now →
📡
Advanced & RF Engineering Calculators

Fiber optic loss budgets, MPLS label stacks, link budgets, Fresnel zones, antenna gain, and PoE power planning.

RF & Fiber Engineering Formulas

Fiber Optic Loss Budget

A loss budget ensures your fiber link has enough optical power margin. Total loss must be less than the transceiver's power budget (transmit power minus receiver sensitivity).

Fiber Loss Budget Formula
Total Loss = (Fiber loss/km x Length) + (Connector loss x Connectors) + (Splice loss x Splices) Typical values: SMF = 0.35 dB/km, MMF = 3 dB/km Connector loss = 0.3-0.5 dB each, Fusion splice = 0.1 dB each Power margin = Tx power - Rx sensitivity - Total loss (must be positive)

Fresnel Zone Clearance

The Fresnel zone is an ellipsoid of space around the line-of-sight path. Obstructions in the first Fresnel zone cause significant signal diffraction and loss. You need 60% clearance of the first Fresnel zone radius for acceptable link performance.

Fresnel Zone Radius
r1 = 17.3 x sqrt(d1 x d2 / (f x (d1 + d2))) where d1, d2 = distances from each end to obstacle (km), f = frequency (GHz) Required clearance = 0.6 x r1 (60% of first Fresnel zone)

PoE Power Budget

PoE switches have a total power budget shared across all ports. Plan for worst case: all ports simultaneously powered. PoE (802.3af) = 15.4W per port, PoE+ (802.3at) = 30W, PoE++ (802.3bt) = up to 90W. Total switch budget must exceed sum of all connected device wattage plus 20% headroom.

Fiber Optic Loss Budget Calculator Calculate total optical loss budget including fiber, connectors, splices, and power margin. Calculate now → MPLS Label Stack Calculator Calculate MPLS label stack overhead and frame size for multi-label forwarding paths. Use now → IP Multicast Address Calculator Generate and validate IPv4/IPv6 multicast addresses and map to MAC addresses. Use now → Link Budget Calculator Full RF link budget: Tx power + antenna gains - path losses = received signal level. Calculate now → Fresnel Zone Calculator Calculate Fresnel zone radii and required antenna height clearance for point-to-point links. Calculate now → PoE Budget Calculator Plan PoE switch power budgets across 802.3af, 802.3at, and 802.3bt device mixes. Calculate now →
Antenna Gain Calculator Convert between dBi, dBd, and linear gain; calculate effective radiated power. Calculate now → Free Space Path Loss Calculator Calculate FSPL in dB for any distance and frequency combination. Calculate now → Ethernet Cable Signal Loss Calculate signal attenuation by cable category, length, and frequency. Calculate now → Switch Port Calculator Plan switch port requirements across VLANs, uplinks, and server connections. Calculate now →

📚 Sources & Methodology

All formulas and reference data on this guide are sourced from current engineering standards and specifications:

❓ Frequently Asked Questions

Subnetting uses Number of subnets = 2^n (n = bits borrowed) and Hosts per subnet = 2^h - 2 (h = remaining host bits, minus 2 for network and broadcast addresses). For example, borrowing 3 bits gives 8 subnets, each with 30 usable hosts on a /27.
Required bandwidth = (Users x Average usage per user x Peak factor) / Link efficiency. Use a peak factor of 1.5x to 3x and a link efficiency of 0.7 to 0.8. Never plan for 100% link utilization — at 80%+ utilization, queuing delays increase exponentially.
CIDR (Classless Inter-Domain Routing) expresses an IP address and its subnet mask as a prefix length after a slash. A /24 means 24 bits are network bits. Usable hosts = 2^(32 - prefix) - 2. A /24 = 254 hosts, /25 = 126, /26 = 62, /27 = 30, /28 = 14, /29 = 6, /30 = 2.
Total latency = Propagation delay + Transmission delay + Processing delay + Queuing delay. Propagation = Distance / Signal speed (roughly 200,000 km/s in fiber). Transmission = Packet size / Link rate. RTT = 2 x one-way latency. For WAN links, propagation dominates; for LAN, transmission and queuing matter more.
TCP throughput = (Window size in bytes x 8) / RTT in seconds. With a 65,535-byte window and 50ms RTT: (65535 x 8) / 0.05 = 10.5 Mbps maximum. On high-latency WAN links (200ms+), the window must be increased via TCP window scaling (RFC 7323) to achieve line rate.
WiFi coverage is based on Free Space Path Loss (FSPL in dB) = 20*log10(d) + 20*log10(f) + 92.4, where d is distance in km and f is frequency in GHz. Indoor environments add 10-30 dB attenuation per wall (concrete = 12-15 dB, drywall = 3-4 dB, glass = 2-3 dB). A practical indoor rule: 2.4 GHz covers up to 45m per wall; 5 GHz covers up to 30m per wall.
VLSM (Variable Length Subnet Masking) is the technique of assigning different-sized subnets within the same address block. CIDR is the addressing scheme that enables this by removing classful boundaries. Always allocate the largest subnet first when using VLSM to avoid fragmentation of your address space.
VoIP bandwidth per call = (Codec payload + RTP 12B + UDP 8B + IP 20B + Ethernet 18B) x packets per second. G.711 at 20ms packetization = 160B payload + 58B headers = 218B/packet x 50 pps = 87.2 Kbps per call. G.729 = 20B payload + 58B headers = 78B x 50 pps = 31.2 Kbps per call. Multiply by concurrent calls for total bandwidth.
MTU (Maximum Transmission Unit) is the largest IP packet that a link can carry without fragmentation — 1500 bytes on standard Ethernet. MSS (Maximum Segment Size) is the TCP payload: MTU - IP header (20B) - TCP header (20B) = 1460 bytes. Tunnel protocols (GRE, IPSec, MPLS) reduce the effective MTU, so MSS must be clamped to prevent black-hole fragmentation issues.
Uptime % = ((Total time - Downtime) / Total time) x 100. Annual downtime: 99.9% allows 8.76 hours/year (43.8 min/month). 99.99% allows 52.6 minutes/year (4.38 min/month). 99.999% allows 5.26 minutes/year (26.3 sec/month). Most enterprise SLAs target 99.99% for critical systems.
FSPL (dB) = 20*log10(d) + 20*log10(f) + 92.4, where d is distance in km and f is frequency in GHz. FSPL increases 6 dB every time you double the distance, and 6 dB when you double the frequency. This is why 5 GHz WiFi has shorter range than 2.4 GHz, and why 60 GHz mmWave 5G only works at very short distances.
Bandwidth is the theoretical maximum data rate of a link (hardware capability). Throughput is the actual data successfully transferred per second, always lower than bandwidth due to protocol overhead (headers, framing), retransmissions from packet loss, propagation delay, and congestion. Goodput (application-level throughput) is lower still, excluding retransmissions. Typical achievable throughput is 60-90% of raw link bandwidth.

🔗 Related Calculators from Other Categories

🔥 Popular Calculators Across CalculatorCove

🧮

Missing a Networking Calculator?

We have 68 networking calculators tracked and more being built weekly. Can't find the one you need? Request it below and we'll prioritize it.