A quick check in /dev/pts shows a lot of entries but what are they for?:
ls /dev/pts
0 10 12 14 16 18 2 21 23 25 27 29 30 32 4 6 8 ptmx
1 11 13 15 17 19 20 22 24 26 28 3 31 33 5 7 9
Basically they are pseudo-terminals, whereas a tty is a physical terminal (think of Ctrl + Alt + F1 being tty0 and F8 being tty7).
An easy way to test this is to keep opening new terminal windows (Ctrl+Shift+t)
Then type "tty" and you'll see each one has a higher /dev/pts number.
Pretty much anything such like ssh, bash that uses terminal input or output will create it's own /dev/pts.
dev, pts, linux, entries, ls, ptmx, pseudo, terminals, whereas, tty, terminal, ctrl, alt, quot, ll, ssh, bash, input, output,