Routing
Everything on SkillVeris tagged Routing — collected across the glossary, study notes, blog, and cheat sheets.
50 resources across 2 libraries
Study Notes(19)
Attribute Routing
Learn how to declare routes directly on controllers and actions with attributes, and how this approach complements or replaces convention-based routing.
Routing in MVC
See how convention-based routing maps incoming URLs to controller actions using route templates, defaults, and constraints.
Routing with @page
Learn how Blazor's @page directive maps components to URLs, using route parameters and constraints to build navigable pages.
Controllers and Attribute Routing
How ControllerBase classes and [Route]/[Http*] attributes map incoming requests to action methods in ASP.NET Core Web API.
Minimal APIs
A lightweight, low-ceremony way to build HTTP APIs in ASP.NET Core using top-level route handlers instead of controller classes.
Nginx as an API Gateway
How to use Nginx to route, rate-limit, authenticate, and load balance API traffic across backend services without a dedicated gateway product.
Bindings and Routing Keys
Understand how bindings connect exchanges to queues, and how routing keys drive delivery decisions across every RabbitMQ exchange type.
Direct Exchange Explained
Learn how RabbitMQ's direct exchange routes messages to queues using exact routing key matches, and when to reach for this exchange type.
Ingress Controllers
How Ingress resources describe HTTP routing rules and how Ingress controllers like NGINX, Traefik, and cloud ALB controllers actually fulfill them, including T…
Flask Quick Reference
A condensed cheat sheet covering Flask routing, request/response handling, context objects, and CLI essentials for quick lookup while coding.
Routing in Flask
Understand how @app.route binds URLs to view functions, how dynamic URL converters validate input, and how to handle HTTP methods and generate URLs with url_fo…
URL Routing in Django
Learn how Django maps incoming request paths to views using urlpatterns, path converters, included URLconfs, and named URLs for reversible linking.
File-Based Routing
How Next.js derives an application's routes automatically from the folder structure inside the app directory, including dynamic segments and navigation.
Dynamic Routing in React
Use URL parameters and the useParams and useNavigate hooks to build dynamic, data-driven routes in React Router.
Routing in Express
Understand how Express matches HTTP methods and URL paths to handler functions using routes.
Routing Fundamentals
Understand how routers use routing tables and longest prefix match to forward packets, and the difference between static and dynamic routing.
Routing Protocols
Distinguish distance-vector, link-state, and path-vector routing protocols including RIP, OSPF, and BGP.
Ingress Controllers
Learn how Ingress resources and Ingress controllers expose HTTP/HTTPS routing, host- and path-based rules, and TLS termination for cluster Services.
Intro to Ruby on Rails
An overview of the Rails web framework, its MVC architecture, and the convention-over-configuration philosophy that lets developers build database-backed apps…
Interview Questions(31)
What is Dijkstra’s Algorithm?
Dijkstra’s algorithm finds the shortest path from a single source vertex to every other vertex in a weighted graph with non-negative edge weights, using a gree…
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 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 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 Network Layer (OSI Layer 3)?
The Network layer is OSI Layer 3 — it is responsible for logical addressing (IP addresses) and routing, deciding the best path to move a packet from a source h…
What is IGMP (Internet Group Management Protocol)?
IGMP (Internet Group Management Protocol) is a Network-layer protocol that hosts and neighboring routers use to establish and manage multicast group membership…
What is RIP (Routing Information Protocol)?
RIP (Routing Information Protocol) is one of the oldest distance-vector routing protocols, used by routers to share reachability information within an autonomo…
What is GRE (Generic Routing Encapsulation)?
GRE (Generic Routing Encapsulation) is a tunneling protocol that wraps one network-layer packet inside another, letting two endpoints carry traffic — including…
CIDR Notation Explained
CIDR (Classless Inter-Domain Routing) notation expresses an IP address’s network prefix length as a suffix like /24, meaning the first 24 bits identify the net…
Private vs Public IP Addresses
A public IP address is globally unique and directly routable across the internet, while a private IP address comes from reserved ranges (like 10.0.0.0/8 or 192…
MAC Address vs IP Address
A MAC address is a fixed, hardware-burned Layer 2 identifier used to deliver frames within a local network segment, while an IP address is a logical, reassigna…
What is a Default Gateway?
A default gateway is the router a device sends traffic to whenever the destination address is not on its own local network, acting as the exit point that forwa…
Circuit Switching vs Packet Switching
Circuit switching reserves a dedicated, fixed-bandwidth path between two endpoints for the entire duration of a session, while packet switching breaks data int…
Inter-VLAN Routing Explained
Inter-VLAN routing is the process of forwarding traffic between two different VLANs, which is required because VLANs are isolated broadcast domains at Layer 2…
What is a Subnet Mask?
A subnet mask is a 32-bit value paired with an IPv4 address that tells a device which bits of the address identify the network and which bits identify the spec…
What is Supernetting? CIDR Aggregation Explained
Supernetting is the reverse of subnetting: it combines several contiguous, same-size smaller networks into one larger block by shortening the CIDR prefix, so a…
Classful vs Classless Addressing: What is the Difference?
Classful addressing divides the IPv4 space into fixed-size classes (A, B, C) with rigid boundaries determined by the leading bits of the address, while classle…
What is Anycast Routing?
Anycast is a routing method where the same IP address is announced from multiple physically distinct servers, and the network automatically routes each client…
What is Multicast Routing?
Multicast routing delivers a single stream of packets from one sender to a defined group of interested receivers simultaneously, using a reserved multicast add…
What is Route Summarization?
Route summarization (route aggregation) is the practice of combining multiple contiguous IP subnet routes into a single, shorter-prefix route so that routers a…
What is Administrative Distance?
Administrative distance (AD) is a per-protocol trust rating, typically 0-255, that a router uses to decide which source to believe when it learns a route to th…
What is Equal-Cost Multipath (ECMP)?
Equal-Cost Multipath (ECMP) is a routing technique where a router installs and actively uses multiple paths to the same destination in its forwarding table sim…
What is Policy-Based Routing (PBR)?
Policy-based routing (PBR) forwards traffic based on administrator-defined rules that match on criteria beyond the destination IP address — such as source addr…
Showing 24 of 31.