好的阿杰 👍 我来帮你整理一份 《计算机网络基础知识总结》,适合学习、复习或者面试使用。内容会覆盖 体系结构、协议、常见技术与设备,我分成几个模块讲解。
🖥️ 计算机网络基础知识总结
1. 网络基本概念
- 计算机网络:由若干台独立的计算机和连接它们的通信设备(线路、交换机、路由器等)组成的系统,用于数据交换与资源共享。
- 分类方式:
- 按覆盖范围:LAN(局域网)、MAN(城域网)、WAN(广域网)。
- 按拓扑结构:总线型、星型、环型、网状型、混合型。
- 按交换技术:电路交换、报文交换、分组交换(现代网络主要使用分组交换)。
2. 网络体系结构
2.1 OSI 七层模型
- 物理层:传输比特流(网线、光纤、无线信号)。
- 数据链路层:点对点通信,帧传输(以太网、MAC 地址、交换机)。
- 网络层:路由与寻址(IP、路由器、ICMP)。
- 传输层:端到端通信(TCP、UDP、端口号)。
- 会话层:建立、管理、终止会话。
- 表示层:数据表示、加密、压缩。
- 应用层:为用户应用提供服务(HTTP、FTP、SMTP)。
2.2 TCP/IP 四层模型
- 网络接口层(对应 OSI 物理层+链路层)。
- 网际层(IP 协议,负责寻址和路由)。
- 传输层(TCP/UDP)。
- 应用层(HTTP/FTP/DNS/SMTP)。
⚡ 记忆口诀:OSI 七层偏理论,TCP/IP 四层更贴近实际。
3. 常见协议
- 应用层:
- HTTP/HTTPS:网页传输协议,HTTPS 使用 TLS/SSL 加密。
- FTP/SFTP:文件传输协议。
- DNS:域名解析服务。
- SMTP/POP3/IMAP:电子邮件协议。
- 传输层:
- TCP:面向连接,可靠传输(如 HTTP、SMTP)。
- UDP:无连接,不保证可靠,实时性好(如 DNS、视频流、语音通话)。
- 网络层:
- IP:IP 地址与路由。
- ICMP:诊断与差错控制(ping)。
- ARP:IP 地址 ↔ MAC 地址映射。
- 链路层:
- Ethernet:以太网。
- PPP:点对点协议。
4. IP 地址与子网
- IPv4 地址:32 位二进制,点分十进制表示,如
192.168.1.1
。 - IPv6 地址:128 位十六进制表示,如
2001:0db8::1
。 - 子网掩码:区分网络号与主机号,如
255.255.255.0
。 - 私有 IP:局域网使用,如
192.168.x.x
、10.x.x.x
、172.16-31.x.x
。 - 公有 IP:全球唯一,需要 ISP 分配。
- NAT(网络地址转换):私有 IP ↔ 公有 IP 转换。
5. 路由与交换
- 交换机 (Switch):工作在数据链路层,依据 MAC 地址转发。
- 路由器 (Router):工作在网络层,依据 IP 地址转发。
- 路由选择协议:
- 静态路由:手动配置。
- 动态路由:RIP、OSPF、BGP。
6. TCP 连接管理
- 三次握手:建立连接(SYN → SYN+ACK → ACK)。
- 四次挥手:释放连接(FIN → ACK → FIN → ACK)。
- TCP 特性:
- 面向连接、可靠传输。
- 流量控制(滑动窗口)。
- 拥塞控制(慢开始、快恢复等)。
7. 网络安全基础
- 常见攻击:
- DoS/DDoS(拒绝服务攻击)。
- ARP 欺骗、DNS 欺骗。
- 数据嗅探、中间人攻击。
- 安全措施:
- 使用防火墙、IDS/IPS。
- HTTPS 加密传输。
- VPN(虚拟专用网络)。
8. 常见网络设备
- 集线器 (Hub):物理层广播,已淘汰。
- 交换机 (Switch):二层设备,基于 MAC。
- 路由器 (Router):三层设备,基于 IP。
- 防火墙 (Firewall):过滤数据包,提供安全策略。
9. 常见工具
- ping:检测网络连通性(ICMP)。
- traceroute / tracert:跟踪路由路径。
- netstat:查看网络连接状态。
- tcpdump / Wireshark:抓包分析。
好的阿杰 👍 我来给你整理一份 计算机网络基础知识总结,内容覆盖核心概念,方便快速复习。
🖧 计算机网络基础知识总结
1. 网络基本概念
- 计算机网络:由多台计算机及其他硬件设备,通过通信链路互连,并遵循一定协议,实现数据交换与资源共享的系统。
- 主要功能:
- 数据通信
- 资源共享
- 分布式处理
- 提供可靠服务(如邮件、Web、FTP)
2. 网络分类
- 按覆盖范围
- LAN(局域网):覆盖范围小(如公司、学校)。
- MAN(城域网):覆盖城市范围。
- WAN(广域网):跨越国家和地区。
- 按拓扑结构
- 总线型、星型、环型、网状型
3. OSI 七层模型 & TCP/IP 四层模型
OSI 七层模型
- 物理层(Physical):比特流传输,硬件接口
- 数据链路层(Data Link):成帧、差错检测(以太网帧)
- 网络层(Network):寻址与路由(IP)
- 传输层(Transport):端到端通信(TCP、UDP)
- 会话层(Session):建立、管理、终止会话
- 表示层(Presentation):数据表示、加密、压缩
- 应用层(Application):用户接口(HTTP、FTP、SMTP)
TCP/IP 四层模型
- 应用层 → HTTP、FTP、DNS
- 传输层 → TCP、UDP
- 网络层 → IP、ICMP、ARP
- 网络接口层 → 以太网、WiFi
4. 常见协议
- 应用层:HTTP/HTTPS、DNS、FTP、SMTP、POP3、IMAP
- 传输层:TCP(可靠,面向连接)、UDP(不可靠,快)
- 网络层:IP(寻址)、ICMP(诊断)、ARP(地址解析)
5. IP 地址与子网
- IPv4 地址:32 位(点分十进制)
- A 类:1.0.0.0 – 126.255.255.255
- B 类:128.0.0.0 – 191.255.255.255
- C 类:192.0.0.0 – 223.255.255.255
- 子网掩码:区分网络号与主机号(如 255.255.255.0)
- IPv6 地址:128 位,解决 IPv4 地址耗尽问题
6. TCP 三次握手 & 四次挥手
- 三次握手(建立连接)
- 客户端发送 SYN
- 服务端回复 SYN+ACK
- 客户端发送 ACK
- 四次挥手(断开连接)
- 客户端发送 FIN
- 服务端 ACK
- 服务端 FIN
- 客户端 ACK
7. DNS 与域名解析
- DNS:将域名转换为 IP 地址。
- 查询方式:递归查询、迭代查询。
8. 网络设备
- 路由器:实现不同网络之间的互连
- 交换机:数据链路层转发,基于 MAC 地址
- 集线器:物理层广播,已很少使用
- 防火墙:控制进出流量
9. 网络安全
- 常见威胁:DDoS、ARP 欺骗、IP 欺骗、SQL 注入
- 安全措施:防火墙、VPN、加密(SSL/TLS)、入侵检测
10. 常用命令
- ping:测试网络连通性
- traceroute / tracert:跟踪路由路径
- ipconfig / ifconfig:查看网络配置
- netstat:查看网络连接状态
发表回复