网络技术与技术革命周末随想
生活随笔
收集整理的這篇文章主要介紹了
网络技术与技术革命周末随想
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
無知者最好別在公共場合噴糞
周五下午下班坐地鐵匆匆回家,由于老婆要去外地開幾天會議,我周末就要做全職奶爸了,一想到這個就興奮,可以和我家小小獨處了,加深一下父女感情,于是哼著歌,同時看著《黑客大曝光》,時不時瞟一下旁邊的美女...?????? 一個聲音頓時讓我有一種想打人的沖動,于是旁邊的美女在我眼里化作了漫天煙云。聲音來自我的身后,透過玻璃反光能看得出是一個奇丑無比的年輕女性程序員,身高150cm不到,體重約摸大于等于130斤,大聲嚷嚷:網(wǎng)絡沒什么好學的,只要理解大概原理,能通就行,現(xiàn)在誰還搞網(wǎng)絡啊,過不了幾年,搞網(wǎng)絡的全都得回家!
?????? 真TMD的惡心,她的不幸在于她遇到了我,她的幸運在于我們同處在一個公共場合。她和一個同行的男的聊了TMD一路,好像是做存儲的,也很底層,相當?shù)牡讓?#xff0c;如果不是她的無知,怎么能如此出言不遜,知道什么是存儲網(wǎng)絡嗎?唉!如今的遠程內存訪問都在使用TCP/IP了,網(wǎng)路幾乎滲透到了任何領域,如果有人還是覺得網(wǎng)絡就是ping一下或者traceroute那么簡單,直接自己辭職算了,如果不辭職,那就直接開掉!
?????? 不過我很快忘掉了這種無心的針對自己的職業(yè)素養(yǎng)的攻擊,畢竟人家也不知道我是搞網(wǎng)絡的,再說,我也不是職業(yè)搞網(wǎng)絡的,只是出于對網(wǎng)絡技術的熱愛一直以來將其作為自己的職業(yè)罷了,這印證了那句話,你可以侮辱我這個人,但不能侮辱我的職業(yè)。
學習網(wǎng)絡分層模型以及網(wǎng)絡原理的最佳實踐
收到一封郵件,問我如何學習網(wǎng)絡,又懶得看書,想從實踐中那個學,我不能回答說去當網(wǎng)管吧,因為他不一定能應聘到理想的崗位,能學到有用東西的職位所招聘的都是有一定實力的,網(wǎng)吧網(wǎng)管估計可以,但是確實學不到什么東西,同樣的原因,我也不能讓人家去應聘程序員,那怎么辦?只能自己折騰,想快速不是不可能,關鍵看你折騰什么,因此寫下下面這段文字,希望能對別人有所幫助。?????? 如果你想學習網(wǎng)路,并且希望能徹底理解它,那么暫時扔掉那些TCP/IP的書吧,等理解了原理再回頭看,也不要一下子就扎進Linux內核協(xié)議棧,它只是一個實現(xiàn),并且實現(xiàn)得很不完全。最好的辦法就是學習移動通信網(wǎng)絡,趁著移動核心網(wǎng)還沒有完全IP化之前,趕緊抓緊這段美好的時光吧。
?????? 無疑,移動通信網(wǎng)絡是復雜的,比如UMTS,LTE等,術語也非常多,標準化組織多且雜,各種技術方面或者法律方面的糾紛不斷,但是卻活力無限。你要知道,移動通信網(wǎng)絡是第一個也是唯一一個兼容了超級多種類型的網(wǎng)絡,它可以接入PSTN,也可以接入純的TCP/IP網(wǎng)絡,從30年前開始,一直發(fā)展到現(xiàn)在,雖然在技術方面在慢慢走向融合,但是一些非技術方面的因素拖慢了這個進程。學習這個網(wǎng)絡,你會理解關于網(wǎng)絡方面的幾乎一切知識,也能理解關于網(wǎng)絡發(fā)展的一般規(guī)律。
?????? 移動通信網(wǎng)絡的復雜性顯而易見,但是我們認為它復雜的原因卻非常微妙,因為一直以來,大學教的網(wǎng)絡課程都是以TCP/IP為藍本,鏈路層以下幾乎不涉及,非IP的網(wǎng)絡層協(xié)議幾乎不涉及,IP路由之外的網(wǎng)際尋址方式幾乎不涉及,幾乎都是在講IP地址,IP路由,TCP原理,UDP原理,以及一些常見的應用協(xié)議,比如HTTP,FTP,...如果你參加過一些廠商的培訓,比如H3C,Cisco的高級工程師培訓,可能會在一定的范圍內接觸到一些關于ATM,X.25,PSTN方面的東西,可是這種培訓非常昂貴,再說幾乎也都不是面向研發(fā)的,除非你進入到那些真實研發(fā)ATM交換設備或者研發(fā)移動網(wǎng)絡設備的公司,否則你能接觸到的幾乎全部都是TCP/IP!所以,面對一個新東西的時候,你當然會覺得它復雜無比了,除了TCP/IP之外的所有的網(wǎng)絡底層的東西,對于大多數(shù)人來講都是新的。
?????? TCP/IP是一個藍本,但卻不是現(xiàn)實,雖然它在20世紀80年代就幾乎戰(zhàn)勝了所有對手,但那只是理論上的,第一把交椅交接過程直到今天還在繼續(xù),理論上,超過40%的廠商宣稱支持TCP/IP棧,那就說明TCP/IP勝利了,但現(xiàn)實并不是TCP/IP一家獨大的,對于兼容性的保持是阻滯TCP/IP獨霸天下的因素,雖然廠商聲稱支持了TCP/IP,但是并不意味著它們不支持別的棧。看看謝希仁的那本教材,從第2版開始,逐漸地刪除了除了TCP/IP之外的東西,這也說明了TCP/IP的勝利是一個逐漸的過程,LTE的名字起得可真好。
?????? 對于協(xié)議的封裝而言,大部分人學到的都是按照應用層,傳輸層,IP層,以太層,物理層這種順序來封裝的,如果說一些其它方式的封裝,也不外乎IPSec ESP/AH,PPPoE,SSL/TLS,GRE,IPIP,甚至對我這種人而言的OpenVPN,在TCP/IP網(wǎng)絡,隧道是一種不常見的方式。然而在現(xiàn)實的移動網(wǎng)絡,隧道卻是一種超級常見的方式,一般而言,你用手機訪問了google主頁,會在手機和移動核心網(wǎng)之間建立一條隧道,隧道參數(shù)隨著手機的移動而變化,隧道內部封裝的是真實的手機到google主頁的TCP/IP數(shù)據(jù),但是隧道使用IP協(xié)議嗎?答案是可以用也可以不用,不用IP用什么呢?很多的,比如ATM。如果你能知道打電話和發(fā)短信根本就沒有用TCP/IP,那說明你已經(jīng)上了一個層次,它們依然走的是電路交換機制,在數(shù)據(jù)從手機出發(fā)時,你是不會看到任何TCP/IP信息的,因此就別指望用tcpdump之類的分組交換工具來抓包。更進一步,如果你能知道即便是電路交換數(shù)據(jù)也能在RAN和核心網(wǎng)被封裝在TCP/IP協(xié)議族中的話,那么你的層次又一次提高了,TCP/IP可以作為承載網(wǎng),也可以作為載體,這就是協(xié)議分層的好處,X over Y,X,Y可以是任何協(xié)議族的任何層次的任何協(xié)議,這就是本質。再進一步,如果你能知道很多的移動數(shù)據(jù),不管是電路交換域的還是分組交換域的,大都使用UDP封裝和不使用TCP的話,你已經(jīng)是網(wǎng)絡方面的準專家了,因為你除了知道分層模型的本質之外,還知道了每層機制的嵌套標準原則...即使是TCP/IP族也從移動通信網(wǎng)絡借鑒了很多東西,移動IP機制就是其中之一。
?????? 如果你問我是什么水平,我實際上是半瓶子的水平,起碼比空瓶子好些,我認為不晃蕩的瓶子不是什么貶義詞...那我是怎么知道這些的呢?第一,我大學期間只是稍微看過一點點TCP/IP的東西然后就參加H3C培訓了,當時Cisco培訓太貴了,玩不起(現(xiàn)在依然也玩不起),沒有什么包袱;第二,我學習網(wǎng)絡并不是為了得到高薪,因為我知道以我的教育經(jīng)歷,不可能得到什么高薪,只是能找份工作而已,沒有了這種功利性,學習起來也就沒重點了,因為很多大家公認的重點或者說時髦的東西如果懂了,就能得到高薪;第三,和上一點類似,我不參加任何考試,當初參加H3C的培訓考試很大程度上是老師忽悠的,不參加考試就不用做題,也不用記憶那些無聊的東西,當然,得不到證書從而得不到高薪的代價就是我學了很多真正有用的東西。
設想中的路由器分流機制
城市交通網(wǎng)絡的布雷斯悖論同樣在互聯(lián)網(wǎng)中存在,互聯(lián)網(wǎng)指的是基于IP的互聯(lián)網(wǎng)。因為目前的IP互聯(lián)網(wǎng)是基于最短路徑來路由數(shù)據(jù)的,雖然也有很多策略路由在里面,但是沒有根本上改變交通擁堵的現(xiàn)狀。關于布雷斯悖論以及納什均衡點可以參考Wiki。在城市交通網(wǎng)絡,路由決策者是司機,而在互聯(lián)網(wǎng),路由決策者是路由器,不管是什么,都是按照自私路由策略來尋址的,總的來講就是少了一種第三方的分流措施。?????? 在一個封閉的自私路由博弈系統(tǒng)中,一般最終都能達到一種共同利益最大化的共識,這個共識就是所謂的均衡點。交通網(wǎng)絡和互連網(wǎng)目前都是依靠這種均衡點運行而不至于崩潰,但是代價就是必須面臨突發(fā)的擁堵問題。如果稍微改變一下路由器的算法,不再按照最短路徑路由數(shù)據(jù)包,而是按照所有的可達路徑的開銷權值分流數(shù)據(jù)包,是不是更好些呢?這還真的不好說,這就是中心化控制和分布式控制的博弈。如果按照分流算法,很多的數(shù)據(jù)走的無疑不是最優(yōu)路徑,但是好處是避免了擁堵,那些不走最優(yōu)路徑的數(shù)據(jù)包付出的代價值得嗎?既然網(wǎng)絡運行了這么多年,還是讓其分布式控制繼續(xù)下去吧。
?????? 和交通整治一樣,越堵越治理,越治理越堵,擁堵稅也好,號碼限行也罷,只要你不交通管制,根本沒有辦法治理擁堵!唯一的辦法就是不要管,忍受一個閥值,司機停在路上再也走不動的時候,情況就該緩和了。不過,當前的互聯(lián)網(wǎng)路由系統(tǒng)和交通網(wǎng)相比還要差一點,因為大多數(shù)路由器上權衡路徑度量都是靜態(tài)加權計算的,參與因素有延時,吞吐量,傳輸介質,物理距離,在BGP上可能還要有政治因素等,它無法反映路徑的實時狀態(tài),但是,由于自私路由上最短路徑算法的流量聚集性在持續(xù)起作用,度量勢必會隨著流量而變化,如果要支持實時度量監(jiān)測,那就要進行頻繁交換路由協(xié)議數(shù)據(jù),然后根據(jù)新的計算結果重收斂,這種控制通道數(shù)據(jù)量是可觀的,更加不幸的是,它會反饋到現(xiàn)有的計算過程中,因為互聯(lián)網(wǎng)的路由協(xié)議是帶內運行的!
?????? 因此,雖然不一定需要什么集中控制,但是有兩點我認為是必要的,第一就是路由協(xié)議搬到帶外去,就像早期交通網(wǎng)一樣,可以通過直升機來監(jiān)測..另外,實現(xiàn)某種數(shù)據(jù)包的自路由機制也許可以減緩路由器控制平面的持續(xù)計算的壓力。
關于技術革命
把互聯(lián)網(wǎng)視為第三次技術革命有點言過其實了,早先不是有人說PC革命是No.3嗎?!事實上,PC也好,互聯(lián)網(wǎng)也罷,都配不上技術革命這一稱謂!技術革命所指的最根本的東西是針對人的生活動力來源的,第一次是農業(yè)革命,解決了人類的定居問題,人們不再漂移,客觀上促進了知識和技術的積累;第二次是工業(yè)革命,解決了人類的動力問題,更進一步使人類重新開始漂移,人們的居所重新回到了不斷移動的狀態(tài),事實上農業(yè)革命造成的知識積累造就了工業(yè)革命,事實上電力,PC以及互聯(lián)網(wǎng)只是工業(yè)革命的繼續(xù),將地理分散的人們通過電-PC-互聯(lián)網(wǎng)聚集在一起,使人們在物理上處在移動漂移狀態(tài),但是在邏輯上卻是定居狀態(tài);第三次可能是基因革命,完全模糊了機器和生命之間的界限,這也是暢銷書《失控》中的設想。?????? 如果是互聯(lián)網(wǎng)是革命,那么火車,汽車,電話等只要造出一個技術,都可以稱為革命了!其實將一項技術視為一場革命更多的是宣傳作用。還有,說什么喬布斯之類的改變了世界,更是胡扯,你也改變了世界,畢竟多了你這么個人!“改變世界”這種論調我最煩!更多的是一種商業(yè)或個人宣傳!能談得上改變世界的個人只有倆,亞當和他馬子!
總結
以上是生活随笔為你收集整理的网络技术与技术革命周末随想的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过计算机主机数来划分子网,计算机网络知
- 下一篇: 信息安全概述-企业安全建设目标及架构设计