Networking / RFC

Networking / RFC

Why can tracert show intermediate routers? Exploring how TTL is incremented by 1

This article explains how Windows tracert estimates hops using TTL and ICMP Time Exceeded, including how to interpret the results for troubleshooting.
Networking / RFC

How to Read curl -I Output: Examining HTTP Response Headers One Line at a Time

Learn how to interpret the HTTP response displayed by curl -I in the order of Status, Content-Type, Content-Encoding, Cache-Control, and Content-Length. This is a practical approach that also helps verify gzip compression in Nginx.
Networking / RFC

Sending Raw HTTP in PowerShell — Experiencing HTTP over TCP on localhost

Connect to localhost using TcpClient and send an HTTP/1.1 GET request as a string. Observe the differences between the HTTP and TCP layers on a single PC.
Networking / RFC

Comparing A and AAAA Records with Resolve-DnsName: Observing IPv4 and IPv6 Name Resolution

A practical look at comparing A and AAAA records using Resolve-DnsName for production tasks.
Networking / RFC

The First 3 Items to Check in DevTools Network When the Web Is Slow: Isolating Status, Type, and Time

We review the first 3 items to check in the DevTools Network panel when a web page is slow, tailored for practical use.
Networking / RFC

Comparing HEAD and GET with curl: What you cannot tell by using -I alone

Send HEAD and GET requests to the same URL using curl and read-only observe the differences in status and headers.
Networking / RFC

Testing a new connection destination without changing DNS using curl –resolve

Use curl --resolve to temporarily replace only the connection IP for a single request, without modifying the operating system's hosts file or DNS.
Networking / RFC

Breaking down Web latency step by step with curl

Observe DNS, connection, time to first byte, and total time separately.
Networking / RFC

Checking Public DNS Information with PowerShell

Observe public DNS information in read-only mode using PowerShell.
Networking / RFC

Observing ETag and 304 with curl: Verifying HTTP Caching Hands-On

Send ETag and If-None-Match using curl, and observe HTTP conditional requests through the difference between 200 and 304.