Networking
Everything on SkillVeris tagged Networking — collected across the glossary, study notes, blog, and cheat sheets.
336 resources across 3 libraries
Study Notes(67)
Silverlight Networking
The networking stack Silverlight exposes for HTTP and socket communication, and the security boundaries that govern which requests are allowed to leave the plu…
DNS Fundamentals on Windows Server
Learn how the Windows Server DNS role resolves names to IP addresses and why DNS is the backbone that Active Directory depends on.
DNS Zones and Records
Understand how Windows Server DNS organizes namespace data into zones and the record types administrators configure most often.
Integrating DNS with Active Directory
Understand how Active Directory depends on DNS for service discovery, dynamic updates, and site-aware logon, and how to configure that integration correctly.
Mocking HTTP Requests
Learn how to mock network calls in Jest tests using axios/fetch stubs, interceptor libraries like nock and msw, and how to simulate error and timeout scenarios.
HTTP Methods in Postman
How to use GET, POST, PUT, PATCH, and DELETE requests in Postman, including when each method applies and how to attach a request body.
HTTP Request Sampler
The core JMeter element for sending HTTP/HTTPS requests to a server, covering method, path, parameters, body data, and implementation settings.
Other Sampler Types: JDBC, FTP, TCP
JMeter is protocol-agnostic; explore the JDBC Request, FTP Request, and TCP Sampler for load testing databases, file transfers, and raw socket protocols.
Network Interception with page.route()
Learn how Playwright's page.route() and context.route() intercept, inspect, modify, fulfill, and abort network requests before they reach the real server.
Waiting for Network Events
Master page.waitForResponse(), waitForRequest(), networkidle, and traffic listeners to synchronize tests with real network activity.
Intercepting Network Requests with cy.intercept()
Learn how cy.intercept() lets Cypress observe, wait on, and control the XHR and fetch traffic your application sends during a test run.
HTTP and Custom Connectors
Call external REST APIs from Power Automate using the HTTP action and build reusable custom connectors with authentication and defined schemas.
Debugging Socket.IO
Tools and techniques for diagnosing connection failures, dropped events, and scaling bugs in Socket.IO apps.
Error Handling in Socket.IO
Learn the distinct categories of Socket.IO errors — connection errors, disconnect reasons, and acknowledgement failures — and how to handle each robustly.
Middleware in Socket.IO
Learn how Socket.IO middleware intercepts connections and packets, enabling authentication, logging, and rate limiting before your event handlers ever run.
Namespaces in Socket.IO
Understand how namespaces partition a single Socket.IO server into independent communication channels, each with its own middleware, event handlers, and connec…
Socket.IO Best Practices
Practical patterns for structuring, scaling, and maintaining production Socket.IO applications.
Socket.IO Interview Questions
Common interview questions on Socket.IO internals, scaling, and design trade-offs, with model answers.
Socket.IO Quick Reference
A condensed cheat sheet of core Socket.IO APIs, events, and configuration options for day-to-day use.
Socket.IO vs WebSockets
A comparison of Socket.IO's higher-level abstraction against the raw WebSocket API/protocol, covering compatibility, features, and when to choose each.
Socket.IO with React
Integrate Socket.IO cleanly into React using a context provider, custom hooks, and correct connection lifecycle management.
Socket.IO with TypeScript
Learn how to add end-to-end type safety to Socket.IO applications using event-map generics for server-to-client, client-to-server, and inter-server events.
Testing Socket.IO Apps
Write reliable integration and unit tests for Socket.IO features using real servers, real clients, and targeted mocking strategies.
The Socket.IO Adapter
Learn what the Socket.IO adapter is, how it powers rooms and broadcasting under the hood, and why the default in-memory adapter breaks down once you run more t…
Showing 24 of 67.
Cheat Sheets(27)
C++ Boost Library Cheat Sheet
Covers popular Boost C++ modules including Filesystem, StringAlgo, Asio networking, Optional, and lexical_cast for extending the standard library.
API Design Principles Cheat Sheet
REST conventions, HTTP status codes, versioning, pagination, and error-handling practices for designing consistent, well-behaved web APIs.
PyTorch Cheat Sheet
Essential PyTorch syntax for tensors, autograd, building neural network modules, and writing a standard training loop for deep learning models.
Neural Networks Basics Cheat Sheet
A reference for foundational neural network concepts covering feedforward architectures in PyTorch and Keras, backpropagation, activations, and regularization.
Node.js Cheat Sheet
Covers CommonJS and ES module syntax, filesystem operations, async patterns, the built-in HTTP server, and core Node.js globals.
REST API Design Cheat Sheet
Reference for designing clean REST APIs: resource naming, HTTP methods, status codes, pagination, versioning, and best practices.
Browser DevTools Cheat Sheet
A guide to Chrome and Edge DevTools panels, console API methods, keyboard shortcuts, and network-tab techniques for debugging.
HTTP Status Codes Cheat Sheet
A complete reference of 2xx, 3xx, 4xx, and 5xx HTTP status codes with correct meanings and example server-side usage.
Web Sockets vs Server-Sent Events Cheat Sheet
Compares WebSocket and Server-Sent Events with working code for both, plus guidance on which real-time approach fits your use case.
CouchDB Cheat Sheet
CouchDB's HTTP API, document revisions, map/reduce views, and built-in replication model for offline-first JSON document storage.
GCP Cloud Functions Cheat Sheet
Reference for deploying event-driven and HTTP-triggered serverless functions on Google Cloud Functions.
Cloud Cost Optimization Cheat Sheet
Practical strategies and tools for reducing cloud spend across compute, storage, and networking on AWS, Azure, and GCP.
Cloud Security Fundamentals Cheat Sheet
Foundational cloud security concepts including the shared responsibility model, encryption, network controls, and identity hardening.
Cloud Networking (VPC) Basics Cheat Sheet
Covers VPC fundamentals including subnets, route tables, security groups, NAT gateways, and peering using AWS terminology.
Apache HTTP Server Cheat Sheet
Essential Apache HTTPD configuration directives for virtual hosts, modules, rewrites, and reverse proxying.
Kubernetes Networking Cheat Sheet
Core Kubernetes networking concepts including Services, DNS, NetworkPolicies, and Ingress for controlling pod-to-pod traffic.
Network Security Fundamentals Cheat Sheet
Covers core network security concepts including segmentation, defense-in-depth, common attack vectors, and essential hardening practices.
Nmap Cheat Sheet
Covers essential Nmap scan types, timing options, script engine usage, and output formats for network discovery and enumeration.
Wireshark Cheat Sheet
Covers Wireshark capture filters, display filters, and common workflows for analyzing network traffic and diagnosing security incidents.
VPN Basics Cheat Sheet
Explains VPN protocol options, tunneling modes, and basic WireGuard/OpenVPN configuration for securing remote network access.
Security Headers Deep Dive Cheat Sheet
Details essential HTTP security response headers including CSP, HSTS, and X-Frame-Options with correct syntax and configuration examples.
cURL Command Reference Cheat Sheet
A quick reference for common curl flags covering HTTP methods, headers, authentication, file transfer, and debugging output.
ONNX Model Interchange Cheat Sheet
Export, inspect, and run models across frameworks using the Open Neural Network Exchange format and the ONNX Runtime.
Bun Runtime Cheat Sheet
Bun's built-in APIs for HTTP servers, file I/O, bundling, testing, and package management as a fast Node.js-compatible runtime.
Showing 24 of 27.
Interview Questions(242)
Difference Between TCP and UDP
TCP is a connection-oriented transport protocol that guarantees reliable, ordered, error-checked delivery through a handshake and acknowledgements, while UDP i…
What is the OSI Model?
The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes network communication into seven layers — Physical, Data Link, Network…
How Does DNS Work?
DNS (Domain Name System) is the internet’s phonebook: it translates human-readable domain names like example.com into the IP addresses machines use to connect,…
Difference Between HTTP and HTTPS
HTTP (HyperText Transfer Protocol) transfers web data in plain text, while HTTPS is the same protocol running over a TLS-encrypted connection — so HTTPS adds e…
What is an IP Address?
An IP address is a numeric label assigned to every device on a network so it can be uniquely identified and reached — IPv4 uses a 32-bit address written as fou…
What is Subnetting?
Subnetting is the practice of dividing a larger IP network into smaller, logically separated sub-networks (subnets) by borrowing bits from the host portion of…
What is the TCP Three-Way Handshake?
The TCP three-way handshake is the process a client and server use to establish a reliable connection before exchanging data: the client sends a SYN, the serve…
What is a MAC Address?
A MAC (Media Access Control) address is a 48-bit hardware identifier burned into a network interface card by its manufacturer, used to identify a device unique…
What is ARP (Address Resolution Protocol)?
ARP (Address Resolution Protocol) maps a known IP address to its corresponding MAC address on a local network, allowing a device to discover the physical hardw…
What is a Firewall?
A firewall is a network security system that monitors and controls incoming and outgoing traffic based on a defined set of rules, sitting between a trusted int…
What is NAT (Network Address Translation)?
NAT (Network Address Translation) is a technique that maps multiple private IP addresses on an internal network to one or a few public IP addresses, allowing m…
What is DHCP (Dynamic Host Configuration Protocol)?
DHCP (Dynamic Host Configuration Protocol) is a network protocol that automatically assigns IP addresses and other configuration details — like subnet mask, de…
Router vs Switch: What is the Difference?
A switch connects devices within a single local network and forwards frames between them using MAC addresses, while a router connects separate networks togethe…
What is a Proxy Server?
A proxy server is an intermediary that sits between a client and the destination server, forwarding requests and responses on the client’s behalf while optiona…
What is Latency vs Bandwidth?
Latency is the time it takes a single piece of data to travel from sender to receiver, while bandwidth is the maximum volume of data that can move through a co…
What is a VPN?
A VPN (Virtual Private Network) creates an encrypted tunnel between a device and a remote server, so traffic looks like it originates from that server and cann…
TCP/IP Model vs OSI Model
The OSI model is a seven-layer conceptual reference used for teaching and troubleshooting, while the TCP/IP model is a four-layer practical model that actually…
What is a Socket?
A socket is an endpoint for network communication, uniquely identified by the combination of an IP address, a port number, and a transport protocol (TCP or UDP…
What is SSL/TLS?
SSL/TLS is a cryptographic protocol that encrypts data in transit between a client and server, verifies the server’s identity using certificates, and ensures t…
HTTP/2 vs HTTP/1.1: What Changed?
HTTP/2 replaces HTTP/1.1’s text-based, one-request-per-connection model with a binary framing layer that multiplexes many requests and responses over a single…
IPv4 vs IPv6: What Are the Differences?
IPv4 uses 32-bit addresses giving about 4.3 billion possible addresses, while IPv6 uses 128-bit addresses giving a practically unlimited pool, and IPv6 also si…
What is Packet Switching?
Packet switching is a data transmission method that breaks messages into small, independently addressed packets, routes each one across the network based on cu…
What is the HTTP Request Lifecycle?
The HTTP request lifecycle is the full sequence a browser follows to load a resource: DNS resolution, TCP (and TLS) connection setup, sending the HTTP request,…
What is a Port in Networking?
A port is a 16-bit number (0–65535) that identifies a specific process or service on a device, letting a single IP address handle many simultaneous network con…
Showing 24 of 242.