使用思维宫殿记忆TCP分层结构
来源:互联网 发布:淘宝网禁止发布 编辑:程序博客网 时间:2024/04/27 19:15
有四个房间:应用层、传输层、网络层、数据链路层。
发送:
这是一个充满显示器的房间,每个显示其都代表着一个进程,当应用想要发出请求的时候,显示器下方的打印机将会自动打印出一片A4纸大的消息,上面密密麻麻地印满了字。这些纸将会通过房间内的吹风机自动吹到传输层。
接收:
从传输层吹来的纸张,将会被按照对应的端口号被塞回每个进程中。
【传输层】
发送:
传输层的左边的墙上印着TCP及其英文全称:Transmission Control Protocol,右边的墙上印着UDP及其英文全称:User Data Protocol。还有他们的示意图:TCP的消息将会有一个回路,如果发送失败会重新传输;UDP的消息只有一个单项的箭头,代表只负责发送。
一个吸风机将会把从应用层吹来的A4纸全部吸进来,在机器中进行切割成多个小块,然后根据其应用层的需要,将这些剪切出来的小纸片贴在TCP或UDP的更大的纸上,再在TCP或UDP的纸上写上源端口号和目的端口号打印在TCP或UDP的大纸上。
打印完毕后,再由风机将纸片全部吹到网络层中。
接收:
从网络层吹来的纸片,将会被撕掉其中的传输层的那一部分,并按照其端口号以及顺序号进行重整,当一个端口号的一条消息被完整地重组后,吹风机将会把这个重组后的大纸吹到应用层中去。
【网络层】
发送:
这是一个四周墙上挂满地图的房间。网络层的吸风机会吸到各种各样的小纸片,红色的,黄色的,蓝色的......大的,小的......因为他们来自不同的端口号,来自不同的进程。网络层会为这些所有的纸片贴在一张比传输层的纸片更大的纸片上,并打印上源IP地址和目的IP地址。然后根据它们的IP地址对纸片未来的发送路径进行计算。这些纸片都会被统一放到通往数据链路层的传送带上。
接收:
网络层将会对来自数据链路层的传送带的纸片进行分析,撕掉纸片中网络层的那一部分,然后发给传输层。
【数据链路层】
发送:
这是一个传送带贯穿着整个房间的房间,一个电源支撑着整个房间的运转,就是网络驱动程序。在传送带的尽头,有一个发送器,将会把来自网络层的纸片全部发送出去。这个发送器就是网卡。
接收:
同样还有一个传送带不断将接收器(也是网卡)接收到的纸片全部放到传送带上,发往网络层。
0 0
- 使用思维宫殿记忆TCP分层结构
- 记忆宫殿
- 记忆宫殿记忆法
- 神奇的记忆宫殿
- 罗马宫殿-记忆数字
- TCP/IP分层结构
- 关于记忆宫殿的一些思考
- 罗马宫殿-记忆数字(二)
- TCP/IP协议分层结构趣味解读
- ethernet,ip,tcp结构<备份记忆>
- ethernet,ip,tcp结构<备份记忆>
- 分层结构
- OSI分层,TCP/IP分层
- hdu1032暴力或者使用类似于记忆的思维处理
- TCP/IP分层
- TCP/IP的分层
- TCP/IP协议分层
- TCP/IP分层
- 挑战CPU运算能力-寻找完美数(Perfect Numbers)
- 为什么使用sigaction而非signal
- 根据进程名杀死进程 -kill进程名
- 查询Android UA String
- vs2012 MFC连接及操作access(2007)数据库(ADO)
- 使用思维宫殿记忆TCP分层结构
- 用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)--生成SSL证书请求
- 安卓四大控件之Activity详解
- 使用优先队列实现游戏公告模块(Java)
- 团体程序设计天梯赛-练习集 L2-009. 抢红包
- Buffer类的详解
- 人生大起大落得太快,实在太刺激了
- 训练4 习题9
- 安装Reveal以及NO Connent<一>