La figura 1 es una animación que muestra los pasos de una conversación TCP entre dispositivos. Estos pasos incluyen el intercambio de tres vías del envío de la sincronización de TCP, el envío del acuse de recibo, el envío de los datos y el envío de los paquetes FIN. La figura 2 muestra los tres rangos que se usan para los números de puerto. Los puertos 0 a 1023 están clasificados como puertos conocidos. Los números 1024 a 49151 son puertos registrados. Los puertos 49152 a 65535 se consideran puertos privados y/o dinámicos. La figura 3 muestra una docena de los números de puerto más conocidos y comunes, incluidos FTP (20 y 21), SSH (22), SMTP (25), DNS (53), DHCP (67 y 68), TFTP (69), HTTP (80), POP3 (110), IMAP (143), SNMP (161) y HTTPS (443).