Andres Diaz

andres@diaz:~$ whoami

Andres Diaz

Defect Reproduction Engineer at Filevine

andresdiaztech@gmail.com

LinkedIn GitHub Blog



andres@diaz:~/notes$ cat acronyms.md

cd ..

Acronyms

Oct 18, 2026 · Reference

Goal

Know these without looking them up. Format: acronym (what it stands for, what it does).

Related: Ports · OSI Model

Networking

AcronymStands forWhat it does
ACKAcknowledgeTCP flag: "I received your data"
APIPAAutomatic Private IP Addressing169.254.x.x address Windows gives itself when DHCP fails
ARPAddress Resolution ProtocolIP > MAC lookup on the local network
CAMContent Addressable MemoryA switch's MAC address table
CDNContent Delivery NetworkServers around the world that serve website files fast
CIDRClassless Inter-Domain Routing/number notation for subnet size (/24 = 254 hosts)
DHCPDynamic Host Configuration ProtocolHands out IPs automatically, UDP 67/68
DHCPv6DHCP for IPv6IPv6 version of DHCP, abused by mitm6
DNSDomain Name SystemNames > IPs, UDP 53
DoSDenial of ServiceKnocking a device or service offline
DoHDNS over HTTPSEncrypted DNS hidden inside HTTPS
DORADiscover, Offer, Request, AcknowledgeThe 4 steps of DHCP
ECHEncrypted Client HelloHides the site name (SNI) in TLS
FINFinishTCP flag: close the connection politely
ICMPInternet Control Message ProtocolPing and network error messages
IPInternet ProtocolLogical address, Layer 3, used by routers
IPv4Internet Protocol version 4192.168.12.34 style, 32 bits
IPv6Internet Protocol version 6fe80::... style, 128 bits
ISPInternet Service ProviderThe company that provides your internet
LANLocal Area NetworkYour home or office network
MACMedia Access ControlHardware address, Layer 2, used by switches
MSSMaximum Segment SizeLargest data chunk per TCP packet (1460)
NATNetwork Address TranslationRouter swaps private IP > public IP
NICNetwork Interface ControllerNetwork card (Wi-Fi, Ethernet)
OSIOpen Systems InterconnectionThe 7-layer network model
PPPPoint-to-Point ProtocolLayer 2 protocol for a direct link between two devices
OUIOrganizationally Unique IdentifierFirst 3 bytes of a MAC = manufacturer
pcapPacket captureCaptured traffic file (.pcap, .pcapng)
PDUProtocol Data UnitOne complete message at a given layer
PSHPushTCP flag: send this data to the app now
QUICQuick UDP Internet ConnectionsHTTPS over UDP 443, no TCP handshake
RSTResetTCP flag: "go away" / "nothing's here"
SACKSelective AcknowledgmentResend only the lost TCP packet
SNIServer Name IndicationSite name sent in plain text in the TLS Client Hello
SYNSynchronizeTCP flag: start a connection
TCPTransmission Control ProtocolReliable, handshake first, Layer 4
TLSTransport Layer SecurityThe encryption behind HTTPS
UDPUser Datagram ProtocolFast, no handshake, Layer 4
URGUrgentTCP flag: urgent data, rarely used
VLANVirtual LANSplits one switch into separate networks
WANWide Area NetworkThe internet side of your router
WSWindow ScaleLets the TCP window grow past 65,535 bytes

Protocols and services (with ports)

AcronymStands forWhat it does
FTPFile Transfer ProtocolFile transfers, port 21
HTTPHypertext Transfer ProtocolUnencrypted web, port 80
HTTPSHTTP SecureEncrypted web, port 443
IMAPInternet Message Access ProtocolRead email on the server, port 143
LDAPLightweight Directory Access ProtocolQuery Active Directory, port 389
NetBIOSNetwork Basic Input/Output SystemOld Windows file sharing / naming, port 139
NTPNetwork Time ProtocolClock sync, UDP 123
POP3Post Office Protocol v3Download email, port 110
RDPRemote Desktop ProtocolWindows remote desktop, port 3389
RPCRemote Procedure CallWindows services talking to each other, port 135
SMBServer Message BlockWindows file sharing, port 445
SMTPSimple Mail Transfer ProtocolSend email, port 25
SNMPSimple Network Management ProtocolDevice monitoring, UDP 161
SSHSecure ShellEncrypted remote terminal, port 22
TFTPTrivial File Transfer ProtocolFile transfer with no login, UDP 69
WinRMWindows Remote ManagementRemote PowerShell, ports 5985/5986

Hacking and attacks

AcronymStands forWhat it does
ADActive DirectoryWindows domain: users, computers, logins for a company
CTFCapture The FlagHacking practice challenges
LLMNRLink-Local Multicast Name ResolutionWindows' fallback name lookup, poisoned by Responder
MITMMan-in-the-MiddleAttacker sits between two victims and sees their traffic
NBT-NSNetBIOS Name ServiceOlder fallback name lookup, also poisoned by Responder
OSINTOpen Source IntelligenceRecon from public information
PrivEscPrivilege EscalationGoing from a normal user to admin/root

Systems and tools

AcronymStands forWhat it does
OSOperating SystemWindows, Linux, macOS
VMVirtual MachineA computer running inside software (Kali, lab targets)
WSLWindows Subsystem for LinuxRuns Linux inside Windows

Courses and certs

AcronymStands forWhat it is
TCMTCM SecurityThe company behind PEH and PNPT
PEHPractical Ethical HackingThe course I am taking now
PJPTPractical Junior Penetration TesterEntry cert after PEH
PNPTPractical Network Penetration TesterThe main cert I am working toward
HTBHack The BoxHacking labs and HTB Academy courses
CPTSCertified Penetration Testing SpecialistHTB's multi-day practical pentest exam
OSCPOffensive Security Certified ProfessionalOffSec's 24-hour hands-on pentest exam (PEN-200 course)
CRTOCertified Red Team OperatorRed team cert
BSCPBurp Suite Certified PractitionerWeb app hacking cert from PortSwigger
Security+CompTIA Security+Entry-level security certification

Security teams and platforms

AcronymStands forWhat it is
SOCSecurity Operations CenterTeam that watches alerts and responds to attacks
AppSecApplication SecurityTeam that secures a company's own software
PSIRTProduct Security Incident Response TeamTeam that handles vulnerabilities found in a company's products
AWSAmazon Web ServicesAmazon's cloud platform
DCDomain ControllerThe server that runs AD (Active Directory)

OSI (Open Systems Interconnection) model

Moved to its own note: OSI Model.