Skip to content →

Tag: networking

Wireshark Filters

Wireshark is an awesome tool that lets you look at network activity. It captures packets of data leaving and entering a network and displays them in a graphical user interface. I’ve found Wireshark to be an invaluable learning tool. I’ve used it to help me understand network protocols, such as…

Leave a Comment

How Encryption on the Internet is Established: the TLS Handshake Protocol

In this post, we will look at the TLS Handshake Protocol that is required to create an encrypted, authenticated connection between a client and a server. This information comes from examining TCP packets using Wireshark. Before we get into the TLS Handshake, there is another handshake (often referred to as the “three-way handshake” or “SYN…

Leave a Comment

Kubernetes Host Networking

There is an option in Pod.spec called hostNetwork. What does it mean? My favorite way of learning about Kubernetes resources is by using the explain command. $ kubectl explain pod.sec.hostNetwork KIND: Pod VERSION: v1 FIELD: hostNetwork DESCRIPTION: Host networking requested for this pod. Use the host’s network namespace. If this…

Leave a Comment