The part you mention starts the "sshd" program. It's the Secure Shell (SSH) daemon (server process).
Depending on the command-line argument, your script starts, stops or restarts the SSH server. $1 represents the command-line argument, and this value gets compared to the different possible values between case and esac.