Bootstrap

嵌入式系统设计师教程笔记

为了备考2019年嵌入式系统设计师,同时更关键的是为了补齐一些嵌入式方面的基础知识,将09年至17年考过的考点总结了一下:(当下已经考完了,上午卷有很多没总结到的考点,下午基本都是送分题,除了最后一道单链表还需要思考,其余答案都可以在题目中找到

上午卷

(1) 软件能力成熟模型(CMM)(2017/2016/2014/2012/2010/2009)

规定了软件研制和软件测试中的主要软件管理过程和工程过程的实践,由低到高分为五个等级:初始级、可重复级、已定义级、已管理级和优化级,每个等级又被分解成几个关键过程域,共18个关键过程域;
初始级:没有关键过程域;
可重复级:需求管理、软件项目计划、软件项目跟踪与监控、软件项目策划、软件需求管理;
**已定义级:**同行评审 、组间协调、软件产品工程、集成软件管理、培训大纲、组织过程定义、组织过程集点;
**已管理级:**软件质量管理、定量过程管理;
优化级:过程更改管理、技术改革管理、缺陷预防;

(2)网络传输(Every year)

因为TCP/IP协议范围过于宽泛,且每年会出5题在这方面,所以分小类讲;
1) 常用网络互联设备
互连设备 工作层次 主要功能
中继器 物理层 对接收信号进行再生和发送,只起到扩展传输距离的作用,对高层协议是透明的,但使用个数有限。
集线器 物理层 多端口的中继器
网桥 数据链路层 根据帧物理地址进行网络之间的信息转发,可缓解网络通信繁忙度,提高效率。
二层交换机 数据链路层 指传统的交换机,多端口网桥。
三层交换机 网络层 带路由功能的二层交换机。
路由器 网络层 通过逻辑地址进行网络之间的信息转发,可完成异构网络之前的互联互通,只能连接使用相同网络协议的子网。
多层交换机 高层 带协议转换的交换机。
网关 高层 最复杂的网络互连设备,用户连接网络层以上执行不同协议的子网。

(3)IP地址

A类网络:第一字节的第一位必须是0(0~128),子网掩码:255.0.0.0;
B类网络:第一字节的前2位必须是10(128~192),子网掩码:255.255.0.0;
C类网络:第一字节的前2位必须是110(192~255),子网掩码:255.255.255.0;
主机路由器的子网掩码是255.255.255.255;

特殊的
① IP地址后面斜杠加具体数字
xx.xx.xx.2/24 —>表示一个ip地址xx.xx.xx.2,24告诉了这个ip地址所对应的子网掩码。
xx.xx.xx.0/24 —>表示一个网段,并且24告诉了当前具体的子网掩码。
② 某些特殊的IP地址
127.0.0.1是本地回送地址,当网络不可用时,为了测试编写好的网络程序;

(4) TCP/IP协议

其中考的比较多的是TCP、UDP、DNS、SNMP、SMTP和POP3这几个协议;
① POP3协议:POP3采用C/S模式进行通讯(即Client/Server),POP3需要TCP连接的支持,是基于TCP协议的应用层协议,使用110号端口
② SMTP协议:SMTP负责邮件发送,POP负责邮件接收,是基于TCP协议的应用层协议,使用25号端口
③ DNS协议:命令ipconfig/flushdns用于清理并重设DNS客户解析器缓存的内容;
④ SNMP协议:简单网络管理协议(SNMP)被封装为UDP并在IP协议中封装和传输,配置SNMP服务器需要管理员或者administrater
⑤ TCP协议:较为复杂,采用3次握手建立连接,4次挥手断开连接,传输过程中实现可靠传输、流量控制以及拥塞控制,用于可靠性要求高的应用;
⑥ TCP的流量控制采用了可变大小的滑动窗口协议
⑦ UDP协议:是一个简单的面向数据包的传输层协议,而UDP对应的则是可靠性要求低、传输经济(开销小)的应用;
⑧ 在ASP的内置对象中,response对象可以修改Cookie中的值
⑨ DHCP协议:DHCP封包在传输层( Transport Layer)是采用UDP协议,DHCP客户端可从DHCP服务器获得
本机IP地址,DNS服务器的地址,DHCP服务器的地址
,默认网关的地址;
⑩ ICMP协议:用于在IP主机、路由器之间传递控制消息,属于网络层协议,封装在IP数据报中,是IP的一个组成部分;
⑪ PPP认证:链路层协议,PPP中的安全认证协议有PAP和CHAP两种,前者提供了一种简单的两次握手认证方法,不太安全,后者采取三次握手周期地验证对方身份;
Ping命令用于检查网络是否连通;
⑬ 两个IPV6结点通过隧道技术通过IPV4网络进行通信,纯IPV6与纯IPV4结点通过翻译技术进行通信;
⑭ HTTP协议:
标题:title,< HR >代表一条横直线,< B >代表加粗,< I >代表斜体;
GET命令用于读取一页网页,HEAD读取网页头信息,POST用于把消息加到指定的网页上;
HTTPS基于SSL安全协议进行加密,其默认端口为443

(5) 网络攻击和网络安全(Every year except 2009)

1&#

;