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