PC local--------------------Logiciel----------------------+ +------------------Espace-noyau--------------+-Espace--+ PC distant +-Matériel-+ | +---+ | utilis. | +------------- ---Logiciel----------------+ | +-----+ | | | D | +---+ +---+ +---------------+ | | +-Espace---------+-----Espace-noyau-------+ | |Ecran|<-|--|--| R | | L | | | | Drivers TTY | | | | utilisateur | | | +-----+ | | | I |<--| i | | D | | +---------+ | | +---+ | | +----------+ | +-----+ +---+ | |+-------+ | | | V | | n |<=>| D |<=|=>|/dev/tty1|<=|==|=>|ssh|<=|=//=|=>|sshd@pts42|<=|====>| PTM |<====>| D | | ||Clavier|-|--|->| E | | u | | L | | +---------+ | | +---+ | | +----------+ | +-----+ | D | | |+-------+ | | | R |-->| x | | | | | | | | +-----+ | +----PTS----+ | L | | +----------+ | | S | +---+ +---+ +---------------+ | | | |shell|<===|=>|/dev/pts/42|<=>| | | | +---+ | | | +-----+ | +-----------+ +---+ | +--------------------------------------------+---------+ +----------------+------------------------+ Bob utilise ssh depuis une console virtuelle, pour se connecter et ouvrir un shell distant, sur le PC d'Alice. Linux : L'émulateur de terminal du noyau DDL : Discipline de ligne PTM : Drivers PTY maître PTS : Drivers PTY esclave