某天深夜,标准委员会的工程师们的在酒吧里喝酒划拳,酒过三巡,越玩越嗨,谈到迪士尼电影的时候,他们把电影里7个小矮人的名字写在餐巾纸上,有个人开玩笑说 7 对于网络分层是个好数字。第二天上午在标准化委员会的会议上,他们一本正经的传阅了昨晚那张餐巾纸,然后一致同意他们昨晚喝醉时的重大发现,然后,他们又给七个层次起了听上去更科学的名字,于是大名鼎鼎的OSI七层模型就这样诞生了...

OSI标准制定小组 | 工作合影

OSI层级模型

原版嘲讽是英文的,翻译进行了本土化处理...

七个小矮人 与 OSI七层模型
层级(对应的矮人) 作用 嘲讽(参照七个小矮人形象)
物理层("Sleepy") 将数据最终编码为用0、1标识的比特流,然后传输。(例如将题主头像的图片,变为一串01100111100这样的数字来表示) 与矮人"Sleep"相似,物理层很无聊,看到这层协议每个人,都会犯困(矮人sleep已经困得眯眼睛,)..
数据链路层("Sneezy") 根据端口与MAC地址,做分组(VLAN)隔离、端口安全、访问控制。(MAC地址在这一层)处理VLAN内的数据帧转发,跨VLAN间的访问,需要上升到网络层。 如果您观察计算机发出的数据包模式,你可能了解数据链路层与矮人“Sneezy”之间的关系(Sneezy是"一脸懵逼"的表情)...
网络层("Happy") 路由选路,选择本次通信使用的协议(http、ftp等),指定路由策略及访问控制策略。(IP地址在这一层) 每个人都喜欢(矮人"Happy"一脸开心)网络,每个人都喜欢互联网协议。尴尬的是,互联网协议和OSI的网络层协议没啥关系...
传输层("Doc") 将一个数据/文件分成很多小段,标记顺序以被对端接收后可以按顺序重组数据,另外标记该应用程序使用的端口号及提供QOS。(不同的应用程序使用不同计算机的端口号,同样的应用程序需要使用一样的端口号才能正常通信) 读懂这层协议,绝对需要博士学位!("Doc"带着眼镜)
会话层("Dopey") 为两端通信实体建立连接(会话),中间有认证鉴权以及检查点记录(供会话意外中断的时候可以继续,类似断点续传)。 设计人员也知道,会话层是多余的!但为了凑齐7个小矮人(矮人"Dopey"是一个讲话的表情...),他们设计了这一层协议...
表示层("Bashful") 决定数据的展现(编码)形式,如同一部电影可以采样、量化、编码为RMVB、AVI,一张图片能够是JPEG、BMP、PNG等。 设计人员感觉迟早有人会根据漫画形象(矮人"Bashful")创建表示层协议,还不如自己来,这样,别人就无法创建了...
应用层("Grumpy") 就是应用软件使用的协议,如邮箱使用的POP3,SMTP、远程登录使用的Telnet、获取IP地址的DHCP、域名解析的DNS、网页浏览的http协议等;这部分协议主要是规定应用软件如何去进行通信的。 其它层的复杂设计,使得用层变得复杂.但用户只接触应用层,所以只批评应用层,最终应用层背了所有的锅...(矮人"Grumpy"漫画形象表情凝重,人称背锅侠...)

大学的网络通信课上,按照正常的套路,老师会介绍OSI七层模型,然后介绍TCP/IP四层模型,最后得出结论,七层是非常科学合理的,但由于四层更加易于实现,所以最终大家都采用了四层(专业课上的大多数人绝对想不到,七层协议会和白雪公主里的七个小矮人扯上关系)...

科学的OSI 与 简洁的TCP/IP对比

科学的OSI 与 简洁的TCP/IP对比

这个故事告诉我们:如果你想喝酒划拳的话,就去找标准委员会中的工程师们吧,如果他们喝醉了,计算机世界又会多几个彩蛋...

《讲个故事》七个小矮人 与 七层模型相关推荐

  1. 《讲个故事》七个小矮人与OSI七层模型

    某天深夜,标准委员会的工程师们的在酒吧里喝酒划拳,酒过三巡,越玩越嗨,谈到迪士尼电影的时候,他们把电影里7个小矮人的名字写在餐巾纸上,有个人开玩笑说 7 对于网络分层是个好数字.第二天上午在标准化委员 ...

  2. 项目管理小故事之小矮人的故事

    小矮人的故事 在古希腊时期的塞浦路斯,曾经有一座城堡里关着一群小矮人.传说他们是因为受到了可怕咒语的诅咒,而被关到这个与世隔绝的地方.他们找不到任何人可以求助,没有粮食,没有水,七个小矮人越来越绝 望 ...

  3. 浅析拯救小矮人的 nlogn 算法及其证明

    浅析拯救小矮人的 nlogn 算法及其证明 题型简介: 有 $ n $ 个人,第 $ i $ 个人身高 $ a_i $ 手长 $ b_i $ ,他们为了从一个高为 $ H $ 的洞中出去,决定搭人梯. ...

  4. [TJOI2013]拯救小矮人(反悔贪心证明),「ICPC World Finals 2019」Hobson 的火车(基环树,差分)

    2021-09-07 test [TJOI2013]拯救小矮人 「ICPC World Finals 2019」Hobson 的火车 [TJOI2013]拯救小矮人 luogu4823 考试题目的数据 ...

  5. 洛谷 P4823 [TJOI2013]拯救小矮人

    题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯.即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口. 对于每一个小矮人,我们知道他从 ...

  6. 【bzoj3174】[Tjoi2013]拯救小矮人 贪心+dp

    题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯.即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口.对于每一个小矮人,我们知道他从脚 ...

  7. 使用canvas实现小矮人行走案例

    html代码 <canvas width="500" height="500"></canvas> <script src=&qu ...

  8. [codevs 1302] 小矮人(2002年CEOI中欧信息学奥赛)

    描述 矮人们平时有走亲访友的习惯.一天,矮人国要修一条高速公路,矮人们希望他们走亲访友的时候,能够不必穿越高速公路,这样会更安全一些.现在有M个高速公路的修建方案,请你判断这M条高速功能是否能满足矮人 ...

  9. 【BZOJ3174】【codevs25442075】拯救小矮人,DP+贪心

    Time:2016.07.19 Author:xiaoyimi 转载注明出处谢谢 传送门1 传送门2 传送门3 思路: 比较神的DP "贪心确定DP的状态"--reflash 写了 ...

最新文章

  1. html给网页加图片背景颜色,0035 如何设置网页背景图和在网页中插入图片
  2. IOS开发笔记之十七——一个关于工程目录读写权限的问题
  3. 打破双亲委派机制有什么用_被打破的双亲委托机制
  4. Ehcache学习总结(1)--Ehcache入门介绍
  5. LeetCode(237)——删除链表中的节点(JavaScript)
  6. springBoot国际化多语言开发配置,中文OR英文支持一键切换
  7. BAT4行代码让电脑蓝屏(无伤害)
  8. 荣耀畅玩7c能用鸿蒙吗,荣耀畅玩7C评测:人脸识别双摄 超高性价比
  9. linux常用命令语句(全)
  10. 表空间信息查询(sql语句)
  11. Demo : 人脸5个关键点检测
  12. 医院管理信息系统 HIS EMR PACS LIS
  13. 电除尘器 matlab,电除尘用高频高压直流叠加高压脉冲电源的制作方法
  14. 互联网老兵:第一代程序员简晶 最老站长华军
  15. 乌班图的世界——建立文件夹和空文件
  16. [转]Android开源项目收藏分享
  17. simulink笔记——DSSS直接序列扩频
  18. R语言曲面拟合代码详细分析(1)
  19. WPC Qi 无线充电标准入门介绍与测试
  20. Flask之消息闪现

热门文章

  1. 如何在Schlage Connect Smart Lock上启用休假模式
  2. PHP输出缓冲(Output Buffering)
  3. POJ1258-Agri-Net
  4. 杭电oj —— 2058 (超时优化)
  5. python常用的基础库
  6. 赋能 打造应对不确定性的敏捷团队 pdf_如何打造一支应对不确定的团队
  7. 文字怎么转成语音?学会这个操作轻松拿捏
  8. 【工具篇】一口气学会禅道安装
  9. 简单聊聊js中的内置对象
  10. jquery ajax traditional参数讲解