软考必背知识点常考点

1、DES是典型的私钥加密体制,属于对称加密,不属于公开秘钥加密。

2、常见的公钥加密算法有:RSA、EIGamal、背包算法、Rabin (RSA的特例)、迪菲一赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(Elliptic Curve Cryptography, ECc);DSA数字签名(又称公钥数字签名),将摘要信息用发送者的私钥加密,接收者只有用发送者的公钥才能解密被加密的摘要信息,也是属于公开密钥加密算法。

3、UML中有4中关系:依赖、关联、泛化和实现。

1)依赖(dependency)。依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。在图形上,把一个依赖画成一条可能有方向的虚线,如下图所示:

在这里插入图片描述

2)关联(association)。关联是一种结构关系,它描述了一组链,链式对象之间的连接。聚集(aggregation)是一种特殊类型的关联,它描述了中体和部分间的结构关系。关联和聚集的图形化表示如下图所示:

在这里插入图片描述

(3)泛化(generalization)。泛化是一种特殊/一般关系,特殊关系(子元素)的对象可替代一般元素(父元素)的对象。用这种方法,子元素共享了父元素的结构和行为。在图形上,把一个泛化关系画成一条带有空心箭头的实线,它指向父元素,如下图所示:

泛化

 4)实现(realization)。实现是类元之间的语义关系,其中一个类元制定了由另一个类元保证执行的契约。在两种情况下会使用实现关系:一种是在接口和实现他们的类或构件之间;另一种是在用例和实现它们的协作之间。在图形上,把一个实现关系画成一条带有空心箭头的虚线,如下图所示:
在这里插入图片描述

 4、UML中的图

1.类图
类图(class diagram)展现了一组对象、接口、协作和他们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。包含主动类的类图给出了系统的静态进程视图。

2.对象图
对象图描述一组对象及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。
3.构件图
构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。
4.组合结构图
组合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。
5.用例图
用例图描述一组用例、参与者及它们之间的关系。用例图给窗户系统的静态用例视图。这些图在对系统的行为进行组织和建模时是非常重要的。
6.顺序图
顺序图是一种交互图,交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图。
7.通信图
通信图也是一种交互图,它强调收发消息的对象或参与者的结构组织。顺序图和通信图表达了类似的基本概念,但它们所强调的概念不同,顺序图强调的是时序,通信图强调的是对象之间的组织结构(关系)。在UML1.X版本中,通信图成为协作图。
8.定时图
定时图也是一种交互图,它强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。
9.状态图
状态图描述一个状态机,它由状态、转移、时间和活动组成。状态图给出了对象的动态视图。它对于结构、类或协作的行为建模尤为重要,而且它强调事件导致的对象行为,这非常有助于对反应式系统建模。
10.活动图
活动图将进程或其他计算结构展示为计算内部的一步步的控制流和数据流。活动图专注于系统的动态视图。它对系统的功能建模和业务流程建模特别重要,并强调对象间的控制流程。
11.部署图
部署图描述对运行时的处理结点及在其中生存的构件的配置。部署图给出了架构的静态部署视图,通常一个结点包含一个或多个部署图。
12.制品图
制品图描述计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品图通常与部署图一起使用。制品也给出了它们实现的类和构件。
13.包图
包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
14.交互概览图
交互概览图是活动图和顺序图的混合物。

5、计算机七层网络

记为 ”巫术忘传会飙鹰“ 物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
在这里插入图片描述

软考必背知识点常考点_第1张图片

物理层中的中继器和集线器
一般网线的传输限制为100m,需要传送到更远,一般就需要再加多个中继器,延长传输距离。(中继器就起个原数据转送的目的,不进行其他任何的处理)
数据链路层
MAC地址就相当于是帧的地址
网桥用于连接两个同类型的设备
交换机相当于是多端口的网桥,用于连接多个设备(交换机比集线器性能高很多)
网络层
三层交换机(相当于是加了路由的交换机)
传输层
涉及到端口号的问题(涉及到两个重要的协议TCP,UDP)
会话层
表示层
应用层

需要了解对应的七层结构,对应的功能以及对应的设备和协议!!!!
网络技术标准与协议

TCP/IP协议:Internet,可扩展,可靠,应用最广,牺牲速度和效率
IPX/SPX协议:NOVELL,路由,大型企业网
NETBEUI协议:IBM,非路由,快速

在这里插入图片描述

软考必背知识点常考点_第2张图片
TCP协议:“三次握手”
Telnet协议:用于远程连接
FTP协议:文件传输
POP3协议和SMTP:邮件传输

DHCP协议:用于动态ip地址分配工作
TFTP协议:用于小文件传输
SNMP协议:简单网络管理协议
DNS协议:域名解析

Samba,CIFS,NFS都是文件共享协议,既可以用TCP,也可用UDP来实现,其中Samba可以跨平台

ARP协议:地址解析协议 ,把IP地址转为MAC地址
RARP协议:反向地址解析协议,把MAC地址转为IP地址
 

你可能感兴趣的:(安全,https,linux)