再谈纺锤和沙漏

不知不觉间发现了一个真理,它适用于几乎所有的事情,当然也适用于计算机网络技术,这个真理就是:任何事情横着看像个纺锤,而纵着看则像个沙漏。 --扮嬉皮沙漠找你
     横着看像个纺锤呈现了事物的目标性,每件事都要有个目标,然而达到目标的途径又有所不同,因此可以殊途而同归,路经是曲折而不可控的,然而目标却是相同的;纵着看像个沙漏表现了任何事物天生希望的可扩展性,一个良好的设计终究会有一个真理在里面,而且只有一个,这仅有的一个真理就是所谓的纺锤体的中间最细的部位。
     在计算机网络技术中,IP协议实际上实现的就是纺锤体中间最细的部位,它承载了TCP/IP网络的几乎所有的流量,向上实现了多路复用,向下实现了多路分解,几乎所有的应用最终都要两次经过IP协议,大大减轻了设计负担,可扩展性大大增强,这就是TCP/IP网络的成功之处,关键在于它遵循了普适的真理!
     我们知道,OSI分层模型中,每一层提供两套接口,第一套实现对上层提供的服务,第二套实现对等层通信。对于第一套接口,适用的是沙漏模型,因为几乎第三层协议都是IP协议,而对于第二套接口适用的则是纺锤模型,比如一个TCP应用,起始端都是TCP,然而在路经中间可能会遇到非IP协议的封装,也可能会遇到诸如GRE隧道,IPSec之类的处理,但是不管怎样,最终终究要落实到TCP,这就是纺锤的体现...
     --医院陪产间,女儿熟睡,突想点滴,予以作短文以记之。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab 是一种非常优秀的数学计算和可视化工具,它可以被用于绘图、数据分析、机器学习等多种领域。如果你想用 Matlab 画一个纺锤体,可以按以下步骤进行: 1. 创建一个椭球体 首先,我们可以通过 Matlab 的 ellipsoid 函数创建一个椭球体。椭球体的参数需要设置好,例如中心点、长轴长度、短轴长度等。在这里,我们需要设置纺锤体的半径、椭圆顶点与底部的半径长度比以及几何中心位置等。 2. 缩放椭球体 由于椭球体是纺锤体的基础形状,我们需要对椭球体进行缩放和变形,以得到所需的纺锤体形状。在这里,我们需要根据纺锤体的形状要求,将椭球体变形和缩放,使其适应纺锤体的长宽比例和整体大小。 3. 用剪贴面切割椭球体 为了得到一个完整的纺锤体,我们需要将椭球体的两端切割,使其成为一个中空的纺锤体。在这里,我们可以使用 Matlab 的剪贴面函数将椭球体的顶部和底部割掉,以得到中空的纺锤体。 4. 添加颜色和光照 最后,我们可以给纺锤体添加颜色和光照,以使其看起来更加逼真。在这里,我们可以使用 Matlab 的 surf 函数和 colormap 函数为纺锤体添加颜色,使用 Matlab 的 light 函数和 lighting 参数来设置光照效果。 综上所述,这就是用 Matlab 画纺锤体的大致步骤。如果你想掌握更多 Matlab 的绘图技能,建议多多练习和学习。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值