Skip to main content

Command Palette

Search for a command to run...

Essential Protocols: Quick Guide for SREs & SysAdmins

Updated
2 min read
Essential Protocols: Quick Guide for SREs & SysAdmins

In infrastructure, you don't guess—you verify. Whether you're debugging a Kubernetes CNI or a cloud-native database, knowing the underlying protocol is the key to faster troubleshooting.

Here is a cheat sheet of the 25 most important protocols and the commands to test them directly from your terminal.

ProtocolRole in InfrastructureCommand to Test
HTTPSSecure web traffic & API entry points.curl -I https://google.com
SSHSecure remote server management.ssh -v user@host
DNSThe backbone of service discovery.dig +short google.com
TCPConnection-oriented, reliable delivery.nc -zv host 443
UDPFast delivery for VoIP, VPN, & DNS.nc -zuv host 1194
ICMPNetwork reachability & latency testing.ping -c 4 8.8.8.8
BGPInternet-scale routing (AS path).mtr --aslookup 8.8.8.8
NTPLog & certificate synchronization.chronyc sources
TLS/SSLEncryption layer for all secure traffic.openssl s_client -connect host:443
DHCPDynamic IP allocation & management.ip addr show
ARPIP to MAC resolution (Layer 2).ip neighbor
NFSNetwork file sharing (Linux/Unix).showmount -e host
SMBNetwork file sharing (Windows/Azure Files).smbclient -L //host
SFTPSecure file transfer over SSH.sftp user@host
SMTPOutbound mail & alert notifications.swaks --to user@domain.com
SNMPMonitoring hardware & network devices.snmpwalk -v2c -c public host
LDAPCentralized user authentication.ldapsearch -x -h host
RDPRemote desktop access (Windows/VDI).telnet host 3389
iSCSIStorage over IP (SAN connectivity).iscsiadm -m discovery
gRPCHigh-performance microservices.grpcurl host:port list
RedisFast caching & session management.redis-cli -h host ping
SQLDatabase connectivity (MySQL/PostgreSQL).mysql -h host -P 3306
MQTTIoT & event-driven messaging.mosquitto_pub -h host -t test
VXLANOverlay networks (CNIs like Flannel/Calico).ip -d link show type vxlan
HTTP/2Modern web performance (Multiplexing).curl -I --http2 https://google.com

More from this blog