quartz/content/notes/13-ssh.md
2023-04-17 10:13:55 +12:00

28 lines
789 B
Markdown

---
title: "13-ssh"
tags:
- lecture
- cosc301
---
What is a terminal?
- An electronic device used for entering data into, and displaying data from a computer
- Dumb terminal (thin client): no local processing ability
- Smart terminal (fat client): has local processing ability
![300](https://i.imgur.com/HSo19Rt.png)
> [!INFO] from programmer POV, terminal is the interface associated with a device/program
- Hard-copy terminals
- TeleTYpewriter (TTY)
- DEC VT-100 terminal
- Terminal emulator
- a program that does what a dumb terminal used to do
- Terminal window
![100](https://i.imgur.com/k6YQ2aG.png)
> [!INFO] there are two entities → terminal master/client and terminal client/slave/server.
> similar to client server
> a process can access the pseudo terminal