第一章 计算机基础知识

第一章 计算机基础知识

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共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiao阿文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值