#信息安全#--计算机应用/网络基础

一、计算机应用基础

1.计算机的发展

发明者:冯·诺依曼

第一个发展阶段:1946-1956年电子管时代。

第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统。

第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时 代

第四个发展阶段:1970-现在:超大规模集成电路的计算机时代。

2.硬件系统的组成

CPU

分为运算器和控制器

运算器:算数运算的

控制器:用来去协调应用程序得

存储器

内存:没运行一个程序都会在内存中开辟空间进行执行

ROM:只读存储器,只能读取数据(断电后数据不会丢失)

RAM:随机存储器,读写数据都可以,你电脑上用的内存条就是RAM

外存储器:硬盘,用来存放资料

输入输出设备

输入:我们往电脑中传递指令或数据得设备

输出:计算机给我们传递数据、呈现数据得设备

3.计算机常见的服务

服务

简述

端口

WWW服务

web服务(浏览器所访问网站)

80/443

DHCP服务

路由分发

FTP服务

文件传输协议(文件共享)

21

SSH服务

远程连接(Linux)

22

telnet服务

远程连接

23

SMTP服务

简单邮件传输协议

25

DNS服务

域名解析服务

53

TFTP服务

简单文件传输协议

69

POP3服务

邮件接收

110

HTTP服务

超文件传输协议

80

HTTPS服务

安全的HTTP(加密传输)

443

SMB服务

文件共享

445

MySQL服务

MySQL数据库

3306

MSSQL/SQLserver服务

MSSQL数据库

1433

Oracle服务

Oracle数据库

1521

Redis服务

Redis数据库

6379

RDP服务

远程桌面连接

3389

4.计算机常见的协议

协议: 计算机协议也叫做网络协议,是通信计算机双方必须共同遵从的一 组约定,为了使数据在网络上从源到达目的,网络通信的参与必须遵循相同的规则,这套规则称为协议。

http -->超文本传输

https -->安全得超文本传输协议

ftp -->文件传输协议

ssh -->远程连接

RDP -->远程桌面连接

SMB -->文件共享

5.计算机常见的端口

端口号

服务

21

FTP

22

SSH

23

Telnet

25

SMTP

53

DNS

80

HTTP

443

HTTPS

445

SMB

1433

SQL server

1521

Oracle

3306

MySQL

3389

RDP

6379

Redis

6.DOS命令

命令

作用

gpedit.msc

组策略

lusrmgr.msc

本地用户和组

services.msc

本地服务设置

taskmgr

任务管理器

mmc

控制器

regedit

注册表

msconfig

系统配置

mstsc

远程桌面

mspaint

画图

write

写字板

notepad

记事本

explorer

打开文件资源管理器

shutdown/logo off

60秒倒计时关机/注销

calc

计算器

7.常用命令

命令

功能

举例

dir

列出目录

dir

cd

切换目录

cd folder(切换到folder目录),cd ..(返回上一级目录),cd \(切换至根目录)

C:

切换盘符

C:D:E:

type

读取文件内容

type one.txt 查看1.txt内容

find

查找字符串

find"AB"one.txt查找one.txt中是否含有AB字符

fc

比较文件内容

fc 1.txt 2.txt

md

创建目录

md test 创建test目录

rd

删除目录

rd test删除test目录

copy

复制文件

copy 1.txt 2.txt复制1.txt保存为2.txt

del

删除文件

del 1.txt,,,del -f 1.txt强制删除

move

移动文件

move 1.txt test,move 1.txt 2.txt重命名

ren

重命名

ren old.txt new.txt

findstr

查看文件内容

findstr"hello" aa.txt

echo

显示

echo "hello" ,echo "123" > 1.txt

pause

暂停

pause>null

cls

清屏

cls

exit

退出

exit

start

重新打开cmd窗口

start

shutdown

关机

shutdown /s /t 60

8.操作命令

命令

功能

举例

ipconfig

查看网络信息

ipconfig,ipconfig /all

whoami

查看当前计算机用户

whoami

systeminfo

查看计算机系统内详细信息

systeminfo

at/schtasks

查看计划任务

schtasks

net user

查看计算机内的用户

net user 用户名 密码 /add /del

net start

查看启动的windows服务

net start 服务名

net stop

停止window服务

net stop 服务名

netstat -ano

查看开启的端口信息/网络连接

netstat /?

nslookup

查询DNS记录

nslookup www.baidu.com

tracert

路由跟踪

tracert www.baidu.com

ping

测试网络联通

ping www.baidu.com

tasklist

查看进程列表

tasklist /? tasklist /svc

taskkill

终止某个进程

arp

显示/修改ip地址-物理地址映射列表

arp

多命令

& 顺序执行多条命令,不管命令是否执行成功

&& 顺序执行多条命令,前面的命令错误则不执行后面的命令

|| 顺序执行多条命令,碰到执行正确的命令后将不执行后面的命令

重定义

> 输出重定义

>> 追加重定义

< 输入重定义

管道

| 前一个命令的输出作为后一个命令的输入 前面命令的结果 作为 后面命令的输入

二、计算机网络基础

1.Internet

  • 因特网(Internet)是一组全球信息资源的总汇。有一种粗略的说法,认为Internet是 由于许多小的网络(子网)互联而成的一个逻辑网,每个子网中连接着若干台计算机 (主机)。
  • Internet以相互交流信息资源为目的,基于一些共同的协议。

互联网主要是以若干个子网组成,这些子网又包括:局域网(LAN),城域网(MAN),广域网(WAN)。

①局域网(LAN)

节点之间的传输距离较近,例如一栋大楼内,或一个学校的小区内。

主要以PC机为主体,包括终端及各种外设,网中一般有路由器,交换机,无线AP,服务器,电脑等设备组成。

(不同的局域网机器默认是无法通信的)

②城域网(MAN)

城域网也叫都会网域指大型的计算机网络,MAN是改进LAN中的传输介质,扩大局域网的范围。

通过它将位于同一个城市内不同地点的主机,数据库,以及LAN等互相连接起来。

③广域网(WAN)

广域网又称外网、公网。是连接不同地区局域网或城域网计算机通信的远程网。通常 跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城 市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。

2.IP地址

  • IP地址是一个唯一的地址,用于标识互联网或本地网络上的设备。
  • IP代表:互联网协议,它是控制通过互联网或本地网络发送的数据格式的一组规则。

本质上IP地址是在网络上的设备之间发送信息的唯一标识。IP地址是一个32位的二进制数。

IP地址的形式:
192.168.0.0--255

1位是广播地址 255

1位是网关 1

IP地址由网络为和主机位两部分组成。(同一网络中不可能存在相同的IP地址)

IP地址范围(ABCDE)

A类:1.0.0.1--126.255.255.254 默认子网掩码:255.0.0.0

B类:128.0.0.1--191.255.255.255 默认子网掩码:255.255.0.0

C类:192.0.1.1--223.255.254.254 默认子网掩码:255.255.255.0

D类:224.0.0.0--239.255.255.255

E类:240.0.0.0--247.255.255.255

局域网范围

10.0.0.0-10.255.255.255

172.16.0.0-172.32.255.255

192.168.0.0-192.168.255.255

3.OSI七层模型

①物理层

主要功能:负责在物理媒介上传输原始比特流

典型协议:Ethernet、USB、RS-232、WiFi(802.11)等。

②数据链路层

主要功能:负责在直接连接的节点之间传输数据帧,错误检测和纠正。

典型协议:MAC、PPP、HDLC、Ethernet(IEEE 802.3),以太网协议等。

③网络层:

主要功能:处理在整个网络中的数据包传输,提供路径选择和逻辑地址转发。

典型协议:IP、ICMP、ARP、0SPF、BGP等。

④传输层

主要功能:负责端到端的数据传输、流量控制和数据可靠性。 段或报文

典型协议:TCP、UDP、SCTP等。

⑤会话层

主要功能:管理和维护会话或连接的建立、管理和终止。

典型协议:NetBIOS、RPC等。

⑥表示层

主要功能:数据的编码、加密,确保A系统的应用层数据可以被B系统的应用层理解

典型协议:SSL、TLS、ASCII、JPEG、GIF等。

⑦应用层

主要功能:为用户提供网络服务,允许用户访问网络。 报文

典型协议:HTTP、FTP、SMTP、DNS、Telnet、SSH等。

4.TCP/IP四层协议

①应用层

主要功能: 应用层包括所有应用程序协同工作,并利用基础网络交换应用程序的业务数据的协议。

典型协议: HTTP(万维网服务)、Telnet、FTP(文件传输)、SMTP(电子邮件)等 。

②传输层

主要功能: 解决了诸如端到端可靠性问题,能确保数据可靠的到达目的地,甚至能保证数据按照正确的顺序到达目的地。

典型协议: TCP(传输控制协议)和UDP(用户数据报协议)。

    • TCP协议是一个面向连接的、可靠的传输协议,它提供一种可靠的字节流,能保证数据完整、无损并且按顺序到达,TCP尽量连续不断地测试网络的负载并且控制发送数据的速度以避免网络过载。另外,TCP试图将数据按照规定的顺序发送。
    • UDP协议是一个面向无连接的数据报协议,是一个“尽力传递”和“不可靠”协议,不会对数据包是否已经到达目的地进行检查 ,并且不保证数据包按顺序到达。

③网络层

主要功能: 网络层负责将数据传输到目标地址 。

典型协议: ICMP、IP、IGMP等。

④网络接口层

主要功能: 用来处理连接网络的硬件部分。

典型协议: ARP、RARP等。

5.TCP&UDP区别

①连接方面的区别:

  • TCP面向连接(如打电话要先拨号建立连接)。
  • UDP是无连接的,即发送数据之前不需要建立连接。

②安全方面的区别:

  • TCP提供可靠的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。(超时重发机制)
  • UDP尽最大努力交付,即不保证可靠交付。

③传输效率的区别:

  • TCP传输效率相对较低。
  • UDP传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。

④连接对象数量的区别:

  • TCP连接只能是点到点、一对一的。
  • UDP支持一对一、一对多、多对一和多对多的交互通信。

6.TCP的三次握手以及四次挥手

①第一次握手:Client进入SYN_SENT状态,发送一个 SYN帧来主动打开传输通道。

②第二次握手:Server端在收到SYN帧之后,会进入SYN_RCVD状态,同时返回SYN+ACK帧给Client,主要目的在于通知Client,Server端已经收到SYN消 息,现在需要进行确认。

③第三次握手:Client在收到Server的第二次握手SYN+ACK确认帧之后,首先将自己的状态会从SYN_SENT变成ESTABLISHED,表示自己方向的连接通道已经建立成功Server端在收到Client的ACK帧之后, 会从SYN_RCVD状态会进入ESTABLISHED状态,至此,Server方向的通道连接建立成功,Server可以发送数据给Client,TCP的全双工连接建立完成。

SYN帧 ---代表请求数据报

ACK帧 ---代表确认数据报

▲第一次挥手:主动断开方(可以是客户端,也可以是服务器端),向对方发送 一个FIN结束请求报文 ,这表示主动断开方没有业务数据要发送给对方,准备关闭SOCKET连接了。

▲第二次挥手:正常情况下,在收到了主动断开方发送的FIN断开请求报文后,被动断开方会发送一个ACK响应报文 ,该ACK确认报文的含义是:“ 我同意你的连接断开请求 ”。之后,被动断开方就进入了CLOSE-WAIT(关闭等待)状态 。

▲第三次挥手:第三次挥手:在发送完成ACK报文后,被动断开方还可以继续完成业务数据的发送,待剩余数据发送完成后 , 表示被动断开方的数据都发送完了。

▲第四次挥手:主动断开方收在到FIN+ACK断开响应报文后,还需要进行最后的确认, 向被动断开方发送一个ACK确认报文,然后,自己就进入TIME_WAIT状态,等待超时后最终关闭连接。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值