软件设计师中级 重点 笔记

下午题目

数据流图补充原则
22年下半年真题
更早-真题大全
答题技巧

网络

DNS域名解析分类:

在这里插入图片描述
递归查询的顺序:1.本地域名服务器 2.根域名服务器 3.顶级域名服务器 4.权限域名服务器

域名

域名

协议简介

POP3: 110端口。用于电子邮件收取。它允许用户从邮件服务器上下载到本地计算机,通常用于离线邮件处理。
TELNET: 23端口。用于远程登录到计算机。
SMTP: 25端口。用于电子邮件传输。它负责将邮件从发送方的邮件服务器传送到接收方的邮件服务器。

DHCP: 67端口。用于自动分配 IP 地址给网络设备。
TFTP: 69端口。简单的文件传输协议,通常用于在网络中传输小文件,如网络设备的配置文件。
SNMP: 161端口。用于网络管理。它允许网络管理员监控网络设备的状态和性能,以及进行配置更改。
DNS: 53端口。将人类可读的域名解析为 IP 地址

ARP: 将 IP 地址解析为 MAC 地址。
RARP: 将 MAC 地址解析为 IP 地址。在现代网络中,RARP 已被更先进的协议所取代。
在这里插入图片描述

网络设备

物理层设备:中继器(对信号再生放大) 集线器(本质)
数据链路层:网桥(识别MAC,帧转发),交换机(多端口网桥)
网络层: 路由器(识别IP,数据包转发)

算法

算法渐进分析

kruska最小生成树算法:对边排序+并查集

软件工程

类之间的关系:

  1. 聚合(空心菱形):LocalDateTime类中包括LocalDate date和LocalTime time
  2. 组合(实心菱形):组合关系是一种强聚合关系。聚合关系中部分离开整体仍可存活,组合关系中部分离开整体没有意义,比如:人由身体、四肢等部分组成 ,它们的关系为组合关系。
  3. 依赖(虚箭头):类A和类B,类A的某个成员方法的参数有类B,说明类A依赖类B。依赖关系除了被依赖方作为依赖方的方法参数,还可能作为依赖方的方法返回值存在,
  4. 关联(实线):关联关系是一种强依赖的关系,假设有两个类,类A和类B,类B作为类A的成员变量存在,类A也可为类B的成员变量存在,如果互为成员变量则为双向依赖,否则为单向依赖。
  5. 关联关系与依赖关系的区别在于,依赖关系是一种临时的关系,依赖关系主要体现在方法参数,当调用方法时才有关系。关联关系是一种长期的关系,主体现在成员变量,无论是否调用方法这种关系都存在。
实体联系图(E-R图)

联系类型:1:1
关系:用菱形表示
主键是下面画划线,外键是画虚线

实体联系图

其它

  1. 著作权中的 修改权,署名权,保护作品完整权都是永久保护。
  2. 数据库-关系运算 & 补充2-重要
  3. McCabe度量法 & 例题2
  4. 关系模式求候选码:如果属性只在函数依赖集的左边出现,则该属性为候选码。
  5. ROM,PROM,EPROM,EEPROM,RAM,DRAM,SRAM,FLASH
  6. 对称加密算法: 使用同一套密钥(无公钥私钥):DES,3DES,RC5,IDEA,AES
  7. 非对称加密算法: A发给B,使用B的公钥加密,B使用B自己的私钥解密。
  8. 数字签名: A发给B,使用A自己的私钥签名,B使用A的公钥解密。
  9. 木马以窃取为主,病毒:直接破坏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值