<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://internet-visualizer.vercel.app</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/network-map</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/packet-journey</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/dns-explorer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/http-explorer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/https-explorer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/api-visualizer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/websocket-viewer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/internet-simulator</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/network-diagnostics</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/glossary</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/first-steps/what-happens-when-you-open-a-website</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/first-steps/your-devices-are-on-a-network</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/first-steps/messages-travel-in-packets</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/first-steps/finding-a-websites-address</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/first-steps/asking-for-the-page</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/first-steps/keeping-it-private</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/internet-foundations/what-is-a-network</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/internet-foundations/addresses-and-subnets</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/internet-foundations/routing-and-the-path-between</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/internet-foundations/tcp-and-udp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/how-a-web-page-loads/from-url-to-pixels</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/how-a-web-page-loads/the-second-visit</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/how-a-web-page-loads/why-pages-feel-slow</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/how-a-web-page-loads/when-a-page-load-fails</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/names-and-addresses/how-a-name-is-resolved</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/names-and-addresses/records-aliases-and-delegation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/names-and-addresses/dns-caching-and-ttl</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/names-and-addresses/dnssec-and-the-chain-of-trust</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/the-web-protocol-layer/anatomy-of-an-http-message</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/the-web-protocol-layer/status-codes-and-redirects</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/the-web-protocol-layer/http-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/the-web-protocol-layer/cookies-and-sessions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/the-web-protocol-layer/cross-origin-requests</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/the-web-protocol-layer/http-1-2-and-3</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/security-on-the-wire/what-tls-actually-does</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/security-on-the-wire/certificates-and-trust</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/security-on-the-wire/handshakes-and-resumption</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/security-on-the-wire/what-https-does-not-protect</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/rest-and-resources</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/api-authentication</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/pagination-and-rate-limits</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/webhooks</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/choosing-a-realtime-transport</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/the-websocket-upgrade</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/real-time-and-apis/keeping-a-websocket-alive</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/infrastructure/cdns-and-the-edge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/infrastructure/load-balancers-and-reverse-proxies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/infrastructure/nat-and-private-addresses</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://internet-visualizer.vercel.app/learn/infrastructure/firewalls-and-segmentation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
