1. SSH:
Secure Shell
(
SSH
) is a cryptographic
network protocol
for secure data communication, remote
command-line
login
, remote command execution, and other secure
network services
between two networked computers that connects, via a
secure channel
over an insecure network, a server and a client (running
SSH server
and
SSH client
programs, respectively)
2. SSH
口令登录 and 公钥登录
3. SSH 远程操作与端口转发(隧道技术)
4. Man-in-the-middle attack
D-BUS: a system for IPC.
Concept: Address > [Bus Name] > Path > Interface > Method(or Signal)
OOD Principle:
1. SRP (Single Responsibility Principle)
2. OCP (Open Close): By Abstract Class
3. LSP (Liskov Substitution): Derived types must be completely substitutable for their base types.
4. DIP (Dependency Inversion): Details shall depend on Abstraction.
5. ISP (Interface Segregation)
6. Others: Class contains <8 operations except get/set functions. Class contains <7 attributes
7. Inheritance (Is-a) & inclusion (has-a)
UML:
http://www.uml.org.cn/
Use Case Model: Generalization; Include; Extend
Design Model:
Class Diagram: 在系统分析与设计阶段,类通常可以分为三种,分别是实体类(Entity Class)、控制类(Control Class)和边界类(Boundary Class),