Ciekawi mnie jak działa protokół SSH na przykładzie prostej aplikacji klient-server.
Loguję się na zdalną maszynę przez SSH.
Na zdalnej maszynie uruchamiam program serwera napisany w C, w którym tworzę gniazdo z użyciem funkcji socket w domenie PF_INET i typu SOCK_DGRAM.
Dla tego gniazda ustawiam port 25000.
Na maszynie lokalnej uruchamiam aplikację kliencką, z której wysyłam na adres IP serwera i port 25000 pakiet danych.
Aplikacja serwera odbiera pakiet prawidłowo.
Jak wygląda droga tego pakietu, skoro port 25000 serwera jest filtrowany?