《讲个故事》七个小矮人与OSI七层模型
某天深夜,标准委员会的工程师们的在酒吧里喝酒划拳,酒过三巡,越玩越嗨,谈到迪士尼电影的时候,他们把电影里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七层模型相关推荐
- 《讲个故事》七个小矮人 与 七层模型
某天深夜,标准委员会的工程师们的在酒吧里喝酒划拳,酒过三巡,越玩越嗨,谈到迪士尼电影的时候,他们把电影里7个小矮人的名字写在餐巾纸上,有个人开玩笑说 7 对于网络分层是个好数字.第二天上午在标准化委员 ...
- 项目管理小故事之小矮人的故事
小矮人的故事 在古希腊时期的塞浦路斯,曾经有一座城堡里关着一群小矮人.传说他们是因为受到了可怕咒语的诅咒,而被关到这个与世隔绝的地方.他们找不到任何人可以求助,没有粮食,没有水,七个小矮人越来越绝 望 ...
- 浅析拯救小矮人的 nlogn 算法及其证明
浅析拯救小矮人的 nlogn 算法及其证明 题型简介: 有 $ n $ 个人,第 $ i $ 个人身高 $ a_i $ 手长 $ b_i $ ,他们为了从一个高为 $ H $ 的洞中出去,决定搭人梯. ...
- [TJOI2013]拯救小矮人(反悔贪心证明),「ICPC World Finals 2019」Hobson 的火车(基环树,差分)
2021-09-07 test [TJOI2013]拯救小矮人 「ICPC World Finals 2019」Hobson 的火车 [TJOI2013]拯救小矮人 luogu4823 考试题目的数据 ...
- 洛谷 P4823 [TJOI2013]拯救小矮人
题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯.即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口. 对于每一个小矮人,我们知道他从 ...
- 【bzoj3174】[Tjoi2013]拯救小矮人 贪心+dp
题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯.即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口.对于每一个小矮人,我们知道他从脚 ...
- 使用canvas实现小矮人行走案例
html代码 <canvas width="500" height="500"></canvas> <script src=&qu ...
- [codevs 1302] 小矮人(2002年CEOI中欧信息学奥赛)
描述 矮人们平时有走亲访友的习惯.一天,矮人国要修一条高速公路,矮人们希望他们走亲访友的时候,能够不必穿越高速公路,这样会更安全一些.现在有M个高速公路的修建方案,请你判断这M条高速功能是否能满足矮人 ...
- 【BZOJ3174】【codevs25442075】拯救小矮人,DP+贪心
Time:2016.07.19 Author:xiaoyimi 转载注明出处谢谢 传送门1 传送门2 传送门3 思路: 比较神的DP "贪心确定DP的状态"--reflash 写了 ...
最新文章
- CIC抽取插值滤波器和RCF
- STM32 电机教程 25 - ST MCLIB实战之开环svpwm控制
- SAP事业部内部互供
- 关于linux内核模块的装载过程
- Eclipse快捷键生成语句
- Python风格总结:数据结构
- java 操作位_Java位运算符
- 黑马旅游网---day1
- python连连看小游戏_python tkinter实现连连看游戏
- python去除字符串中的单词_从字符串中删除特定单词的最有效方法
- opencv中cv2.warpAffine 和 cv2.warpPerspective的广泛应用
- 企业微信有哪些优势?哪些行业适合用企微SCRM工具做营销?
- NMOS与PMOS的导通条件与使用方法
- zcu102_16_PL端读写DDR4
- ARM指令集--B BL BLX BX
- you-get下载慢的解决方法
- 【OSPF】区域间规则 区域间路由汇总
- Java连接数据库jar包
- 30个题型+代码(冲刺2023蓝桥杯)(下)
- 解决vmware 15 pro安装win10黑屏的问题