文章目录
第一章 计算机基础知识
1、计算机引论
1.1计算机发展的四个阶段
''' 第一代:电子管数字机(1946-1958年) 第二代:(1958-1964年) 第三代:集成电路数字机(1964-1970年) 第四代:大规模集成电路机(1970-至今) '''
摘自:艺考网
1.2计算机的发展现状计算机的未来
巨型化、微型化、网络化、智能化
摘自:计算机现状及发展趋势
2、计算机硬件和软件基础
2.1计算机组成体系
''' 控制器 运算器 存储器 输入设备 输出设备 '''
2.2计算机硬件的组成
''' 主机:主板、CPU、内存、电源、显卡、声卡、网卡、硬盘、软驱、光驱等硬件 输出设备:显示器 输入设备:键盘和鼠标 '''
2.3常见的几种操作系统
''' 85~95年主要操作系统- DOS Linux系统===》前身 Windows Mac OS '''
摘自:https://blog.csdn.net/Sisyphuss/article/details/91357304
3、计算机DOS命令行操作
3.1文件目录的结构:树形目录
摘自:https://zhidao.baidu.com/question/1861274908992319827.html
3.2常用的DOS命令
1.DOS使用常识
DOS的概况:DOS(Disk Operating System)是一个使用得十分广泛的磁盘操作系统,就连眼下流行的Windows9x/ME系统都是以它为基础。
常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我们常用的是MS-DOS。
2.DOS的内部命令
如:cls、cd、copy、del、dir、edit、md、type、path、rd、ren、ver、date、time、prompt
3.DOS的外部命令
如:attrib、deltree、diskcopy、fc、format、label、mem、vol、sys、xcopy、tree
4.FDISK使用介绍(了解)
5.DOS解决问题实战(了解)
摘自:https://blog.csdn.net/qq_37131111/article/details/82079083
4、计算机网络基础
4.1计算机网络的概念、功能、组成和分类
1.概念: 计算机网络是互连的、自治的计算机集合
2.功能
''' 数据通信 资源共享(分为硬件共享、软件共享、数据共享) 分布式处理(多台计算机各自承担同一工作任务的不同部分) 提高可靠性 负载均衡 '''
3.组成:
''' 计算机网络由硬件、软件、协议组成。 硬件:主机(端系统)、双绞线、光纤、通信设备等。 软件:安装在端系统的应用软件。 协议:一系列规则、约定的集合。 工作方式: 边缘部分:用户直接使用(又分为C/S方式和P2P方式)。 核心部分:为边缘部分服务(包括路由器和大量的网络)。 功能组成 数据通信 资源共享 具体分为通信子网(数据通信)和资源子网(资源共享/数据处理) '''
4.分类
''' 按分布范围划分: 广域网WAN(大跨度,通常使用交换技术) 城域网MAN(城市) 局域网LAN(1km左右,通常使用广播技术) 个人区域网PAN(个人使用设备) 按使用者划分: 公用网(电信、移动、联通等) 专用网(军队、政府、银行等) 按交换技术划分: 电路交换 报文交换 分组交换 按拓扑结构划分: 总线型、星形、环型、网状型(常用于广域网) 按传输技术划分: 广播式网络(共享公共通信信道) 点对点网络(使用分组存储转发和路由选择机制) '''
摘自:https://blog.csdn.net/qq_43650934/article/details/106167293
4.2OSI 七层协议和TCP/IP四层协议
1.协议: 协议就是计算机与计算机之间通过网络通信时,事先达成的一种 “约定”。这种“约定”使不同厂商的设备、不同的CPU以及不同操作系统组成的计算机之间,只要遵循相同的协议就能够实现通信。
2.协议分层
''' 应用层 应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。 表示层 将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。数据的表示、安全、压缩。 会话层 负责建立和断开通信连接(数据流动的逻辑通路),以及数据的分割等数据传输相关的管理。 传输层 管理两个节点之间的数据传输。负责可靠传输(确保数据被可靠地传送到目标地址)。 网络层 地址管理与路由选择, 在这一层,数据的单位称为数据包(packet)(路由器)。 数据链路层 互连设备之间传送和识别数据帧(交换机)。 物理层 以"0"、 "1"代表电压的高低,灯光的闪灭,在这一层,数据的单位称为比特(bit),(中继器、集线器、还有我们通常说的双绞线也工作在物理层)。 '''
3.传输方式的分类
面向有连接型和面向无连接型
4.报文、帧、数据包等的区别
5.TCP报文
6.三次握手、四次挥手
参考:https://zhuanlan.zhihu.com/p/33889997
4.3Internet
Internet是一个以TCP/IP网络协议连接各个国家、地区、机构的计算机网络的数据通信网,它将数万个计算机网络、数千万台主机互连在一起,覆盖全球;从信息资源的角度看,Internet是一个集各个部门、各个领域的信息资源为一体的,供网络用户共享的信息资源网。
4.4B/S、C/S架构
1.1B/S架构及其背景
''' 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。它是C/S架构的一种改进,可以说属于三层C/S架构。主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 第一层是浏览器(即客户端)只有简单的输入输出功能,处理极少部分的事务逻辑。由于客户不需要安装客户端,只要有浏览器就能上网浏览,所以它面向的是大范围的用户,所以界面设计得比较简单,通用。 第二层是WEB服务器,扮演着信息传送的角色。当用户想要访问数据库时,就会首先向WEB服务器发送请求,WEB服务器统一请求后会向数据库服务器发送访问数据库的请求,这个请求是以SQL语句实现的。 第三层是数据库服务器,它存放着大量的数据。当数据库服务器收到了WEB服务器的请求后,会对SQL语句进行处理,并将返回的结果发送给WEB服务器,接下来,WEB服务器将收到的数据结果转换为HTML文本形式发送给浏览器。 '''
1.2B/S架构的优点
''' a> 浏览器和数据库服务器采用多对多的方式连接。因此适合在广域网里实现巨大的互联网,甚至是全球网,有着很强大的信息共享性。 b> 浏览器只处理一些简单的逻辑事务,负担小。 c> 数据都集中存放在数据库服务器,所以不存在数据不一致现象。 d> 随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。 e> B/S建立在广域网上,所以需要的网速要求不高。 f> 不需要安装客户端,只要能连上网,就能随时随地的浏览页面。 g> 能有效地保护数据平台和管理访问权限,确保服务器数据库的数据安全。 '''
1.3B/S架构的缺点
''' a> 服务器承担着重要的责任,数据负荷较重。一旦发生服务器“崩溃”等问题,后果不堪设想。 b> 页面需要不断地动态刷新,当用户增多时,网速会变慢。 '''
2.1C/S架构及其背景
''' C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构,不过一直很流行也比较经典的是我们所要研究的两层C/S架构。 C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层:第一层是在客户机系统上结合了表示与业务逻辑,第二层是通过网络结合了数据库服务器。简单的说就是第一层是用户表示层,第二层是数据库层。客户端和服务器直接相连,这两个组成部分都承担着重要的角色。 '''
2.2C/S架构的优点
''' a. 客户端和服务器直接相连。点对点的连接方式更安全,可以直接操作本地文本,比较方便。 b. 客户端可以处理一些逻辑事务。可以进行数据处理和数据存储,提供一定的帮助。 c. 客户端直接操作界面。 '''
2.3C/S架构的缺点
''' a> C/S架构适用于局域网,对网速的要求比较高。 b> 客户端界面缺乏通用性,且当业务更改时就需要更改界面,重新编写。 c> 随着用户数量的增多,会出现通信拥堵、服务器响应速度慢等情况。 d> 系统的维护也比较麻烦。 '''
4.5HTTP和HTTPS
1.HTTP和HTTPS的基本概念
HTTP: 超文本传输协议
HTTPS: 是以安全为目标的 HTTP 通道,是 HTTP 的安全版。
HTTPS设计目标: 数据保密性、数据完整性、身份校验安全性
2.HTTP与HTTPS的区别
''' 1、HTTPS 协议需要到 CA (Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用。(以前的网易官网是http,而网易邮箱是 https 。) 2、HTTP 是超文本传输协议,信息是明文传输,HTTPS 则是具有安全性的 SSL 加密传输协议。 3、HTTP 和 HTTPS 使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、HTTP 的连接很简单,是无状态的。HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身份认证的网络协议,比 HTTP 协议安全。(无状态的意思是其数据包的发送、传输和接收都是相互独立的。无连接的意思是指通信双方都不长久的维持对方的任何信息。) '''
3.请求方式: get、post
4.响应状态码:
''' 200 3xx 4xx 5xx '''
参考:https://blog.csdn.net/qq_38289815/article/details/80969419
5、计算机的数制
5.1二进制
5.2八进制
5.3十进制
5.4十六进制
参考:https://zhuanlan.zhihu.com/p/103831059
作者:吴常文
出处:https://editor.csdn.net/md/?articleId=122196288
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
文章评论