学网安必备:一个案例彻底学会OSI七层模型与TCP/IP

免责声明:用户因使用公众号内容而产生的任何行为和后果,由用户自行承担责任。本公众号不承担因用户误解、不当使用等导致的法律责任


(本文为计算机网络基础教程后续会有子网划分,静态路由,动态路由NAT和DNAT等的教程,感兴趣请关注)


目录

一:计算机网络

二:OSI七层模型

1.OSI七层模型案例:互联网世界的「流水线工厂」

2.各层协议归属对照

三:TCP/IP五层模型

1.为什么发明TCP/IP

2.TCP/IP与OSI对比

3.各层对应的协议

四:总结

五:经典问题三连


一:计算机网络

计算机网络的概念:

          一群设备(电脑、手机、服务器...) + 网线/WiFi + 规则(协议),组成一个能互相传数据的「信息传递系统」!


计算机网络的发展

  • 1960s:美国军方搞出阿帕网(互联网的爷爷)

  • 1983年TCP/IP协议正式上岗(从此全球快递用同一套规则)

  • 1991年WWW(万维网)诞生,开启“网上冲浪”时代

  • 2020s5G+物联网,连你家马桶都能发微博了🚽💨


在这个信息传递系统中有哪些角色

  1. 设备

    • 客户端:你(疯狂下单的剁手党)

    • 服务器:仓库(24小时搬砖的社畜)

    • 路由器:快递分拣中心(指挥包裹走哪条路)

    • 交换机:小区快递柜(精准投递到户)

  2. 协议(快递规则):

    • TCP/IP:快递界的“顺丰”(可靠但慢),比如你用微信给别人发的消息,可能会传送较慢但不会将“我爱上你”变为“我你”

    • UDP:快递界的“闪送”(快但可能丢件),例如王者荣耀的丢帧

    • HTTP:网购说明书(“我要红色XL码!”)

    • DNS:快递地址翻译官(把“淘宝.com”变成IP门牌号)

  3. 数据传输

    • 数据包 = 快递包裹(你的自拍、游戏指令全被切碎塞进去)

    • IP地址 = 收件人GPS坐标(比如192.168.1.1)

    • MAC地址 = 收件人家的门牌号(比如202/303......)


他们组合在一起用什么功能

1️⃣ 传数据(发微信、刷视频)
2️⃣ 共享资源(云盘、打印机)
3️⃣ 远程控制(远程办公、黑客入侵...啊不,是维护!)


终极总结

计算机网络 ≈ 数字世界的血管系统,而你就是血管里狂奔的红细胞(带着你的摸鱼数据、吃鸡战绩和沙雕表情包)。

这下你初步了解什么是计算机网络了吧??

 


二:OSI七层模型


OSI 模型 vs TCP/IP 

OSI 模型(7层)TCP/IP 模型(4层)层级对应关系核心功能与典型协议
7. 应用层4. 应用层直接对应用户接口与网络服务
(HTTP, FTP, DNS, SMTP)
6. 表示层合并到应用层OSI 6-7层 → TCP/IP应用层数据格式转换、加密/解密
(JPEG, ASCII, SSL)
5. 会话层合并到应用层OSI 5-7层 → TCP/IP应用层会话管理(建立、维护、终止)
(RPC, NetBIOS)
4. 传输层3. 传输层直接对应端到端通信与可靠性控制
(TCP, UDP)
3. 网络层2. 网际层直接对应逻辑寻址与路由选择
(IP, ICMP, ARP)
2. 数据链路层1. 网络接口层OSI 1-2层 → TCP/IP网络接口层物理寻址与帧传输
(Ethernet, Wi-Fi, PPP)
1. 物理层合并到网络接口层OSI 1层 → TCP/IP网络接口层物理介质传输(电缆、光纤、无线电波)

你说什么??表格看不懂?看案例


1.OSI七层模型案例:互联网世界的「流水线工厂」

用「跨国网购」的完整流程,让你彻底明白什么是OSI七层模型

1. 应用层   —— 你的剁手操作

  • 角色:淘宝APP、微信、浏览器

  • 任务:接收你的指令(比如点击“下单”),把人类语言(“买紫色iPhone 16”)翻译成机器能懂的请求。

  • 经典台词“亲,您要的货已加入购物车~”

  • 联系:直接和你互动,但依赖下层把数据送出去,就像下单后等快递。


2. 表示层  —— 包装工

  • 角色:数据翻译官+美颜滤镜

  • 任务

    • 加密:给数据包裹套上防拆锁(SSL/TLS)

    • 压缩:把商品塞进更小的箱子(减少数据量)

    • 格式转换:把中文地址翻译成英文(JPEG转PNG、ASCII转Unicode)

  • 联系:为应用层服务,确保数据安全美观,否则下层可能看不懂或泄露隐私!

  • SSL(安全套接层)TLS(传输层安全)核心目标:为网络通信提供加密、身份认证和数据完整性,防止数据在传输过程中被窃听或篡改。

3. 会话层   —— 客服

  • 角色:游戏服务器

  • 任务

    • 建立连接“您好,我是淘宝客服,工号9527,为您服务!”

    • 维持会话:保持你和服务器“在线聊天”(防止刷着抖音突然断线)

    • 断线重连“刚刚信号不好,我们接着聊订单…”

  • 联系:没有会话层,应用层可能变成“一次性交易”(比如每次刷新网页都要重新登录)。


4. 传输层    —— 国际物流选配

  • 角色:TCP/UDP运输公司

  • 任务

    • TCP:顺丰国际(可靠但贵)

      • 签合同(三次握手)→发货→确认收货(四次挥手)→丢件重发

      • 经典台词:“亲,包裹已到德国海关,请耐心等待~”

    • UDP:不知名小快递(便宜但可能丢)

      • 直接往海里扔集装箱,赌有一个能漂到目的地

      • 摆烂语录:“丢了?我也没承诺送到啊!”

  • 联系承上启下,把上层数据切成“集装箱”(数据段),交给网络层跨国运输


5. 网络层   —— 全球导航系统

  • 角色:IP协议、路由器

  • 任务

    • 规划跨国路线:根据IP地址(比如192.168.1.1)选择最优路径

    • 跨国吵架:路由器之间用BGP、OSPF等协议互相喊话:“走美国海底光缆!别走俄罗斯!”

  • 联系:没有它,数据包就像无头苍蝇,永远在局域网里转圈!


6. 数据链路层    —— 本地快递小哥

  • 角色:交换机、MAC地址

  • 任务

    • 本地精准投递:根据MAC地址(比如门牌号333)把包裹送到你家

    • 纠错:检查包裹是否被压坏(CRC校验),坏了就扔掉

    • 防止打架:用CSMA/CD协议避免多个设备同时发快递(“你先送,我等等!”)

  • 联系:网络层管“跨国”,数据链路层管“最后一公里”!


7. 物理层   —— 苦力卡车司机

  • 角色:网线、光纤、WiFi电磁波

  • 任务

    • 肉身搬运:把数据包的0和1变成电信号、光脉冲或无线电波

    • 不关心内容只管运!

  • 经典台词“别问我箱子里是爱马仕还是砖头,我只管踩油门!”

  • 联系:所有上层的高大上操作,最后都靠它物理硬扛


七层如何工作?—— 跨国网购的奇幻之旅

  1. 你在淘宝点“下单”(应用层)→

  2. 数据被加密压缩成标准格式(表示层)→

  3. 客服帮你建立跨国连接(会话层)→

  4. TCP把数据切成集装箱,贴上“易碎品”标签(传输层)→

  5. IP协议规划中美海底光缆路线(网络层)→

  6. 交换机按MAC地址送到你家小区(数据链路层)→

  7. 网线把电信号怼进你电脑(物理层)→ 成功收货!

 

2.各层协议归属对照

OSI层典型协议TCP/IP层
应用层HTTP、FTP、SMTP应用层
表示层JPEG、MP3、SSL加密(被合并)
会话层NetBIOS、RPC(被合并)
传输层TCP、UDP传输层
网络层IP、ICMP网际层
数据链路层Ethernet、Wi-Fi网络接口层
物理层光纤、网线、Hub网络接口层

看懂了么?多看几遍就懂啦


三:TCP/IP五层模型

说五层是为了更方便教学,其实都一样,只是将把网络接口层拆成「数据链路层+物理层」

!!!既然有了OSI七层模型为什么又发明了个TCP/IP五层模型(也可以说四层)!!

 

1.为什么发明TCP/IP

  • OSI的缺点

    1. 标准制定太慢(7层开会扯皮,TCP/IP已经占领地球了)。

    2. 分层太细,代码难写(表示层和会话层的API?不存在的!)。

    3. 设计者全是教授,不懂程序员疾苦(比如强制要求每层都有“连接管理”,实际根本用不上)。

  • TCP/IP的优点

    1. 简单粗暴,五层搞定。

    2. 先有实践后有理论(阿帕网直接开干,OSI还在写PPT)。

    3. 免费开源!(OSI标准要收费,TCP/IP随便用,程序员狂喜)。

所以OSI被TCP/IP干掉了


2.TCP/IP与OSI对比

OSI七层TCP/IP四层现实比喻
应用层、表示层、会话层应用层客服部(接单+包装+谈合同)
传输层传输层运输部(选顺丰/闪送)
网络层网际层导航部(规划跨省路线)
数据链路层、物理层网络接口层仓库+卡车(打包+装车送货)

3.各层对应的协议

OSI层典型协议TCP/IP层
应用层HTTP、FTP、SMTP应用层
表示层JPEG、MP3、SSL加密(被合并)
会话层NetBIOS、RPC(被合并)
传输层TCP、UDP传输层
网络层IP、ICMP网际层
数据链路层Ethernet、Wi-Fi网络接口层
物理层光纤、网线、Hub网络接口层

四:总结

文章深通过一个案例介绍了OSI七层模型和TCP/IP协议栈,并对比了两者的异同。OSI模型是理论框架,将网络通信划分为七层,每层都有明确的功能和协议,TCP/IP则是实际应用的协议栈,将OSI模型简化为四层,更注重实用性和效率。


五:经典问题三连

Q1:WiFi和流量有什么区别?
→ WiFi = 用「路由器」开的本地快递站(速度快但范围小)
→ 流量 = 用「基站」开的全国快递联盟(速度慢但能满街跑)

 Q2:为什么有时候网速卡成PPT?
→ 原因:快递堵车了!可能是路由器摆烂(带宽不足)、邻居抢网(信道冲突),或服务器炸了(双十一淘宝崩了)

 Q3:黑客是怎么偷数据的?
→ 经典套路:伪造快递单(IP欺骗)、偷听包裹内容(抓包)、假装快递员钓鱼(钓鱼网站)……

(需要源代码联系博主免费领取!!还希望多多关注点赞支持,你的支持就是我的最大动力!!!)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安全瞭望Sec

感谢您的打赏,您的支持让我更加

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值