/*
网络协议:
LAN(Local Area Network):
局部区域网,局域网,本地网;
TCP(Transmission Control Protocol)/IP(Internet Protocol):
是用于因特网 (Internet) 的通信协议。计算机通信协议 计算机通信协议是对那些计算机必须遵守以便彼此通信的规则的描述;
FTP(File Transfer Protocol):
文件传输协议; 文件传送服务;
SMTP(Simple Mail Transfer Protocol):
是一种提供可靠且有效的电子邮件传输的协议;
http(Hyper Text Transfer Protocol):
超文本传输协议;
https(Hyper Text Transfer Protocol over SecureSocket Layer):
http的基础上通过传输加密和身份认证保证了传输过程的安全性;
Protocol:协议
计算机工程:
CAD 计算机辅助设计;
CAT 计算机辅助测试;
CAM 计算机辅助制造;
CAI 计算机辅助教学;
CAE 计算机辅助教育;
CIMS 计算机集成制造系统;
算法的基本性质:
1.有穷性:
一个算法包含的计算步骤是有限的,每个步骤都能在有限的时间内完成;
2.确定性:
对于每种情况下所应执行的操作,算法都有确切的规定;
3.可行性:
算法中描述的操作都是可以通过基本运算有限次执行并解决;
4.输入:
一个算法至少要有零个及以上的输入;
5.输出:
一个算法至少要有一个及以上的输出;
OSI:
OSI分为七层,其名字和功能分别如下:
1.物理层(Physical Layer):主要功能为定义了网络的物理结构,传输的电磁标准,Bit流的编码及网络的时间原则,如分时复用及分频复用。决定了网络连接类型(端到端或多端连接)及物理拓扑结构。说的通俗一些,这一层主要负责实际的信号传输;
2.数据链路层(Data Link eview):在两个主机上建立数据链路连接,向物理层传输数据信号,并对信号进行处理使之无差错并合理的传输;
3.网络层(Network Layer):主要负责路由,选择合适的路径,进行阻塞控制等功能;
4.传输层(Transfer Layer):最关键的一层,向拥护提供可靠的端到端(End-to-End)服务,它屏蔽了下层的数据通信细节,让用户及应用程序不需要考虑实际的通信方法;
5.会话层(Session Layer):主要负责两个会话进程之间的通信,即两个会话层实体之间的信息交换,管理数据的交换;
6.表示层(Presentation Layer):处理通信信号的表示方法,进行不同的格式之间的翻译,并负责数据的加密解密,数据的压缩与恢复;
7.应用层(Application Layer):保持应用程序之间建立连接所需要的数据记录,为用户服务。 三大协议NetBEUI和 IPX/SPX TCP/IP
计算机病毒是一种特殊,有着与生物病毒极为相似的特点:
1.寄生性:它们大多依附在别的程序上;
2.隐蔽性:它们是悄然进入系统的,人们很难察觉;
3.潜伏性:它们通常潜伏在计算机程序中,只在一定条件下才发作;
4.传染性:它们能自我复制繁殖,通过U盘,网络等途径入侵计算机;
5.破坏性:能够破坏数据信息,造成大面积的计算机瘫痪,对计算机用户造成损失;
计算机病毒的生命周期:
开发期→传染期→潜伏期→发作期→发现期→消化期→消亡期;
网络的主要功能:
1.资源分享
2.信息传输
3.分布处理
4.综合信息服务
计算机网络分类:
从地理范围的角度可以划分为局域网,城域网,和广域网:
1.局域网
局域网地理范围一般几百米到10千米之内,属于小范围内联网;
2.城域网
城域网地理范围可从几十公里到上百公里,可覆盖一个城市或地区;
3.广域网
广域网地理范围一般在几千公里左右,可覆盖一个国家;
顶级域名有三类:
1.国家顶级域名,如:
cn中国,us美国,uk英国;
2.国际顶级域名——int:
国际性组织可在int下注册;
3.通用顶级域名,如:
com,net,edu,gov,org……;
5G:
是广域网技术;
Wi—Fi:
是无线网技术;
网络的拓扑结构:
1.网状
2.星状
3.混合状
4.环状
5.总线型
CPU:
Central Processing Unit;
CPU对寄存器和存储器取读速度大小关系为:
寄存器 > 高速缓存 > 内存 > 外存;
KB,MB,GB,TB,PB换算关系:
1B = 8bit;
1KB = 1024B;
1MB = 1024KB;
1GB = 1024MB;
1TB = 1024GB;
1PB = 1024TB;
正整数:原码,反码,补码一样;
负数:最高位是符号位,1表示负数,0表示整数:
样例:
-5:
原码:10000101(顾名思义不变);
反码:11111010(原码除了符号位0 1互换);
补码:11111011(反码 + 1);
+ 1 2 前缀
1 + 2 中缀
1 2 + 后缀
后缀:
1.
2 * 3 - 4 / (5 + 1)
= A(2 * 3) - B(4 / (5 + 1));
= 2 3 * 4 5 1 + / -;
前缀:
2.
a * b + (c - d / e) * f
= A(a * b) + B((c - d / e) * f);
= + * a b * - c / d e f
二分法中间值:
[1,11]
mid = (1 + 11) / 2 == 6;
[7,11]
mid = (7 + 11) / 2 == 9;
[7,8]
mid = (7 + 8) / 2 == 7;
[8,8]
mid = 8;
*/