1)
O canal é o canal de comunicação seguro que você obtém quando você estabelece um túnel SSH entre computadores confiáveis. Rede é a rede física de máquinas (computadores, roteadores, switches) transportando os dados. Os dados são divididos em pacotes, que são enviados pela rede para a máquina de destino.
Você pode imaginar o canal como um tubo virtual protegido por criptografia.
Tudo o que passa por esse pipe virtual é transportado como pacotes criptografados usando a rede subjacente.
2)
Na maioria das vezes você não pode confiar na rede porque não tem controle total sobre todas as máquinas.
Se alguém tiver controle sobre uma máquina transportando (encaminhando) seus pacotes, ele poderá lê-los ou alterá-los.
Para proteger contra esses ataques, você usa criptografia, como SSH. Criptografia significa alterar o texto claro de uma forma que você só pode recuperá-lo, se tiver a chave.
Para obter um canal seguro em uma rede insegura, você precisa fazer duas coisas:
- Verifique se você está falando com a pessoa / a pessoa certa.
- Estabelecer canal seguro (criptografado), usando uma chave que ninguém mais conhece (segredo compartilhado)
Para atingir esses objetivos, o SSH usa criptografia de chave pública nos dois lados.
Para ter certeza de que você está falando com a máquina certa (1.), você precisa verificar a impressão digital.
Depois disso, ambas as extremidades negociam uma chave secreta compartilhada usada para criptografar os dados.
Para isso, geralmente Diffie-Hellman é usado.
Como você verificou que está falando com o parceiro de comunicação correto e trocou de forma segura uma chave secreta compartilhada para criptografar simetricamente os dados, ninguém pode alterar ou ler sua comunicação mais. Você tem um canal seguro em uma rede insegura.