Port for the control channel. Used for control messages like interrupt and shutdown.
Port for the heartbeat channel. Used to detect if the kernel is alive.
Port for the iopub (I/O publish) channel. Used for kernel output messages sent to all clients.
IP address or hostname where the kernel is running. Usually "127.0.0.1" for local kernels or an IP/domain for remote kernels.
Optionalkernel_Display name of the kernel (optional). Examples: "python3", "ir", "julia-1.10"
Secret key for HMAC message signing. Used to authenticate messages between client and kernel.
Port for the shell (request/reply) channel. Used for synchronous request-reply communication.
HMAC signature scheme used for message authentication. Always "hmac-sha256" for Jupyter kernels.
Port for the stdin channel. Used for kernel input requests (e.g., raw_input calls).
Transport protocol for connecting to kernel channels. "tcp" for TCP/IP connections, "ipc" for inter-process communication.
Kernel connection configuration (from connection file).