This visual execution shows how Jenkins agents connect to the master using SSH or JNLP methods. The master starts and chooses the connection method. For SSH, the master initiates an SSH session to the agent machine, which must accept incoming SSH connections. For JNLP, the agent machine runs a Java client that connects back to the master, useful when the agent cannot accept inbound connections. The execution table traces each step from starting the master, selecting connection method, establishing connection, to running jobs. The variable tracker shows connection status and agent readiness changing from disconnected to connected. Key moments clarify why connection initiation direction matters and what happens if SSH is blocked. The quiz tests understanding of connection initiation steps and conditions for success. The snapshot summarizes the two methods and their key differences.