计算机网络应用基础
计算机的发展经历了四个阶段:电子管、晶体管、集成电路和超大规模集成电路,由冯诺依曼提出基本结构。计算机由运算器、存储器、控制器和输入输出设备组成。网络服务通过特定端口和协议实现,如HTTP(80/443)、SSH(22)等。DOS命令用于系统管理和文件操作,如dir、cd等。IP地址分为A、B、C、D、E类,局域网和公网有不同的通信规则。OSI七层模型和TCP/IP协议定义了网络通信的层次和功能,
1.1计算机的发展
(computer,发明者冯诺依曼)
四个阶段:电子管(1946-1956)
晶体管(1956-1964)
集成电路(1964-1970)
超大规模集成电路(1970-现在)
1.2计算机组成
运算器、存储器、控制器和输入输出设备
1.3服务、协议与端口
服务对应端口,而端口走协议
服务 |
简述 |
端口 |
WWW服务 |
web服务 |
80/443 |
DHCP服务 |
路由分发 |
67客户端/68服务端 |
telnet服务 |
远程连接 |
23 |
SWTP服务 |
简单邮件传输协议 |
25 |
SSH服务 |
远程连接(linux) |
22 |
FTP服务 |
文件传输协议 |
21传输控制信息/20实际文件的传输 |
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 |
端口号 |
服务 |
协议 |
21 |
FTP |
ftp:// |
22 |
SSH |
ssh:// |
23 |
Telent |
telent:// |
25 |
SMTP |
smtp:// |
53 |
DNS |
- |
80 |
HTTP |
http:// |
443 |
HTTPS |
https:// |
445 |
SMB |
|
1433 |
SQL Server |
|
1521 |
Oracle |
|
3306 |
MySQL |
|
3389 |
RDP |
|
6379 |
Redis |
1.4DOS命令
运行命令
命令 |
作用 |
gpedit.msc |
组策略 |
lusrmgr.msc |
本地用户和组 |
services.msc |
本地服务设置 |
taskmgr |
任务管理器 |
mmc |
控制台 |
regedit |
注册表 |
msconfig |
系统配置 |
mstsc |
远程桌面 |
mspaint |
画图 |
write |
写字板 |
notepad |
记事本 |
explorer |
打开文件资源管理器 |
shutdown/logoff |
60秒倒计时关机/注销 |
calc |
计算器 |
控制台命令
命令 |
功能 |
举例 |
dir |
列出目录 |
dir |
cd |
切换目录 |
cd \ |
C: |
切换盘符 |
C:、D: |
type |
读取文件内容 |
type 1.txt |
find |
查找字符串 |
find "字符串" 1.txt |
fc |
比较文件内容 |
fc 1.txt |
md |
创建目录 |
md test |
rd |
删除目录 |
rd test |
copy |
复制文件 |
copy 1.txt |
del |
删除文件 |
del 1.txt |
move |
移动文件 |
move 1.txt test |
ren |
重命名 |
ren old.txt |
findstr |
查看文件内容 |
findstr "hello" aa.txt |
echo |
显示 |
e cho "hello" |
pause |
暂停 |
pause > null |
cls |
清屏 |
cls |
exit |
退出 |
exit |
start |
重新打开cmd窗口 |
start |
shutdown |
关机 |
sh utdown /s /t 60 |
操作命令
命令 |
功能 |
举例 |
ipconfig |
查看网络信息 |
ipconfig |
whoami |
查看当前计算机用户 |
whoami |
systeminfo |
查看计算机系统内详细信 息 |
systeminfo |
at/schtasks |
查看计划任务 |
schtasks |
net user |
查看计算机内的用户 |
net user 用户名 密码 /add /del |
net start |
查看启动的Windows服务 |
net start 服务名 |
net stop |
停止Windows服务 |
net stop 服务名 |
netstat -ano |
查看开启的端口信息/网 络连接 |
netstat /? |
nslookup |
查询DNS记录 |
nslookup www.baidu.com |
tracert |
路由跟踪 |
tracert www.baidu.com |
ping |
测试网络联通 |
ping baidu.com |
tasklist |
查看进程列表 |
tasklist /? tasklist /svc |
taskkill |
终止某个进程 |
taskkill /f /PID 1234 |
arp |
显示/修改ip地址-物理地 址映射列表 |
arp |
2.1IP地址范围
A类:1.0.0.1 - 126.255.255.254
B类:128.0.0.1 - 191.255.255.254
C类:192.0.1.1 - 223.255.254.254
D类:224.0.0.1 - 239.255.255.254 科研地址
E类:240.0.0.0 - 255.255.255.254 保留地址
2.2局域网地址范围
A类:局域网10.0.0.0~10.255.255.255 即10.0.0.0/255.0.0.0
B类:局域网172.16.0.0~172.31.255.255 即172.16.0.0/255.255.0.0
C类:局域网192.168.1.0~192.168.255.255 即·192.168.0.0/255.255.255.0
ip分为局域网IP和公网IP
2.3局域网公网通信规则
局域网可以访问公网,公网无法访问到局域网
局域网概念:不同的局域网机器默认无法通信
ip地址由网络位和主机位两部分组成。
子网掩码:作用(划分网段),用来确定ip地址和网络位;
必须在同一网段内的机器才能够互相通信
2.4OSI七层模型(物数网传会表应)
应用层:处理用户界面和数据准备(协议:HTTP、FTP、SWTP、POP3、TELENT)
表示层:进行数据压缩、加密和编码
会话层:维护传输会话(SSL、TLS)
传输层:确保可靠的端和端传输(TCP、UDP)
网络层:进行数据包的路由和寻址(ICMP、IGMP)
数据链路层:确保数据的局部网络传输(arp、rarp)
物理层:实现数据在物理介质上的传输
2.5TCP/IP协议
应用层:用来读取来自传输层的数据或者将数据传输写入传输层;
传输层:实现端对端的数据传输;
网际/络层:主要负责网络中数据包的传送;
网络接口层:处理与传输媒介(如电缆或其他物理设备)的物理接口细节。
2.6TCP&UDP
区别:
连接:TCP面向连接 UDP无连接
安全:TCP服务可靠、无差错、不丢失、不重复、按序(超时重发机制)UDP尽最大努力交付,即不保证可靠交付
传输效率:TCP传输效率相对较低 UDP传输效率高,适应于对高速传输和实时性有较高的通信或广播通信
连接对象数量:TCP点对点、一对一 UDP一对一,一对多,多对一和多对多的交互通信
2.7TCP/IP三次握手
- 客户端发 SYN 包请求连接,入 SYN_SENT 态。
- 服务器回 SYN + ACK 包,入 SYN_RCVD 态。
- 客户端发 ACK 包,双方入 ESTABLISHED 态,连接。
2.8TCP/IP四次挥手
- 主动方发 FIN 包请求关闭,入 FIN_WAIT_1 态。
- 被动方回 ACK +FIN包。
- 被动方发 FIN 包,入 LAST_ACK 态。
- 主动方发 ACK 包,入 TIME_WAIT 态;被动方收 到ACK 关闭

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)