一、计算机分为硬件系统和软件系统
1.计算机硬件系统相关知识
硬件可分为主机和外设两个部分,主机包含CPU、内存、I/O设备接口,外设包含外存、I/O设备。
2.计算机软件系统相关知识
计算机软件就是程序、数据、文档的集合
计算机软件可分为系统软件和系统软件
计算机软件按结构可划分为单机软件和分布式软件,分布式软件又能分为B/S和C/S
计算机软件的系统架构
二、计算机的抽象层次
操作系统起承上启下的作用
三、操作系统相关知识
操作系统是一种特殊的软件,是用来控制计算机硬件的。
主要功能是文件管理、存储管理、设备管理、进程管理。
常用操作系统有Windows、Linux、macOS X、Unix、DOS。
四、计算机网络相关知识
计算机网络就是利用通信线路将地理位置分散的、具有独立功能的许多网络主机系统连接起来按照特定的协议标准进行数据通信,以实现资源共享的信息系统。
1.请求访问过程
浏览器向网站所在的服务器发送了一个请求,通过网络将请求发送到网站服务器,服务器接收到这个请求之后进行处理这个请求,并及时响应客户端请求,然后再将响应数据传回给浏览器,响应数据中包含了页面的源代码等内容,浏览器再对其进行解析将网页呈现出来。
在这需要懂得IP地址、域名、端口号、防火墙的含义。
2.网络协议
计算机在网络中实现通信时必须遵守的规则和约定从而保证通信能够正常完成。
3.网络分层
每一层相对独立,对等层完成相应功能,下一层为上一层提供服务。
TCP/IP4层协议、TCP/IP5层协议、OSI7层协议
简述OSI7层协议
4.常用网络协议
①Telnet
②FTP
③TCP
TCP协议的三次握手(创建连接)↓
第一次握手:
客户端向服务器发送一个syn码,意思是:我想和你建立连接
第二次握手:
服务器收到后,会向客户端回复一个ack码,表示:好的,可以和你建立连接。并
且服务器会向客户端方一个syn码,意思是:我也想和建立连接
第三次握手:
客户端收到后,向服务器发送一个ack码,意思是:好的,可以建立连接
TCP协议的四次挥手(断开连接)↓
第一次挥手:
客户端向服务器发送一个fin码,意思是:我想和你断开连接
第二次挥手:
服务器收到后,服务器向客户端发送ack码,意思是:好的,那我们断开吧
第三挥手:
服务器向客户端发送fin码,意思是:我也想和你断开连接
第四次挥手:
客户端收到后,向服务器发送一个ack码,意思是:好的,可以断开连接
④UDP协议
⑤ HTTP/HTTPS协议
五、批处理相关命令(.bat)