当前位置: 首页 > news >正文

4.1--入门知识扫盲,ISO知识体系介绍(看一遍,协议啥的全部记住)

OSI七层模型:网络世界的"七重天"生存指南(附快递小哥版图解)

“如果你觉得网络分层很抽象,那就想象自己在寄快递” —— 来自一个被三次握手逼疯的程序员

开场白:网络通信就像送外卖

假设你要给隔壁妹子送奶茶:

物理层:你的电动车  
数据链路层:外卖箱里的保温袋  
网络层:手机导航规划路线  
传输层:确认妹子是否在家  
会话层:打电话说"奶茶到啦"  
表示层:把奶茶包装成爱心形状  
应用层:妹子喝到奶茶的表情包

一、OSI七层结构总览:网络世界的通天塔

1.1 七层模型 vs 现实世界快递流程

应用层
把情书折成纸飞机
表示层
用摩斯密码加密
会话层
确认收件人是否在家
传输层
把情书切成小纸条
网络层
规划送信路线
数据链路层
骑共享单车配送
物理层
纸条材质是防水牛皮纸

1.2 七层功能对照表(肥宅快乐版)

层级官方名称江湖绰号核心任务常用协议
7应用层戏精层装逼界面和表情包HTTP, FTP, SMTP
6表示层美图秀秀层加密/压缩/格式转换SSL, TLS, JPEG
5会话层居委会大妈层维持聊天关系RPC, NetBIOS
4传输层快递分拣中心确保包裹完整送达TCP, UDP
3网络层高德地图层找最佳送餐路线IP, ICMP, BGP
2数据链路层快递小哥层保证隔壁小区的配送MAC, PPP, ARP
1物理层秋名山车神层用啥交通工具送快递以太网, 光纤, 5G

二、逐层拆解:从顶楼到底层的奇幻漂流

2.1 应用层(第七层):戏精的诞生

  • 核心任务:给程序加特效
  • 常用协议
    • HTTP:网购时的"亲在吗"
    • FTP:文件传输界的搬运工
    • SMTP:电子邮件的鸽子快递
  • 经典语录:“这个需求很简单,怎么实现我不管”

2.2 表示层(第六层):网络界的翻译官

  • 三大绝活
    1. 数据加密 → 把情书写成火星文
    2. 数据压缩 → 把10页情书折成纸鹤
    3. 格式转换 → 把Word转PDF防止乱码
  • 常用协议:SSL/TLS(网银的防偷窥玻璃)

2.3 会话层(第五层):社交牛逼症患者

  • 日常工作
    • 建立会话 → “在吗?聊聊?”
    • 维持连接 → “对方正在输入…”
    • 断线重连 → “刚刚掉线了,你接着说”
  • 常用协议:RPC(远程撩妹助手)

2.4 传输层(第四层):快递公司的质检员

协议性格工作方式适用场景
TCP强迫症患者必须收到签收回执网银转账、文件传输
UDP佛系青年只管扔不管到直播、游戏语音

(段子:TCP送快递要客户签字,UDP直接往门口一扔就跑)

2.5 网络层(第三层):人肉GPS导航

  • 核心装备
    • IP地址 → 门牌号
    • 路由器 → 十字路口的交警
    • ICMP → 快递丢了的投诉电话
  • 经典骚操作:VPN(假装自己在国外领快递)

2.6 数据链路层(第二层):快递站分拣员

找到
没找到
数据帧
查MAC地址表
精准投递
广播喊人
更新地址表
  • 重要协议
    • ARP:小区门口的"XX栋怎么走"
    • MAC地址:每个设备的身份证号

2.7 物理层(第一层):秋名山老司机

  • 交通工具清单
    • 网线 → 自行车道
    • 光纤 → 高速公路
    • 无线 → 无人机配送
  • 经典语录:“甭管里面装的啥,先送到再说”
    在这里插入图片描述

三、终极灵魂拷问:为什么是七层不是八层?

3.1 七层模型 vs TCP/IP四层模型

OSI七层TCP/IP四层现实比喻
应用层应用层外卖平台APP
表示层订单备注栏
会话层客服聊天窗口
传输层传输层快递公司
网络层网络层物流中转中心
数据链路层网络接口层快递小哥
物理层配送用的电动车

3.2 学七层模型能防脱发吗?

虽然不能防脱发,但可以:

  1. 面试时假装很懂网络
  2. 甩锅给其他层(“这个bug肯定是物理层的问题”)
  3. 看懂路由器说明书
  4. 在妹子面前装X

结语:网络分层就像千层蛋糕

记住这三点保你不挂科:

  1. 上层为下层提供VIP服务
  2. 下层为上层搬砖
  3. 最底层真的在搬砖(物理层:你礼貌吗?)

“学网络分层就像剥洋葱,边学边哭…” —— 来自某网络工程专业学生的朋友圈

相关文章:

  • Android Zygote的进程机制
  • nginx配置txt文件点击链接后下载
  • 【ES6新特性】默认参数常见用法
  • (C语言)斐波那契数列(递归求解)
  • uniapp-x vue 特性
  • 通过 API 将Deepseek响应流式内容输出到前端
  • 论文精度:Transformers without Normalization
  • 提示词模板
  • KNN算法性能优化技巧与实战案例
  • vuex持久化存储,手动保存到localStorage,退出登录时清空vuex及localStorage
  • 【数据库】掌握MySQL事务与锁机制-数据一致性的关键
  • Vue:单文件组件
  • Spring Boot 启动顺序
  • k8s-coredns-CrashLoopBackOff 工作不正常
  • QT多媒体播放器类:QMediaPlayer
  • ollama搭建deepseek调用详细步骤
  • flutter 专题 九十八 Flutter 1.7正式版发布
  • EmbodiedSAM:在线实时3D实例分割,利用视觉基础模型实现高效场景理解
  • I211学习笔记
  • vue3:request.js中请求方法,api封装请求,方法请求
  • asp网站制作成品作业/百度网站推广怎么收费
  • 做自适应网站对设计稿的要求/网站开发教程
  • 公司网站建设的申请/网站建设首页
  • 有路由器做网站/app拉新任务平台
  • 如何做公司介绍视频网站/2022最火营销方案
  • asp.net网站开发实例教程pdf/seo专员招聘