网络技术和科技革命周末随想

无知的最好不要喷粪的公共

周五下午赶回家下班坐地铁,自从妻子去外地开了几天会议,我周末做全职爸爸,我想这将是兴奋。可以和我的家人有点独,深化关于他的女儿的感受,所以哼着歌。寻找同时《黑客大曝光》。不时瞟了一眼旁边的美...
       一个声音顿时让我有一种想打人的冲动,于是旁边的美女在我眼里化作了漫天烟云。

声音来自我的身后。透过玻璃反光能看得出是一个奇丑无比的年轻女性程序猿,身高150cm不到。体重约摸大于等于130斤,大声嚷嚷:网络没什么好学的,仅仅要理解大概原理。能通即可,如今谁还搞网络啊,过不了几年。搞网络的全都得回家!
       真TMD的恶心,她的不幸在于她遇到了我。她的幸运在于我们同处在一个公共场合。她和一个同行的男的聊了TMD一路,好像是做存储的,也非常底层。相当的底层。假设不是她的无知,怎么能如此出言不逊,知道什么是存储网络吗?唉。如今的远程内存訪问都在使用TCP/IP了,网路差点儿渗透到了不论什么领域,假设有人还是觉得网络就是ping一下或者traceroute那么简单,直接自己辞职算了。假设不辞职,那就直接开掉!

只是我非常快忘掉了这样的无心的针对自己的职业素质的攻击,毕竟人家也不知道我是搞网络的,再说。我也不是职业搞网络的,仅仅是出于对网络技术的热爱一直以来将其作为自己的职业罢了。这印证了那句话。你能够侮辱我这个人,但不能侮辱我的职业。

学习网络分层模型以及网络原理的最佳实践

收到一封邮件,问我怎样学习网络,又懒得看书,想从实践中那个学,我不能回答说去当网管吧,由于他不一定能应聘到理想的岗位。能学到实用东西的职位所招聘的都是有一定实力的,网吧网管预计能够,可是确实学不到什么东西。相同的原因,我也不能让人家去应聘程序猿。那怎么办?仅仅能自己折腾。想高速不是不可能,关键看你折腾什么,因此写下以下这段文字,希望能对别人有所帮助。

假设你想学习网路,而且希望能彻底理解它,那么临时扔掉那些TCP/IP的书吧,等理解了原理再回头看,也不要一下子就扎进Linux内核协议栈,它仅仅是一个实现。而且实现得非常不全然。

最好的办法就是学习移动通信网络,趁着移动核心网还没有全然IP化之前,赶紧抓紧这段美好的时光吧。
       无疑。移动通信网络是复杂的,比方UMTS,LTE等,术语也非常多,标准化组织多且杂,各种技术方面或者法律方面的纠纷不断,可是却活力无限。你要知道,移动通信网络是第一个也是唯一一个兼容了超级多种类型的网络。它能够接入PSTN,也能够接入纯的TCP/IP网络。从30年前開始,一直发展到如今。尽管在技术方面在慢慢走向融合,可是一些非技术方面的因素拖慢了这个进程。学习这个网络,你会理解关于网络方面的差点儿一切知识,也能理解关于网络发展的一般规律。
       移动通信网络的复杂性显而易见,可是我们觉得它复杂的原因却非常微妙。由于一直以来。大学教的网络课程都是以TCP/IP为蓝本,链路层以下差点儿不涉及,非IP的网络层协议差点儿不涉及,IP路由之外的网际寻址方式差点儿不涉及,差点儿都是在讲IP地址,IP路由,TCP原理。UDP原理,以及一些常见的应用协议,比方HTTP,FTP。...假设你參加过一些厂商的培训。比方H3C,Cisco的高级project师培训,可能会在一定的范围内接触到一些关于ATM。X.25,PSTN方面的东西,可是这样的培训非常昂贵。再说差点儿也都不是面向研发的。除非你进入到那些真实研发ATM交换设备或者研发移动网络设备的公司。否则你能接触到的差点儿全部都是TCP/IP。所以,面对一个新东西的时候,你当然会觉得它复杂无比了。除了TCP/IP之外的全部的网络底层的东西,对于大多数人来讲都是新的。
       TCP/IP是一个蓝本。但却不是现实,尽管它在20世纪80年代就差点儿战胜了全部对手。但那仅仅是理论上的。第一把交椅交接过程直到今天还在继续,理论上,超过40%的厂商宣称支持TCP/IP栈,那就说明TCP/IP胜利了,但现实并非TCP/IP一家独大的,对于兼容性的保持是阻滞TCP/IP独霸天下的因素。尽管厂商声称支持了TCP/IP,可是并不意味着它们不支持别的栈。看看谢希仁的那本教材,从第2版開始。逐渐地删除了除了TCP/IP之外的东西,这也说明了TCP/IP的胜利是一个逐渐的过程,LTE的名字起得可真好。

对于协议的封装而言,大部分人学到的都是依照顾用层。传输层,IP层,以太层。物理层这样的顺序来封装的,假设说一些其它方式的封装,也不外乎IPSec ESP/AH,PPPoE。SSL/TLS。GRE,IPIP,甚至对我这样的人而言的OpenVPN,在TCP/IP网络,隧道是一种不常见的方式。然而在现实的移动网络。隧道却是一种超级常见的方式,一般而言,你用手机訪问了google主页,会在手机和移动核心网之间建立一条隧道。隧道參数随着手机的移动而变化,隧道内部封装的是真实的手机到google主页的TCP/IP数据,可是隧道使用IP协议吗?答案是能够用也能够不用,不用IP用什么呢?非常多的。比方ATM。假设你能知道打电话和发短信根本就没实用TCP/IP。那说明你已经上了一个层次,它们依旧走的是电路交换机制,在数据从手机出发时,你是不会看到不论什么TCP/IP信息的,因此就别指望用tcpdump之类的分组交换工具来抓包。更进一步,假设你能知道即便是电路交换数据也能在RAN和核心网被封装在TCP/IP协议族中的话,那么你的层次又一次提高了,TCP/IP能够作为承载网,也能够作为载体,这就是协议分层的优点。X over Y,X。Y能够是不论什么协议族的不论什么层次的不论什么协议,这就是本质。再进一步,假设你能知道非常多的移动数据,无论是电路交换域的还是分组交换域的,大都使用UDP封装和不使用TCP的话。你已经是网络方面的准专家了。由于你除了知道分层模型的本质之外。还知道了每层机制的嵌套标准原则...即使是TCP/IP族也从移动通信网络借鉴了非常多东西。移动IP机制就是当中之中的一个。
       假设你问我是什么水平,我实际上是半瓶子的水平。起码比空瓶子好些,我觉得不晃荡的瓶子不是什么贬义词...那我是怎么知道这些的呢?第一,我大学期间仅仅是略微看过一点点TCP/IP的东西然后就參加H3C培训了,当时Cisco培训太贵了。玩不起(如今依旧也玩不起)。没有什么包袱;第二,我学习网络并非为了得到高薪,由于我知道以我的教育经历,不可能得到什么高薪,仅仅是能找份工作而已。没有了这样的功利性,学习起来也就没重点了,由于非常多大家公认的重点或者说时髦的东西假设懂了,就能得到高薪;第三,和上一点相似,我不參加不论什么考试,当初參加H3C的培训考试非常大程度上是老师忽悠的,不參加考试就不用做题,也不用记忆那些无聊的东西,当然。得不到证书从而得不到高薪的代价就是我学了非常多真正实用的东西。

设想中的路由器分流机制

城市交通网络的布雷斯悖论相同在互联网中存在,互联网指的是基于IP的互联网。由于眼下的IP互联网是基于最短路径来路由数据的,尽管也有非常多策略路由在里面。可是没有根本上改变交通拥堵的现状。关于布雷斯悖论以及纳什均衡点能够參考Wiki。

在城市交通网络,路由决策者是司机。而在互联网,路由决策者是路由器。无论是什么,都是依照自私路由策略来寻址的,总的来讲就是少了一种第三方的分流措施。
       在一个封闭的自私路由博弈系统中,一般终于都能达到一种共同利益最大化的共识。这个共识就是所谓的均衡点。

交通网络和互连网眼下都是依靠这样的均衡点执行而不至于崩溃,可是代价就是必须面临突发的拥堵问题。

假设略微改变一下路由器的算法。不再依照最短路径路由数据包。而是依照全部的可达路径的开销权值分流数据包,是不是更好些呢?这还真的不好说,这就是中心化控制和分布式控制的博弈。假设依照分流算法。非常多的数据走的无疑不是最优路径,可是优点是避免了拥堵,那些不走最优路径的数据包付出的代价值得吗?既然网络执行了这么多年。还是让其分布式控制继续下去吧。
       和交通整治一样,越堵越治理,越治理越堵,拥堵税也好。号码限行也罢。仅仅要你不交通管制,根本没有办法治理拥堵。唯一的办法就是不要管。忍受一个阀值,司机停在路上再也走不动的时候,情况就该缓和了。

只是。当前的互联网路由系统和交通网相比还要差一点,由于大多数路由器上权衡路径度量都是静态加权计算的。參与因素有延时,吞吐量。传输介质,物理距离,在BGP上可能还要有政治因素等,它无法反映路径的实时状态,可是,由于自私路由上最短路径算法的流量聚集性在持续起作用,度量势必会随着流量而变化,假设要支持实时度量监測,那就要进行频繁交换路由协议数据,然后依据新的计算结果重收敛。这样的控制通道数据量是可观的,更加不幸的是,它会反馈到现有的计算过程中,由于互联网的路由协议是带内执行的。
       因此。尽管不一定须要什么集中控制,可是有两点我觉得是必要的。第一就是路由协议搬到带外去,就像早期交通网一样,能够通过直升机来监測..另外。实现某种数据包的自路由机制或许能够减缓路由器控制平面的持续计算的压力。

关于技术革命

把互联网视为第三次技术革命有点言过其实了,早先不是有人说PC革命是No.3吗?。其实,PC也好。互联网也罢。都配不上技术革命这一称谓!技术革命所指的最根本的东西是针对人的生活动力来源的,第一次是农业革命,攻克了人类的定居问题,人们不再漂移。客观上促进了知识和技术的积累;第二次是工业革命。攻克了人类的动力问题,更进一步使人类又一次開始漂移,人们的居所又一次回到了不断移动的状态,其实农业革命造成的知识积累造就了工业革命,其实电力,PC以及互联网仅仅是工业革命的继续,将地理分散的人们通过电-PC-互联网聚集在一起。使人们在物理上处在移动漂移状态,可是在逻辑上却是定居状态;第三次可能是基因革命,全然模糊了机器和生命之间的界限,这也是畅销书《失控》中的设想。
       假设是互联网是革命。那么火车,汽车。电话等仅仅要造出一个技术,都能够称为革命了!

其实将一项技术视为一场革命很多其它的是宣传作用。还有。说什么乔布斯之类的改变了世界,更是胡扯,你也改变了世界,毕竟多了你这么个人!“改变世界”这样的论调我最麻烦!还有许多人是企业或个人的宣传!我们可以谈论改变世界上只有两个人,亚当和他的马!

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-11-03 21:50:56

网络技术和科技革命周末随想的相关文章

网络技术整当革命时

计算机网络自诞生之后,面向的应用场景主要包括局域网.广域网两大类.在各种环境中,通过层级结构将局域网连接起来,形成一个网络的网络,即所谓的互联网.无论什么网络,唯一的事实标准就是 TCP/IP 协议栈以及围绕这个协议栈的各种管理和应用技术,即便后来推出的 IPv6.CCN.SDN 等网络技术,都没有完全超出这个范畴.所以,看起来基于 TCP/IP 的修修补补在相当长的一段时间里满足了各种场景下对于网络的需求 然而,到了现在云计算的时代,数据中心场景对于网络的需求,让这些传统的网络架构开始碰到了真

网络技术与技术革命周末随想

无知者最好别在公共场合喷粪 周五下午下班坐地铁匆匆回家,由于老婆要去外地开几天会议,我周末就要做全职奶爸了,一想到这个就兴奋,可以和我家小小独处了,加深一下父女感情,于是哼着歌,同时看着<黑客大曝光>,时不时瞟一下旁边的美女... 一个声音顿时让我有一种想打人的冲动,于是旁边的美女在我眼里化作了漫天烟云.声音来自我的身后,透过玻璃反光能看得出是一个奇丑无比的年轻女性程序员, 身高150cm不到,体重约摸大于等于130斤,大声嚷嚷:网络没什么好学的,只要理解大概原理,能通就行,现在谁还搞网络啊,

电脑及网络技术对儿童心理发展的消极作用

在网络时代到来的今天,电脑正以各种各样的方式影响着儿童的学习和生活,人们普遍认为,电脑对孩子有益,认为它是教育的工具,能够让青少年走向科技世界的起点上"抢先一步".然而我们也应该看到,电脑永远是一柄双刃剑:一方面它开阔了学生视野,让学生学到了更多的课外知识:但另一方面,由于电脑及网络技术本身固有的特性,也给儿童心理发展带来了不可疏忽的消极影响. 电脑是人类有史以来最精于思考的精密仪器.有了电脑,儿童不再需要做太多的思考工作,他们所需要做的只是学会如何对电脑屏幕作出某种反应.这很可能导致

松下卖身是日本电子的彻底没落还是新科技革命的起点?

前不久,日本最大媒体<日经新闻>报道:"松下集团,由于多年亏损,经营不善,准备出售松下集团位于中国的工厂,标价是4.5亿美元".近年来,类似的报道已经屡见不鲜,此前风靡全球的日系电子几乎"携手"走向没落:"夏普垂垂挣扎四年,最终让鸿海收购:索尼婚变,有多少爱可以重来,索爱手机自此在地球上消失:芯片巨头东芝也开始出售旗下闪存业务,以图断臂求生"-总的来说,日系电子可能依旧足够优秀,但再也赚不到钱了,连续地同亏损,裁员.卖大楼捆绑在一起,

我与华为网络技术大赛

时间过得很快,从知道华为网络技术大赛,到现在比赛全部结束,两个月的时间已经过去了.回想起来,这两个月的时间里,充满了各种奇妙.各种不可能与各种不敢想像.然而,过去未知的将来,终将会成为现在已知的过去,只是在这个过程中,我有好多好多话要说--或是回忆,或是思考. 一.比赛 1.相遇:口号很响亮,然而却没想过要参加 4月中旬,骑车走过学校的饭堂时,关于此次比赛的横幅一览无余地展现在我的面前:技战天下,决胜云巅,第一届华为网络技术大赛! 是的,字体很大,口号很响亮,很是让人震撼!然而当时的我却没有丝毫

黑马程序员 ---------- Java网络技术之 ---正则表达式 (Day06)

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 正则表达式 正则表达式:基本知识 1  字符,   2 字符类 , 3 预定义字符类 , 4 边界匹配器 ,5 Greedy 数量词,6 Logical 运算符 详解: 1 字符 x   字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 <= n <= 7) \0nn 带有八进制值 0 的字符 nn (0 <= n

Docker原生网络技术简介

Docker原生网络技术简介 默认网络 在宿主机部署好Docker Engine后会默认创建三种网络:Bridge.Host和None,如下: docker network ls NETWORK ID NAME DRIVER SCOPE 93dab79cdb5a bridge bridge local c920c9c10e62 host host local d2a11ea1c70a none null local Bridge 默认的Bridge网络是我们比较熟悉的docker0,它在安装完E

Overlay网络技术之vxvlan

了解云计算数据中心网络架构的过程中,看到这么一篇不错的关于大二层技术overlay的文章,转载分享给大家! 一. 传统网络面临的问题 随着企业业务的快速扩展需求,IT做为基础设施,快速部署和减少投入成为主要需求,云计算可以提供可用的.便捷的.按需的资源提供,成为当前企业IT建设的常规形态,而在云计算中大量采用和部署的虚拟化几乎成为一个基本的技术模式.部署虚拟机需要在网络中无限制地迁移到目的物理位置,虚机增长的快速性以及虚机迁移成为一个常态性业务.传统的网络已经不能很好满足企业的这种需求. 传统网

网络技术教程笔记(14)

局域网技术 局域网技术 综合布线技术 工作区子系统:是连接用户终端设备的子系统,主要包括信息插座和信息插座和设备之间的适配器.通俗来讲就是连接电脑和网线接口之间的部分. 水平子系统:是连接工作区和主干的子系统主要包括配线架,配线电缆和机器插座.通俗来讲就是从楼层里面的弱电间里面的配线架到每个房间墙壁上网卡的接口之间的部分.它通常布线是在天花板上面,因此与楼层是平行的,所以叫做水平子系统. 管理子系统: 是在布线电缆进行端接和配置管理的子系统.通俗来讲是配线间当中的设备部分. 干线子系统:是用来连