2、 网络安全基础 -- 传输层详解 -- DDos攻击

上一篇知识点小总结:

|---------|------------------|------------------------|
| 协议 | 一句话口诀 | 核心作用 |
| IP地址 | 设备的 "网络门牌号" | 跨网段定位设备位置 |
| MAC 地址 | 网卡的 "身份证" | 局域网内唯一标识设备 |
| ARP 协议 | IP 转 MAC 的 "翻译官" | 解决同一网段内 IP 与 MAC 的映射问题 |
| ICMP 协议 | 网络的 "诊断小助手" | 传递网络状态(如 Ping 请求 / 响应) |
| DNS 协议 | 域名的 "翻译机" | 把域名转换成 IP 地址 |
| CDN | 内容的 "快递中转站" | 缓存静态资源,加速用户访问 |

一、网络通信模型

网络通信模型的本质是对复杂网络"端到端通信"过程的标准化分层抽象框架。

OSI vs TCP/IP

💡 一句话记住:

OSI 是"教科书",TCP/IP 是"操作系统"。

1、OSI 七层模型(从上到下)

OSI(Open Systems Interconnection Model)

网络模型究竟是干什么呢?简而言之就是进行"数据封装"和"数据解封"的过程。

层级 名称 功能 类比
7 应用层(Application) 提供用户接口(如浏览器、微信) 你写信的内容
6 表示层(Presentation) 数据格式转换、加密解密 把中文翻译成英文
5 会话层(Session) 建立、管理、终止会话 决定"这封信要不要回"
4 传输层(Transport) 端到端通信,可靠传输(TCP)或快速传输(UDP) 邮局保证信不丢
3 网络层(Network) IP 寻址与路由(决定数据走哪条路) 快递公司选路线
2 数据链路层(Data Link) MAC 地址通信,局域网内传输 小区快递员送货到门
1 物理层(Physical) 传输比特流(0/1),网线、Wi-Fi 信号 邮车在路上跑

🔍 重点记忆:

高 3 层(5-7):面向用户(App 怎么用)

低 4 层(1-4):面向传输(数据怎么送)

2、TCP/IP 四层模型(实际使用)

层级 名称 对应 OSI 层 常见协议
4 应用层 应用层 + 表示层 + 会话层 HTTP, FTP, DNS, SMTP
3 传输层 传输层 TCP, UDP
2 网络层 网络层 IP, ICMP, ARP
1 网络接口层 数据链路层 + 物理层 Ethernet, Wi-Fi, PPP

✅ 为什么 TCP/IP 更实用?

它把 OSI 中"表示层"和"会话层"的功能合并到应用层(由 App 自己处理),更简洁高效。

具体工作内容

二、传输层核心协议

传输层位于 网络层之上、应用层之下,是实现"端到端通信"的关键。

✅ 核心任务:
让一台设备上的某个程序(如浏览器),能可靠地与另一台设备上的程序(如 Web 服务器)通信。

1、区别与用途

🔑 两大协议:

协议 全称 特点
TCP Transmission Control Protocol 可靠、有序、面向连接、基于字节流的传输层通信协议
UDP User Datagram Protocol 快速、无连接、不可靠、基于数据报的传输层通信协议。

🔍 TCP vs UDP 对比(一句话总结)

特性 TCP UDP
连接方式 面向连接(需三次握手) 无连接(直接发)
可靠性 ✅ 保证数据不丢、不乱序 ❌ 不保证送达
速度 较慢(有确认、重传机制) 极快(开销小)
适用场景 网页、文件传输、邮件 视频直播、语音通话、游戏、DNS 查询

💡 类比:

TCP = 打电话:先拨通 → 对话 → 挂断,全程可靠
UDP = 发短信:发出去就不管了,可能丢、可能乱序

2、TCP 的工作机制

TCP 是互联网的 "基石协议"

------它不追求最快,但确保每一份数据都能安全、准确、有序地抵达目的地。

"先握手,再说话;说一句,等回应;说完再道别。"

TCP 工作机制:

💡 类比理解:
TCP 就像一个极其负责的快递员:

先打电话确认你在家(三次握手)
把大包裹拆成小箱并编号(分段+序号)
每送一箱就让你签收(ACK)
如果你没签收,他隔一会儿再送一次(重传)
走的时候还问你:"还有要寄的吗?"(四次挥手)

选择 TCP,当你的应用需要:

数据不能丢失(如银行转账)
数据顺序必须正确(如网页 HTML)
长时间稳定连接(如 SSH 会话)

3、UDP 的工作机制

UDP 是一种极简主义协议,只做最基本的事:

"我只负责把数据打包发出去,至于你收没收到?不关我的事。"

关键特点总结:

典型应用场景:

4、如何选择 TCP 还是 UDP?

你的需求 选哪个?
要求数据100% 正确到达 ✅ TCP
能容忍少量丢包,但要求低延迟 ✅ UDP
传输大文件、网页、邮件 ✅ TCP
实时音视频、游戏、监控 ✅ UDP

🌟 记住:
TCP 是"稳",UDP 是"快"。
没有好坏,只有合适与否。

三、DDOS攻击

明天更新

四、wire shark工具使用

明天更新

相关推荐
REDcker23 分钟前
埋点系统设计:从成熟工具到自建方案
运维·服务器·网络·用户分析·埋点·埋点系统
优橙教育1 小时前
通信行业四大热门岗位解析:谁才是数字时代的黄金赛道?
网络·学习·5g
迎仔2 小时前
11-云网络与混合云运维:弹性数字世界的交通管理
网络·安全·web安全
Trouvaille ~2 小时前
【Linux】应用层协议设计实战(二):Jsoncpp序列化与完整实现
linux·运维·服务器·网络·c++·json·应用层
pitch_dark2 小时前
渗透测试系统基础篇——kali系统
网络·安全·web安全
世界尽头与你2 小时前
(修复方案)基础目录枚举漏洞
安全·网络安全·渗透测试
ん贤2 小时前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
独行soc2 小时前
2026年渗透测试面试题总结-20(题目+回答)
android·网络·安全·web安全·渗透测试·安全狮
EmbedLinX2 小时前
嵌入式之协议解析
linux·网络·c++·笔记·学习
凉、介2 小时前
VMware 三种网络模式(桥接 / NAT / Host-Only)原理与实验解析
c语言·网络·笔记·操作系统·嵌入式·vmware