Networking is often modelled as layers, from a physical layer like ethernet or 802.11 wifi, through transport layers to application layers like Skype or webmail. Kind of like a 7-layer cake; each layer depends on the one underneath, but does not need to know the details. So you don't have to know anything about wireless frequencies or network routing in order to send an email.
TCP is a transport layer protocol, on top of IP (internet protocol). It uses handshaking so that connections are guaranteed and you know that packets arrived. Many applications like Web (HTTP), email (SMTP, IMAP), chat (IRC) are layered on top of TCP.
SSHv1 is version 1 (now obsolete) of the secure shell protocol. It uses encryption to protect both login credentials and data against snooping and host spoofing. The basic protocol is used as a replacement for the telnet protocol for remote access (terminal login - command line) and also as a base for SCP (secure copy), SFTP (secure FTP file transfer protocol) and rsync (remote sync).
The current version of SSH is SSHv2, which is more secure against certain esoteric attacks.
SSH servers usually run on port 22.