| Channel | A channel is the basic medium for application-layer data on top of an SSH transport. |
| Channel.Direct | Direct channels are those that are initiated by us. |
| Channel.Forwarded | Forwarded channels are those that are initiated by the server. |
| AbstractChannel | |
| ChannelInputStream | InputStream for channels. |
| ChannelOutputStream | OutputStream for channels. |
| SocketStreamCopyMonitor | |
| Window | |
| Window.Local | Controls how much data remote end can send before an adjustment notification from us is required. |
| Window.Remote | Controls how much data we can send before an adjustment notification from remote end is required. |