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

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

    某天深夜,标准委员会的工程师们的在酒吧里喝酒划拳,酒过三巡,越玩越嗨,谈到迪士尼电影的时候,他们把电影里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. CIC抽取插值滤波器和RCF
  2. STM32 电机教程 25 - ST MCLIB实战之开环svpwm控制
  3. SAP事业部内部互供
  4. 关于linux内核模块的装载过程
  5. Eclipse快捷键生成语句
  6. Python风格总结:数据结构
  7. java 操作位_Java位运算符
  8. 黑马旅游网---day1
  9. python连连看小游戏_python tkinter实现连连看游戏
  10. python去除字符串中的单词_从字符串中删除特定单词的最有效方法
  11. opencv中cv2.warpAffine 和 cv2.warpPerspective的广泛应用
  12. 企业微信有哪些优势?哪些行业适合用企微SCRM工具做营销?
  13. NMOS与PMOS的导通条件与使用方法
  14. zcu102_16_PL端读写DDR4
  15. ARM指令集--B BL BLX BX
  16. you-get下载慢的解决方法
  17. 【OSPF】区域间规则 区域间路由汇总
  18. Java连接数据库jar包
  19. 30个题型+代码(冲刺2023蓝桥杯)(下)
  20. 解决vmware 15 pro安装win10黑屏的问题

热门文章

  1. Excel如何实现条件求和
  2. 在Spring中一个bean依赖于另外一个bean,如何解决?
  3. Vue中使用mixins混入
  4. 本地生活服务,小程序助力迎战用户增量市场
  5. Oracle模糊查询
  6. 2022 荣耀提前批算法面试题
  7. 通用树抽象父类——Tree、TreeNode
  8. idea 配置 github
  9. 计算机鼠标不灵活怎么办,光电鼠标不灵敏或者灵敏度变差怎么办
  10. java技术之Java爬虫