产品经理-技术名词3

1.数据库中存储的是

:数据以及数据之间的联系

2.文件传输有关技术/协议

P2P是英文peer to peer lending(或peer-to-peer)的缩写,意即个人对个人(伙伴对伙伴)。又称点对点网络借款,是一种将小额资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。属于互联网金融(ITFIN)产品的一种。与文件传输有关。
FTP是File Transfer Protocol的缩写,是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层;
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能;
WHOIS(读作“Who is”,非缩写)是用来查询域名的IP以及所有者等信息的传输协议,与文件传输无关

3.Linux命令

uname功能说明:显示系统信息
-a或–all 显示全部的信息。
-m或–machine 显示电脑类型。
-n或-nodename 显示在网络上的主机名称。
-r或–release 显示操作系统的发行编号。
-s或–sysname 显示操作系统名称。
-v 显示操作系统的版本。
–help 显示帮助。
–version 显示版本信息
vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息;
sar是非常强大性能分析命令,通过 sar 命令可以全面的获取系统的 CPU、运行队列、磁盘 I/O、交换区、内存、 CPU中断、网络等性能数据;
stat用于查看文件或者文件系统的状态,如可以查看时间等属性。

4.分布式数据库产品的特点

数据抗灾性强,多个节点的数据都有重叠部分,一个节点数据丢失,整体数据完整
支持大并发量,多个节点的数据可以并行地读、写和处理
可以支持动态扩容,设置新的数据节点,然后直接分配数据,对现有数据库事务无影响
受网络影响大,数据节点之间的消息传输频繁,需要消耗包括网络在内的很多资源

5.以下哪些协议只使用了TCP协议:

FTP
HTTP
HTTPS

DNS区域传输的时候使用TCP协议,域名解析时使用UDP协议。

6.TCP/IP四层网络模型

产品经理-技术名词3
在业内,如果提及是几层设备,层数参考的是OSI七层架构模型,而不是TCP/IP模型,故交换机常被称为二层设备,路由器被称为三层设备。

7.HTTPs

HTTP 协议虽然使用极为广泛, 但是却存在不小的安全缺陷, 主要是其数据的明文传送和消息完整性检测的缺乏, 而这两点恰好是网络支付, 网络交易等新兴应用中安全方面最需要关注的
HTTPS 在HTTP 的基础下加入SSL 层, 加上 TLS/SSL 协议构建的可进行加密传输、身份认证的网络协议,主要通过数字证书、加密算法、非对称**等技术完成互联网数据传输加密,实现互联网传输安全保护。
优点
可认证用户和服务器,确保数据发送到正确的客户机和服务器 ;
可进行加密传输身份认证的网络协议,要比 HTTP 协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。
HTTPS 是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人攻击的成本
缺点
HTTPS 协议还会影响缓存,增加数据开销和功耗 。
在黑客攻击、拒绝服务攻击和服务器劫持等方面几乎起不到什么作用 。
在某些国家可以控制 CA 根证书的情况下,中间人攻击一样可行 [2] 。
成本增加。

DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。 https不可以抵御DDoS攻击

8.计算机病毒的特征:

1、隐蔽性:计算机病毒不易被发现,往往以隐含文件或程序代码的方式存在,在普通的病毒查杀中,难以实现及时有效的查杀。
2、破坏性:如常见的木马、蠕虫等计算机病毒,可以大范围入侵计算机
3、传染性:,能够通过U盘、网络等途径入侵计算机。
4、寄生性:
5、可执行性:计算机病毒与其他合法程序一样,是一段可执行程序,但它不是一个完整的程序,而是寄生在其他可执行程序上,因此它享有一切程序所能得到的权力。
6、可触发性:病毒因某个事件或数值的出现,诱使病毒实施感染或进行攻击的特征。
7、攻击的主动性:
8、病毒的针对性:计算机病毒是针对特定的计算机和特定的操作系统的。

9.android开发用的是java语言

10.在网上传输音乐文件,以下格式中最高效简洁的是MP3

MPEG:1. 运动图像视频。2. 动态图像专家组,专门致力于运动图像(MPEG视频)及其伴音编码(MPEG音频)标准化工作
MP3:一种数字音频编码和有损压缩格式,舍弃音频数据中对人类听觉不重要的部分,压缩成较小文件(数据量小方便网络传输)
AVI:音频视频交织,一种多媒体文件格式
MID音乐数字接口,一个工业标准的电子通信协议,能过够让电子乐器、计算机、手机设备彼此连接,调整和同步,即时交换演奏数据

11.计算机三类系统总线

是数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。

数据总线DB(Data Bus)用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。

数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。

地址总线AB(Address Bus)是专门用来传送地址的,由于地址能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小。

控制总线CB(Control Bus)用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和I/O接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、设备就绪信号等。

12.世界上第一个投入运行的分组交换网:ARPANET

数据结构用于描述数据对象及数据元素间的关系;
数据类型描述了数据对象、数据元素间的关系及数据的基本处理方法。

14.智能手机操作系统

是一种运算能力及功能比传统功能手机更强的操作系统。使用最多的操作系统有:Android、iOS、Symbian、Windows Phone和BlackBerry OS

15.链表

是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
链表由一系列结点组成,结点可以在运行时动态生成。
每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(logn)和O(1)。
使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。所需存储空间与数据量成正比
但是链表失去了数组随机读取的优点,同时链表由于增加了结点的指针域,空间开销比较大
链表允许插入和移除表上任意位置上的节点,但是不允许随机存取。插入删除操作不需要移动元素
链表有很多种不同的类型:单向链表,双向链表以及循环链表。
链表可以在多种编程语言中实现。像Lisp和Scheme这样的语言的内建数据类型中就包含了链表的存取和操作。程序语言或面向对象语言,如C,C++和Java依靠易变工具来生成链表。

16.Cookie

,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。

17.I2C总线

是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
串行总线
支持双向传输
低速总线

18.压力测试(Stress Test)

也称为强度测试、负载测试。压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。

压力测试主要指标:
(1)并发用户数:某个时刻同时在线的用户数
(2)并发请求数|连接数:某个时间服务器接收的请求数、连接数。 并发请求数 = 并发用户数 * 单个用户平均请求数
(3)吞吐率:某个并发用户数下,是单位时间内服务器处理的请求个数。某个并发用户数下单位时间内能处理的 最大请求数,称之为最大吞吐率。 吞吐率 =并发请求数/总请求处理时长
(4)用户平均等待时间:平均每个用户需要等待服务器处理请求完成的时间。 用户平均等待时间= 总请求处理时长/并发用户数
(5)服务器平均等待时间:单个请求服务器需要处理的时长,与吞吐率计算刚好是互为倒数的关系。 服务器平均等待时间= 总请求时长/并发请求数

19.虚拟交换(Virtual Switching)技术

是指:允许在同一台物理设备上执行多种交换功能
在云计算数据中心中,虚拟机之间通过虚拟交换技术来进行通信,其中包含以下类型
基于软件的虚拟交换技术(openvSwitch技术)
基于智能网卡的硬件辅助虚拟交换技术
基于物理交换机的虚拟交换技术