Networking / RFC

Networking / RFC

Observing TCP States with PowerShell: What Do ESTABLISHED and TIME_WAIT Mean?

Use Get-NetTCPConnection to passively observe ESTABLISHED and TIME_WAIT states, bridging RFC 9293 TCP state transitions to practical troubleshooting.
Networking / RFC

Checking HTTPS Certificate Expiration with PowerShell: Using .NET SslStream Directly

Establish a TLS connection from PowerShell using TcpClient and SslStream, and read-only check the Subject, NotAfter, and remaining days of the presented certificate.
Networking / RFC

Sending and Receiving UDP on localhost with PowerShell: Visually Observing Connectionless Communication

Send and receive data on localhost using UdpClient in PowerShell to observe datagram communication, which unlike TCP does not require establishing a connection.
Networking / RFC

Do Not Follow Redirects Blindly: Inspecting Location Chains with curl

Perform initial triage of SSO flows, shortened URLs, and legacy internal link forwarding paths by observing 3xx status codes and Location headers with curl.
Networking / RFC

Delimiting "one message" in TCP: Trying length prefixes on localhost

We test a length prefix, which adds a 4-byte length to the TCP byte stream so the receiving side can determine message boundaries.
Networking / RFC

Observing that TCP lacks message boundaries on localhost

Safely observe how the number of sends and the boundaries of receives do not match in TCP transmission and reception on localhost.
Networking / RFC

Checking Redirect Paths and Final URLs with curl: Tracking 301 and 302

Use curl options such as -I, -L, and url_effective to isolate and verify 301/302 Location headers, intermediate paths, and final URLs.
Networking / RFC

Trying IPv6 Communication with PowerShell — How is the localhost TCP of ::1 Different from IPv4?

Set up a TCP server and client on a single PC using the IPv6 loopback ::1, and observe the differences in endpoints and AddressFamilies.
Networking / RFC

In Which Layer Do HTTP 404, 502, and 504 Occur? — Troubleshooting from the Nginx and Application Request Path

Review the HTTP meanings of 404, 502, and 504 based on RFC 9110, and organize where to start investigating across Nginx and upstream applications along the request path.
Networking / RFC

Checking HTTPS Certificate Expiration with PowerShell — Directly Using .NET SslStream

Use .NET TcpClient and SslStream from PowerShell to check the server certificate, expiration date, and remaining days of an HTTPS site.