售前電話
135-3656-7657
售前電話 : 135-3656-7657
釋放雙眼,帶上耳機,聽聽看~!
00:00
00:00
當X.25還在繼續(xù)發(fā)展時,來自美國政府、企業(yè)和大學的工程師們就已經(jīng)開始設(shè)計他們自己的網(wǎng)絡(luò)了。最初這一網(wǎng)絡(luò)不是為日常事務而設(shè)計的,而只是作為網(wǎng)絡(luò)生存能力的實驗,以備核戰(zhàn)。由于美軍對計算機的依賴性不斷增加,軍方人上希望戰(zhàn)爭來臨時這不會成為其致命弱點,因為這些用來連接計算機和遠程用戶的精細電路非常容易受攻擊。如果有誰想用顆炸彈摧毀一個連接點或使其失效,而這里恰好連有許多重要電路,結(jié)果將使計算機間的通信受到嚴重破壞。
所要設(shè)計的軍用網(wǎng)絡(luò)需要采取完全不同于電路交換的方式進行工作,甚至“沿著虛電路的包交換”這種思想也被拋棄,因為在電路交換和虛電路的包交換的情況下,如果某,路徑上的交換機出現(xiàn)故障(或成為核爆炸的目標),重新調(diào)整電路路徑方向相當困難。
按照這種思想,工程師們設(shè)計出ARPANet(美國高級研究計劃署計算機網(wǎng)絡(luò)),后來發(fā)展為DARPANet(美國國防部高級研究計劃署計算機網(wǎng)),它可算是今日Internet的鼻祖。在這種網(wǎng)絡(luò)里,信息可以沿著許多可能路徑中的任意一條到達目的地。發(fā)送器把每條報文分成許多小的數(shù)據(jù)報,每個數(shù)據(jù)報1500字節(jié)或稍少一些(有時會少很多),然后把它們送往路由器,由它自己負責找出離目的地更近的路由器,最終把數(shù)據(jù)發(fā)送到目的地。每臺路由器都知道所有的目的網(wǎng)絡(luò)地址,且明白周圍有哪些路由器,由它們提供通達這些目的地的路由。這樣,路由器把每個分組送往離目的地更近的路由器。以這種步步通近的方式,所有的數(shù)據(jù)分組最終可以到達日的地,接收器把它們重組起來,閱讀其中內(nèi)容并按其執(zhí)行命令。如果所有載有特定報文的分組能走同樣的路徑,進而按照其發(fā)送的先后順序到達,當然也有這種可能,實際上在電路交換網(wǎng)絡(luò)和X.25這樣的虛電路網(wǎng)絡(luò)中是這樣的,但在ARPANct中卻不能保證分組按這種方式傳輸。
在ARPANet網(wǎng)絡(luò)上的路由器中,為發(fā)送數(shù)據(jù)報而必需的選路信息最初都是由手工方式傳播的,管理人員要定期更新網(wǎng)絡(luò)中每個路由器的路由表。每當向系統(tǒng)中加入一個新網(wǎng)絡(luò)時,就得重新制作含有這一信息的路山表,并把它發(fā)送給每臺路由器的管理員,由他用這張新表替換原有的舊表。然而,當ARPANet發(fā)展到一定的規(guī)模時,這一相當麻煩的過程就被選路協(xié)議取代了。當有新網(wǎng)絡(luò)增加或有舊網(wǎng)絡(luò)刪除時,這些協(xié)議就動態(tài)地讓路由器共享網(wǎng)絡(luò)的可達性信息。
今天的電子郵件、Web頁面以及所有其他的Internet業(yè)務都按照互連網(wǎng)協(xié)議(IP)的數(shù)據(jù)報格式米傳遞。IP所規(guī)定的數(shù)據(jù)報大小在20至65000字節(jié)之間,不過大部分數(shù)據(jù)報為1500字節(jié)或更少,因為多數(shù)用戶的報文都比較短。加在報文數(shù)據(jù)開始處的是IP報頭,它含有路由器選路所需的地址及其他信息。
盡管路由表會自動更新,IP報頭會自動尋址,但當數(shù)據(jù)報在從發(fā)送方到接收方的傳遞過程中仍有可能丟失。可能是因為路由器或鏈路故障、路由表錯誤、設(shè)備故障,配置不當,或是其他多種原因,都有可能會發(fā)生丟包情況。另外,IP分組在網(wǎng)絡(luò)中傳輸時分組中的數(shù)據(jù)也可能被破壞。為了防止丟包或分組損壞帶來的不良后果,能確保數(shù)據(jù)可靠傳輸?shù)膮f(xié)議(如X.25)一般這樣處理:從所獲數(shù)據(jù)中最后一個完好的分組起,讓這些丟失或被破壞的分組重發(fā)。只要不是運氣太壞,第二個或是以后緊隨的分組最終都會順利地把數(shù)據(jù)傳送到目的地。
在發(fā)生數(shù)據(jù)丟失或破壞的時候,IP協(xié)議與類似X.25這樣的可信賴協(xié)議的做法完全不同,其不同或許會讓習慣于X.25的人們大吃,驚。IP根本不重發(fā)或是用別的方法傳遞丟失的數(shù)據(jù)。在數(shù)據(jù)通信詞典中,IP是一個“不可靠”的協(xié)議,意思是說,對于發(fā)方交給它的數(shù)據(jù),它既不能保證一定傳遞給收方,也不能保證數(shù)據(jù)不被損壞。除了源站和目的地之間的連通性,根本不能指望IP提供Qos。實際上,IP忽略了(確切地說是根本不知道)所有影響用戶數(shù)據(jù)的傳輸錯誤,也就是說,IP的不可靠性甚至達到不能發(fā)現(xiàn)數(shù)據(jù)被破壞的程度。以這種方式工作的協(xié)議如何能讓連到Internet上的系統(tǒng)所收到的數(shù)據(jù)保持完整性呢?