版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
電子商務的網(wǎng)絡技術中國水利水電出版社主編:石磊1教學大綱目的和要求電子商務是利用計算機網(wǎng)絡進行的商務活動,是Internet技術和WWW迅速開展的直接產物。計算機網(wǎng)絡是計算機技術與通信技術相結合的學科,是21世紀信息時代開展的重要根底設施。該課程的內容講述的是電子商務的網(wǎng)絡技術,包含計算機網(wǎng)絡根底與電子商務籌劃與實施兩大塊內容。通過學習,使學生了解電子商務的網(wǎng)絡根底知識及工作原理,以掌握與電子商務密切相關的網(wǎng)絡根本原理。教學內容網(wǎng)絡技術根底、Internet技術、數(shù)據(jù)通信原理及效勞、Intranet技術、電子商務的籌劃與實施、Internet平安與管理、電子商務金融網(wǎng)絡接入方案、電子商務解決方案。2目錄第1章網(wǎng)絡技術根底第2章Internet根底第3章數(shù)據(jù)通信根底第4章數(shù)據(jù)通信效勞第5章Intranet技術第6章電子商務的籌劃與實施第7章Internet平安與管理第8章電子商務金融網(wǎng)絡接入方案第9章電子商務解決方案3教學日歷共20周總學時:60-80學時4第一章網(wǎng)絡技術根底1.1網(wǎng)絡的根本概念1.2計算機網(wǎng)絡分類1.3網(wǎng)絡體系結構與網(wǎng)絡協(xié)議的根本概念1.4報文的處理過程1.5網(wǎng)絡互聯(lián)設備的功能本章小結51.1.1計算機網(wǎng)絡的形成與開展計算機網(wǎng)絡涉及的內容比較廣泛,它是計算機技術和通信技術密切結合的產物,正在成為迅速開展并在信息社會中得到廣泛應用的一門綜合性學科。世界上第一臺電子計算機從1946年誕生到現(xiàn)在已經(jīng)在社會各個領域產生了廣泛而深遠的影響。1969年12月世界上第一個數(shù)據(jù)包交換計算機網(wǎng)絡ARPANET出現(xiàn)。縱觀計算機網(wǎng)絡的開展歷史可以發(fā)現(xiàn),它和其他事物的開展一樣,也經(jīng)歷了從簡單到復雜,從低級到高級的過程。在這一過程中,計算機技術與通信技術緊密結合,相互促進,共同開展,最終產生了計算機網(wǎng)絡1.1網(wǎng)絡的根本概念
61954年,出現(xiàn)了一種被稱作收發(fā)器〔transceiver〕的終端,,用戶可以在遠地的電傳打字機上輸入自己的程序,而計算機計算出來的結果也可以傳送到遠地的電傳打字機上并打印出來,計算機網(wǎng)絡的根本原型就這樣誕生了。由于當初的計算機是為批處理而設計的,因此當計算機和遠程終端相連時,必須在計算機上增加一個接口。顯然,這個接口應當對計算機原來軟件和硬件的影響盡可能小。這樣就出現(xiàn)了如圖1-1所示的線路控制器〔linecontroller〕。圖中的調制解調器M是必需的,因為線路本來是為傳送模擬話音而設計的。計算機線路控制器MM遠程終端7隨著遠程終端數(shù)量的增加,為了防止一臺計算機使用多個線路控制器,在20世紀60年代初期,出現(xiàn)了多重線路控制器〔multiplelinecontroller〕。它可以和多個遠程終端相連接,構成面向終端的計算機通信網(wǎng),如圖1-2所示。有人將這種最簡單的通信網(wǎng)稱為第一代計算機網(wǎng)絡。計算機線路控制器MM遠程終端圖1-1計算機通過線路控制其余遠程終端相連8
圖1-2第一代計算機網(wǎng)絡:以主機為中心優(yōu)點:將一臺計算機與多臺用戶終端相連接,用戶通過終端命令以交互的方式使用計算機系統(tǒng),從而將單一計算機系統(tǒng)的各種資源分散到了每個用戶手中。缺點:如果計算機的負荷較重,會導致系統(tǒng)響應時間過長;而且單機系統(tǒng)的可靠性一般較低,一旦計算機發(fā)生故障,將導致整個網(wǎng)絡系統(tǒng)的癱瘓。計算機多重線路控制器MMMM電話網(wǎng)遠程終端遠程終端9早期的面向終端的計算機網(wǎng)絡是以單個主機為中心的星型網(wǎng),各終端通過網(wǎng)共享主機的硬件和軟件資源。但分組交換網(wǎng)那么以通信子網(wǎng)為中心,主機和終端都處在網(wǎng)絡的邊緣,如圖1-3所示,主機和終端構成了用戶資源子網(wǎng)。用戶不僅共享通信子網(wǎng)的資源,而且還可共享用戶資源子網(wǎng)的豐富的硬件和軟件資源。這種以資源子網(wǎng)為中心的計算機網(wǎng)絡通常被稱為第二代計算機網(wǎng)絡10圖1-3第二代計算機網(wǎng)絡:以通信子網(wǎng)為中心主機主機終端終端終端終端終端終端終端終端主機終端終端終端終端通信子網(wǎng)(分組交換網(wǎng))主機終端終端終端終端11國際標準化組織ISO于1977年提出了開放式系統(tǒng)互連參考模型簡稱OSI,計算機網(wǎng)絡開展到第三代如圖1-4所示圖1-4第三代計算機網(wǎng)絡:OSI參考模型第7層第6層第4層第3層第2層第5層第1層應用層表示層會話層傳輸層網(wǎng)絡層數(shù)據(jù)鏈路層物理層12圖1-5給出了計算機網(wǎng)絡體系結構演變的大致過程網(wǎng)絡概念萌芽階段提出分組交換概念穩(wěn)步發(fā)展應用提出OSI參考模型體系結構
成熟開展Internet廣泛應用提出新的
體系結構后TCP/IP時代20世紀40年代中期60年代初期70年代初期80年代初期90年代初期90年代末期131.1.2計算機網(wǎng)絡的定義1.計算機網(wǎng)絡定義的根本內容所謂計算機網(wǎng)絡,就是把分布在不同地理區(qū)域的計算機與專門的外部設備用通信線路互聯(lián)成一個規(guī)模大、功能強的系統(tǒng),從而使眾多的計算機可以方便地互相傳遞信息,共享硬件、軟件、數(shù)據(jù)信息等資源。2.計算機網(wǎng)絡與分布式系統(tǒng)的區(qū)別兩種系統(tǒng)的差異僅在組成系統(tǒng)的高層軟件上:分布式系統(tǒng)強調多個計算機組成系統(tǒng)的整體性,計算機網(wǎng)絡那么以共享資源為主要目的141.2計算機網(wǎng)絡分類1.2.1網(wǎng)絡分類方法——按照規(guī)模劃分廣域網(wǎng)〔WAN〕、城域網(wǎng)〔MAN〕和局域網(wǎng)〔LAN〕,如表1-1所示表1-1計算機網(wǎng)絡分類分布的距離覆蓋的范圍網(wǎng)絡的種類~1公里房間、建筑物、校園等局域網(wǎng)10公里城市城域網(wǎng)100公里國家廣域網(wǎng)1000公里洲或洲際互聯(lián)網(wǎng)151.局域網(wǎng)〔LAN〕局域網(wǎng)區(qū)別于其他網(wǎng)絡主要表達在下面3個方面:①網(wǎng)絡所覆蓋的物理范圍;②網(wǎng)絡所使用的傳輸技術;③網(wǎng)絡的拓撲結構。局域網(wǎng)有不同的拓撲結構。圖1-6給出了兩種不同的典型的網(wǎng)絡拓撲結構的示意圖〔a〕總線結構〔b〕環(huán)狀結構圖1-6局域網(wǎng)的兩種拓撲結構電纜計算機162.城域網(wǎng)〔MAN〕城域網(wǎng)作為一種標準名稱為分布式隊列雙總(DistributedQueueDualBus,DQDB),其對應的國際標準編號為IEEE802.6,DQDB采用兩條單向總線,如圖1-7所示12……到節(jié)點總線B的數(shù)據(jù)流向總線A上的數(shù)據(jù)流向總線B總線AN173.廣域網(wǎng)〔WAN〕廣域網(wǎng)〔WideAreaNetwork,WAN〕通??缃雍艽蟮奈锢矸秶V域網(wǎng)包含很多用來運行用戶應用程序的機器集合,通常把這些機器叫作主機〔host〕;把這些主機連接在一起的是通信子網(wǎng)〔communicationsubnet〕IMP通信子網(wǎng)圖1-8廣域網(wǎng)物理結構18廣域網(wǎng)最初只是為使物理上廣泛分布的計算機能夠進行簡單的數(shù)據(jù)傳輸。主要用于交互終端與主機的連接、計算機之間文件或批處理作業(yè)傳輸以及電子郵件傳輸?shù)仍趶V域網(wǎng)中,重要的設計問題是IMP互連的拓撲結構。圖1-9展示了幾種可能的網(wǎng)絡拓撲結構。除了有線方式互連之外,廣域網(wǎng)的組網(wǎng)方式還可以采用衛(wèi)星或地面無線電網(wǎng)圖1-9廣域網(wǎng)拓撲結構〔a〕星型〔b〕樹型〔c〕環(huán)型〔d〕全互連19 網(wǎng)絡拓撲結構是指用傳輸媒體互聯(lián)各種設備的物理布局。如果一個網(wǎng)絡只連接幾臺設備,最簡單的方法是將它們都直接相連在一起a,這種連接稱為點對點連接。用這種方式形成的網(wǎng)絡稱為全互聯(lián)網(wǎng)絡,如圖1-10所示圖1-10全互聯(lián)網(wǎng)絡結構PC1.2.2計算機網(wǎng)絡分類——按照網(wǎng)絡拓撲結構20目前大多數(shù)網(wǎng)絡使用的拓撲結構有3種:星型拓撲結構、環(huán)型拓撲結構和總線型拓撲結構1.星型拓撲結構圖1-11為目前使用最普遍的以太網(wǎng)〔Ethernet〕星型結構,處于中心位置的網(wǎng)絡設備稱為集線器〔HUB〕圖1-11星型網(wǎng)絡拓撲結構PCHUB212.環(huán)型拓撲結構 環(huán)型結構在LAN中使用較多。這種結構中的傳輸媒體從一個端用戶到另一個端用戶,直到將所有端用戶連成環(huán)型,如圖1-12所示。環(huán)型結構的特點是,每個端用戶都與兩個相鄰的端用戶相連,因而存在著點到點鏈路,但總是以單向方式操作圖1-12環(huán)型網(wǎng)絡拓撲結構N+1N4231PC環(huán)形網(wǎng)223.總線型拓撲結構 總線型結構是使用同一媒體或電纜連接所有端用戶的一種方式,如圖1-13所示。目前廣泛采用的是CSMA/CD機制,它是一種在總線共享網(wǎng)絡使用的訪問方法,其含義是帶有碰撞檢測的載波偵聽多路訪問。圖1-13總線型網(wǎng)絡拓撲結構PCPCPCPCPC231.2.3計算機網(wǎng)絡分類——按照網(wǎng)絡協(xié)議或網(wǎng)絡標準根據(jù)網(wǎng)絡所遵守的協(xié)議或標準,可以把網(wǎng)絡分成不同的類型。例如,國際電氣和電子工程師協(xié)會〔IEEE〕的802委員會為局域網(wǎng)制定了各種標準,例如以太網(wǎng)遵循的是IEEE802.3標準,令牌網(wǎng)遵循的是IEEE802.5標準。關于IEEE802標準,見第4章241.3網(wǎng)絡體系結構與網(wǎng)絡協(xié)議的根本概念1.3.1網(wǎng)絡體系結構的根本概念 網(wǎng)絡體系結構是指通信系統(tǒng)的整體設計,它為網(wǎng)絡硬件、軟件、協(xié)議、存取控制和拓撲提供標準。廣泛采用的是國際標準化組織〔ISO〕在1979年提出的開放系統(tǒng)互連〔OSI,OpenSystemInterconnection〕的參考模型。目前常見的網(wǎng)絡體系結構有FDDI、以太網(wǎng)、令牌環(huán)網(wǎng)和快速以太網(wǎng)等。從網(wǎng)絡互連的角度看,網(wǎng)絡體系結構的關鍵要素是協(xié)議和拓撲。OSI參考模型就是分層模型,OSI參考模型用物理層、數(shù)據(jù)鏈路層、網(wǎng)絡層、傳輸層、會話層、表示層和應用層7個層次描述網(wǎng)絡的結構,它的標準對所有的廠商是開放的,具有指導國際網(wǎng)絡結構和開放系統(tǒng)走向的作用,它直接影響總線、接口和網(wǎng)絡的性能251.3.2ISO/OSI參考模型OSI參考模型是把開放式系統(tǒng)連接起來的標準,它將計算機網(wǎng)絡分為7層,如圖1-14所示圖1-14ISO/OSI參考模型APDUPPDUSPDUTPDU報文幀比特數(shù)據(jù)單位層主機B主機A7654321物理層協(xié)議數(shù)據(jù)鏈路層協(xié)議網(wǎng)絡層協(xié)議傳輸層協(xié)議會話層協(xié)議表示層協(xié)議應用層協(xié)議應用層表示層會話層傳輸層網(wǎng)絡層數(shù)據(jù)鏈路層物理層數(shù)據(jù)鏈路層網(wǎng)絡層傳輸層會話層表示層應用層物理層261.物理層 物理層〔physicallayer〕的主要功能是完成相鄰節(jié)點之間原始比特流的傳輸物理層的設計主要涉及物理層接口的機械、電氣、功能和過程特性,以及物理層接口連接的傳輸介質等問題。還涉及到通信工程領域內的一些問題2.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層〔datalinklayer〕的主要功能是如何在不可靠的物理線路上進行數(shù)據(jù)的可靠傳輸。數(shù)據(jù)鏈路層完成的是網(wǎng)絡中相鄰節(jié)點之間可靠的數(shù)據(jù)通信。為了保證數(shù)據(jù)的可靠傳輸,發(fā)送方把用戶數(shù)據(jù)封裝成幀〔frame〕,并按順序傳送各幀273.網(wǎng)絡層 網(wǎng)絡層〔networklayer〕的主要功能是完成網(wǎng)絡中主機間的報文傳輸,其關鍵問題之一是使用數(shù)據(jù)鏈路層的效勞將每個報文從源端傳輸?shù)侥康亩?.傳輸層 傳輸層〔transportlayer〕的主要功能是完成網(wǎng)絡中不同主機上的用戶進程之間可靠的數(shù)據(jù)通信。 傳輸層要決定對會話層用戶及最終對網(wǎng)絡用戶應提供什么樣的效勞。最好的傳輸連接是一條無過失的、按順序傳送數(shù)據(jù)的管道,即傳輸層連接是真正端到端的5.會話層 會話層〔sessionlayer〕允許不同機器上的用戶之間建立會話關系。會話層允許進行類似傳輸層的普通數(shù)據(jù)的傳送,在某些場合還提供了一些有用的增強型效勞。允許用戶利用一次會話在遠端的分時系統(tǒng)上登錄,或者在兩臺機器間傳遞文件。286表示層 表示層〔presentationlayer〕完成某些特定的功能,對這些功能人們常常希望找到普遍的解決方法,而不必由每個用戶自己來實現(xiàn)。表示層效勞的一個典型例子是用一種大家一致選定的標準方法對數(shù)據(jù)進行編碼。另外,表示層還涉及數(shù)據(jù)壓縮和解壓、數(shù)據(jù)加密和解密等工作7.應用層 應用層〔applicationlayer〕包含大量人們普遍需要的協(xié)議 這個協(xié)議主要處理文件名、用戶許可狀態(tài)和其他請求細節(jié)的通信。遠程計算機上的文件傳輸進程使用其他特征來傳輸文件內容。由于每個應用有不同的要求,應用層的協(xié)議集在ISO/OSI模型中并沒有定義,但是,有些確定的應用層協(xié)議,包括虛擬終端、文件傳輸和電子郵件等都可作為標準化的候選291.3.3TCP/IP參考模型與協(xié)議TCP/IP協(xié)議即傳輸控制協(xié)議/網(wǎng)際協(xié)議〔TransmissionControlProtocol/InternetProtocol〕是一組協(xié)議,它是為跨越局域網(wǎng)和廣域網(wǎng)環(huán)境的大規(guī)?;ヂ?lián)網(wǎng)絡而設計的。TCP/IP參考模型是計算機網(wǎng)絡的祖先ARPANET和其后繼的因特網(wǎng)使用的參考模型。當無線網(wǎng)絡和衛(wèi)星出現(xiàn)以后,現(xiàn)有的協(xié)議在和它們相連的時候出現(xiàn)了問題,所以需要一種新的參考體系結構。這個體系結構在它的兩個主要協(xié)議出現(xiàn)以后,被稱為TCP/IP參考模型〔TCP/IPreferencemodel〕。TCP/IP參考模型是在它所解釋的協(xié)議出現(xiàn)很久以后才開展起來的,更重要的是,由于它更強調功能分布而不是嚴格的功能層次的劃分,因此它比OSI模型更靈活。TCP/IP參考模型和OSI模型之間的關系如圖1-15所示30TCP/IP分層模型〔TCP/IPlayeringmodel〕也被稱為互聯(lián)網(wǎng)分層模型〔InternetLayeringModel〕或互聯(lián)網(wǎng)參考模型〔InternetReferenceModel〕,包括了五層。TCP/IP參考模型中有四層對應于ISO參考模型中的一層或多層,但ISO模型沒有互聯(lián)網(wǎng)層。下面概述每一層的目的。OSI參考模型
層描述OSI層號TCP/IP層描述應用層表示層會話層傳輸層網(wǎng)絡層數(shù)據(jù)鏈路層物理層進程/應用層傳輸層互聯(lián)網(wǎng)層網(wǎng)絡接口層4321567圖1-15OSI參考模型和TCP/IP參考模型比較311.根本網(wǎng)絡硬件:如同ISO七層參考模型一樣。2.網(wǎng)絡接口層 該層協(xié)議規(guī)定了怎樣把數(shù)據(jù)組織成幀及計算機怎樣在網(wǎng)絡中傳輸幀,類似于ISO七層參考模型的第二層。3.互聯(lián)網(wǎng)層 該層協(xié)議規(guī)定了互聯(lián)網(wǎng)中傳輸?shù)陌袷郊皬囊慌_計算機通過一個或多個路由器到最終目標的包轉發(fā)機制。它的功能是使主機可以把分組發(fā)往任何網(wǎng)絡并使分組獨立地傳向目標〔可能經(jīng)由不同的網(wǎng)絡〕?;ヂ?lián)網(wǎng)層定義了正式的分組格式和協(xié)議,即IP協(xié)(InternetProtocol)。互聯(lián)網(wǎng)層的功能就是把IP分組發(fā)送到應該去的地方。分組路由和防止阻塞是這里主要的設計問題。TCP/IP互聯(lián)網(wǎng)層和OSI網(wǎng)絡層在功能上非常相似。324.傳輸層 該層協(xié)議像ISO七層參考模型的第四層一樣,規(guī)定了怎樣確??煽啃詡鬏?。它的功能是使源端和目標主機上的對等實體可以進行會話。在這一層定義了兩個端到端的協(xié)議。一個是傳輸控制協(xié)議TCP〔transmissioncontrolprotocol〕,它是一個面向連接的協(xié)議,允許從一臺機器發(fā)出的字節(jié)流無過失地發(fā)往另一臺機器。另一個協(xié)議是用戶數(shù)據(jù)報協(xié)議UDP〔userdatagramprotocol〕,它是一個不可靠的、無連接的協(xié)議,用于不需要TCP排序和流量控制能力而是自己完成這些功能的應用程序5.應用層 該層協(xié)議對應于ISO七層參考模型的第六層和第七層。第五層協(xié)議規(guī)定了應用程序怎樣使用互聯(lián)網(wǎng)。 在TCP/IP模型的最上層是應用層〔Applicationlayer〕,它包含所有的高層協(xié)議331.3.4Internet網(wǎng)絡協(xié)議制定機構及網(wǎng)絡的標準化IAB組織包括兩個主要的工作組:Internet研究部〔InternetResearchTaskForce,IRTF〕和Internet工程部〔InternetEngineeringTaskForce,IETF〕。IETF致力于短期或中期工程問題。這個組織是一個擁有眾多成員的組織,這些成員同步研究許多問題。IRTF協(xié)調有關TCP/IP協(xié)議或一般互聯(lián)結構的研究活動。但是IRTF現(xiàn)在是一個規(guī)模比較小并且不太活潑的工作組。實際上,大局部研究工作都是由IETF完成。在Internet協(xié)議中,有關Internet工作的文檔、有關新協(xié)議或修訂過的協(xié)議的建議以及TCP/IP協(xié)議標準都出現(xiàn)在一系列技術報告中,這些報告稱為InternetRFC〔InternetRequestForComment〕或RFC。RFC系列是以RFC的年代順序進行編號的。每個新的或修訂過的RFC被分配一個新編號,所以讀者一定要拿到文檔的最高編號的版本。341.3.5現(xiàn)行IP協(xié)議的缺陷和開展方向現(xiàn)有的互聯(lián)網(wǎng)主要是基于IPv4協(xié)議的。隨著互聯(lián)網(wǎng)用戶數(shù)量不斷增長以及對互聯(lián)網(wǎng)應用的要求不斷提高,IPv4的缺乏逐漸凸現(xiàn)出來。其中最鋒利的問題就是不斷增長的對互聯(lián)網(wǎng)資源的巨大需求與IPv4地址空間缺乏的先兆,目前可用的IPv4地址已經(jīng)分配了70%左右,其中,B類地址已經(jīng)耗盡。另外,由于IPv4地址方案不能很好地支持地址會聚,現(xiàn)有的互聯(lián)網(wǎng)正面臨路由表不斷膨脹的壓力;同時,對效勞質量、移動性和平安性等方面的需求都迫切要求開發(fā)新一代IP協(xié)議。為了徹底解決互聯(lián)網(wǎng)的地址危機,IETF早在20世紀90年代中期就提出了擁有128位地址的IPv6互聯(lián)網(wǎng)協(xié)議,并在1998年進行了進一步的標準化工作。除了對地址空間的擴展以外,還對IPv6地址的結構重新做了定義,采用了與IPv4中使用的無類型域間選路〔CIDR〕類似的方法分配地址。IPv6還提供了自動配置以及對移動性和平安性的更好支持等新特性351.4報文的處理過程在多個數(shù)據(jù)終端設備〔DTE〕之間,為任意兩個終端設備建立數(shù)據(jù)通信臨時互連通路的過程稱為數(shù)據(jù)交換。數(shù)據(jù)交換可以分為:電路交換、報文交換和分組交換。電路交換原理與交換原理根本相同。報文交換的原理是當發(fā)送方的信息到達報文交換用的計算機時,先存放在外存儲器中,待中央處理機分析報頭,確定轉發(fā)路由,并選到與此路由相應的輸出電路上進行排隊,等待輸出。分組交換也是一種存儲轉發(fā)交換方式,但與報文交換不同,它是把報文劃分為一定長度的分組,以分組為單位進行存儲轉發(fā)。關于數(shù)據(jù)交換的詳細內容,見第3章361.5網(wǎng)絡互聯(lián)設備的功能1.5.1網(wǎng)絡互聯(lián)設備概述計算機與計算機或工作站與效勞器進行連接時,除了使用連接介質外,還需要一些中介設備。網(wǎng)絡互聯(lián)時,有如下一些問題:在物理上如何把兩種網(wǎng)絡連接起來,一種網(wǎng)絡如何與另一種網(wǎng)絡實現(xiàn)互訪與通信,如何解決它們之間協(xié)議方面的差異,如何處理速率與帶寬的差異等等。這些都需要各種各樣的網(wǎng)絡互聯(lián)設備加以解決371.5.2網(wǎng)絡互聯(lián)設備的分類及其功能根據(jù)網(wǎng)絡互聯(lián)設備在計算機網(wǎng)絡中所起的作用和所處的位置,將互聯(lián)設備分為網(wǎng)絡傳輸介質互聯(lián)設備、網(wǎng)絡物理層互聯(lián)設備、數(shù)據(jù)鏈路層互聯(lián)設備、網(wǎng)絡層互聯(lián)設備、應用層互聯(lián)設備。所有這些設備共同承擔起了同一網(wǎng)絡內的通信以及不同網(wǎng)絡之間的互訪與通信。下面將簡要介紹各種互聯(lián)設備。381.5.3網(wǎng)絡傳輸介質互聯(lián)設備網(wǎng)絡線路與用戶節(jié)點具體銜接時,可能遇到以下幾種情況:(1)T型連接器;(2)收發(fā)器;(3)屏蔽或非屏蔽雙絞線連接器RJ-45;(4)RS-232接口〔DB-25〕;(5)DB-15接口;(6)VB35同步接口;(7)網(wǎng)絡接口單元;(8)調制解調器。調制解調器〔Modem〕的功能是將計算機的數(shù)字信號轉換成模擬信號或反之,以便在線路或微波線路上傳輸。調制是把數(shù)字信號轉換成模擬信號;解調是把模擬信號轉換成數(shù)字信號,它一般通過RS-232接口與計算機相連。391.5.4網(wǎng)絡物理層互聯(lián)設備1.中繼器由于信號在網(wǎng)絡傳輸介質中有衰減和噪音,使有用的數(shù)據(jù)信號變得越來越弱,因此為了保證有用數(shù)據(jù)的完整性,并在一定范圍內傳送,要用中繼器把所接收到的弱信號離,并再生放大以保持與原數(shù)據(jù)相同。2.集線器集線器〔Hub〕可以說是一種特殊的中繼器,作為網(wǎng)絡傳輸介質間的中央節(jié)點,它克服了介質單一通道的缺陷。以集線器為中心的優(yōu)點是:當網(wǎng)絡系統(tǒng)中某條線路或某節(jié)點出現(xiàn)故障時,不會影響網(wǎng)上其他節(jié)點的正常工作。集線器可分為無源〔Passive〕集線器、有(Active)集線器和智能〔Intelligent〕集線器。隨著計算機技術的開展,Hub又分為切換式、共享式和可堆疊共享式三種。40集線器產品開展較快,局域網(wǎng)集線器通常分為五種不同的類型,它將對LAN交換機技術的開展產生直接影響?!?〕單中繼網(wǎng)段集線器。在硬件平臺中,第一類集線器是一種簡單中繼LAN網(wǎng)段,最好的例子是疊加式以太網(wǎng)集線器或令牌環(huán)網(wǎng)多站訪問部件〔MAU〕?!?〕多網(wǎng)段集線器。多網(wǎng)段集線器是從第一類集線器直接派生而來的,采用集線器背板,這種集線器帶有多個中繼網(wǎng)段。多網(wǎng)段集線器的主要技術優(yōu)點是可以將用戶分布于多個中繼網(wǎng)段上,以減少每個網(wǎng)段的信息流量負載,網(wǎng)段之間的信息流量一般要求獨立的網(wǎng)橋或路由器。〔3〕端口交換式集線器。端口交換式集線器是在多網(wǎng)段集線器根底上將用戶端口和多個背板網(wǎng)段之間的連接過程自動化,并通過增加端口交換矩陣〔PSM〕來實現(xiàn)的。其主要優(yōu)點就是實現(xiàn)移動、增加和修改的自動化。41〔4〕網(wǎng)絡互聯(lián)集線器。端口交換式集線器注重端口交換,而網(wǎng)絡互聯(lián)集線器在背板的多個網(wǎng)段之間實際上提供一些類型的集成連接。這可以通過一臺綜合網(wǎng)橋、路由器或LAN交換機來完成。目前,這類集線器通常都采用機箱形式?!?〕交換式集線器。目前,集線器和交換機之間的界限已變得模糊。交換式集線器有一個核心交換式背板,采用一個純粹的交換系統(tǒng)代替?zhèn)鹘y(tǒng)的共享介質中繼網(wǎng)段。此類產品已經(jīng)上市,并且混合的〔中繼/交換〕集線器很可能在以后幾年控制這一市場。應該指出,集線器和交換機之間的特性幾乎沒有區(qū)別。421.5.5數(shù)據(jù)鏈路層互聯(lián)設備1.網(wǎng)橋網(wǎng)橋〔Bridge〕是一個局域網(wǎng)與另一個局域網(wǎng)之間建立連接的橋梁。網(wǎng)橋是屬于數(shù)據(jù)鏈路層的一種設備,它的作用是擴展網(wǎng)絡和通信手段,在各種傳輸介質中轉發(fā)數(shù)據(jù)信號,擴展網(wǎng)絡的距離,同時又有選擇地將有地址的信號從一個傳輸介質發(fā)送到另一個傳輸介質,并能有效地限制兩個介質系統(tǒng)中無關緊要的通信。網(wǎng)橋可分為本地網(wǎng)橋和遠程網(wǎng)橋。網(wǎng)橋工作在數(shù)據(jù)鏈路層,將兩個LAN連接起來,根據(jù)MAC〔MediumAccessControl〕地址來轉發(fā)幀,可以看作一個“低層的路由器〞〔路由器工作在網(wǎng)絡層,根據(jù)網(wǎng)絡地址如IP地址進行轉發(fā)〕。
43一個網(wǎng)橋應具備以下的一些功能:〔1〕源地址跟蹤〔2〕幀的轉發(fā)和過濾。有三種根本類型:目的地址過濾,源地址過濾,協(xié)議過濾〔3〕生成樹功能生成樹〔SpanningTree〕算法可以防止網(wǎng)上產生回路,因為回路會使網(wǎng)絡發(fā)生故障。生成樹有兩個主要功能:在任何兩個局域網(wǎng)之間僅有一條邏輯路徑;在兩個以上的網(wǎng)橋之間用不重復路徑把所有網(wǎng)絡連接到單一的擴展局域網(wǎng)上?!?〕協(xié)議轉換〔5〕分幀和重組〔6〕網(wǎng)橋的管理功能442.交換器網(wǎng)絡交換技術是近幾年開展起來的一種結構化的網(wǎng)絡解決方案,是計算機網(wǎng)絡開展到高速傳輸階段而出現(xiàn)的一種新的網(wǎng)絡應用形式。它不是一項新的網(wǎng)絡技術,而是現(xiàn)有網(wǎng)絡技術通過交換設備提高性能。由于交換機市場開展迅速,產品繁多,而且功能上越來越強,所以用企業(yè)級、部門級、工作組級、交換機到桌面進行分類。451.5.6網(wǎng)絡層互聯(lián)設備路由器〔Router〕是一種典型的網(wǎng)絡層設備。在OSI/RM之中被稱為中介系統(tǒng),完成網(wǎng)絡層中繼或第三層中繼的任務。路由器負責在兩個局域網(wǎng)的網(wǎng)絡層間傳輸數(shù)據(jù),轉發(fā)幀時需要改變幀中的地址。1.路由器的原理與作用路由器用于連接多個邏輯上分開的網(wǎng)絡。所謂邏輯網(wǎng)絡是代表一個單獨的網(wǎng)絡或者一個子網(wǎng)。路由器具有判斷網(wǎng)絡地址和選擇路徑的功能,它能在多網(wǎng)絡互聯(lián)環(huán)境中建立靈活的連接,可用完全不同的數(shù)據(jù)分組和介質訪問方法連接各種子網(wǎng),路由器只接收源站或其他路由器的信息,屬網(wǎng)絡層的一種互聯(lián)設備。它不關心各子網(wǎng)使用的硬件設備,但要求運行與網(wǎng)絡層協(xié)議相一致的軟件。路由器的主要工作是為經(jīng)過路由器的每個數(shù)據(jù)幀尋找一條最正確傳輸路徑,并將該數(shù)據(jù)有效地傳送到目的站點。由此可見,選擇最正確路徑的策略即路由算法是路由器的關鍵46路由器的優(yōu)缺點:〔1〕優(yōu)點適用于大規(guī)模的網(wǎng)絡;復雜的網(wǎng)絡拓撲結構,負載共享和最優(yōu)路徑;能更好地處理多媒體;平安性高;隔離不需要的通信量;節(jié)省局域網(wǎng)的頻寬;減少主機負擔?!?〕缺點不支持非路由協(xié)議;安裝復雜;價格高。472.路由器的功能〔1〕在網(wǎng)絡間截獲發(fā)送到遠地網(wǎng)段的報文,起轉發(fā)的作用〔2〕選擇最合理的路由,引導通信〔3〕路由器在轉發(fā)報文的過程中,為了便于在網(wǎng)絡間傳送報文,按照預定的規(guī)那么把大的數(shù)據(jù)包分解成適當大小的數(shù)據(jù)包,到達目的地后再把分解的數(shù)據(jù)包包裝成原有形式〔4〕多協(xié)議的路由器可以連接使用不同通信協(xié)議的網(wǎng)絡段,作為不同通信協(xié)議網(wǎng)絡段通信連接的平臺〔5〕路由器的主要任務是把通信引導到目的網(wǎng)絡,然后到達特定的節(jié)點站地址。后一個功能是通過網(wǎng)絡地址分解完成的。481.5.7應用層互聯(lián)設備在一個計算機網(wǎng)絡中,當連接不同類型而協(xié)議差異又較大的網(wǎng)絡時,那么要選用網(wǎng)關設備。網(wǎng)關的功能表達在OSI模型的最高層,它將協(xié)議進行轉換,將數(shù)據(jù)重新分組,以便在兩個不同類型的網(wǎng)絡系統(tǒng)之間進行通信。由于協(xié)議轉換是一件復雜的事,一般來說,網(wǎng)關只進行一對一轉換,或是少數(shù)幾種特定應用協(xié)議的轉換,網(wǎng)關很難實現(xiàn)通用的協(xié)議轉換。用于網(wǎng)關轉換的應用協(xié)議有電子郵件、文件傳輸和遠程工作站登錄等。網(wǎng)關和多協(xié)議路由器〔或特殊用途的通信效勞器〕組合在一起可以連接多種不同的系統(tǒng)。和網(wǎng)橋一樣網(wǎng)關可以是本地的,也可以是遠程的。目前,網(wǎng)關已成為網(wǎng)絡上每個用戶都能訪問大型主機的通用工具。49本章小結計算機網(wǎng)絡就是把分布在不同地理區(qū)域的計算機與專門的外部設備用通信線路互聯(lián)成一個規(guī)模大、功能強的網(wǎng)絡系統(tǒng),從而使眾多的計算機可以方便地互相傳遞信息,共享硬件、軟件、數(shù)據(jù)信息等資源。按照網(wǎng)絡的規(guī)模將計算機網(wǎng)絡分為三類:廣域網(wǎng)〔WAN〕、城域網(wǎng)〔MAN〕和局域網(wǎng)〔LAN〕。按照拓撲結構分一般有星型拓撲結構、環(huán)型拓撲結構、總線型拓撲結構。根據(jù)網(wǎng)絡所遵守的協(xié)議或標準,也可以把網(wǎng)絡分成不同的類型。網(wǎng)絡體系結構是指通信系統(tǒng)的整體設計,它為網(wǎng)絡硬件、軟件、協(xié)議、存取控制和拓撲提供標準。網(wǎng)絡的連接離不開各種底層的硬件支持,網(wǎng)絡傳輸介質、中繼器、網(wǎng)橋、路由器、網(wǎng)關等一系列網(wǎng)絡互聯(lián)設備使得網(wǎng)絡的互聯(lián)和通信變成現(xiàn)實。50第2章Internet根底2.1Internet的形成與開展2.2Internet的概念和特征2.3Internet的重要作用和提供的效勞功能2.4TCP/IP根底2.5WorldWideWeb2.6Internet在企業(yè)中的應用2.7提高網(wǎng)絡性能的方法本章小結512.1Internet的形成與開展2.1.1Internet的開展歷程 Internet的起源和開展主要經(jīng)歷了以下幾個階段:1969年,美國國防部高級研究方案署〔AdvancedResearchProjectsAgency,ARPA〕就開始建立ARPANET20世紀80年代初期,TCP/IP誕生了,它是一種通信協(xié)議,TCP/IP協(xié)議把不同網(wǎng)絡連接在一起1985年,美國國家科學基金會NSF(NationalScienceFoundation)建立了NSNET網(wǎng)絡1989年,MILNET〔由ARPANET別離出來〕實現(xiàn)和NSFNET連接后,就開始采用Internet這個名稱從20世紀90年代開始,Internet以極為迅猛的速度開展著,席卷了全世界幾乎所有的國家,一個全球性的信息高速公路已經(jīng)初步形成52現(xiàn)在Internet已開展為多元化系統(tǒng),不僅僅單純?yōu)榭蒲行?,正逐步進入到日常生活的各個領域。近幾年來,Internet在規(guī)模和結構上都有了很大的開展,已經(jīng)開展成為一個名副其實的“全球網(wǎng)〞。網(wǎng)絡的出現(xiàn),改變了人們使用計算機的方式;而Internet的出現(xiàn),又改變了人們使用網(wǎng)絡的方式。Internet使計算機用戶不再被局限于分散的計算機上,同時,也使他們脫離了特定網(wǎng)絡的約束。任何人只要進入了Internet,就可以利用網(wǎng)絡中和各種計算機上的豐富資532.1.2Internet在中國的開展Internet在中國開展的歷史,大致可劃分為兩個階段第一階段為1986-1993年,這個階段的特征是:通過X.25線路實現(xiàn)和Internet電子郵件系統(tǒng)的互聯(lián)。第二階段從1994年開始,這個階段的特征是:通過與Internet的TCP/IP連接,實現(xiàn)了Internet的全功能效勞。四大骨干網(wǎng)絡:中國科學技術計算機網(wǎng)(CSTNET)中國公用計算機互連網(wǎng)(CHINANET)中國教育科研互連網(wǎng)(CERNET)國家公用經(jīng)濟信息通信網(wǎng)(GBNET)542.2Internet的概念和特征2.2.1什么是InternetInternet是一個全球性的計算機互聯(lián)網(wǎng)絡,它是將不同地區(qū)且規(guī)模大小不一的網(wǎng)絡互相連接而成。對于Internet中各種各樣的信息,可以通過網(wǎng)絡的連接來共享和使用。把Internet看作一個計算機網(wǎng)絡,甚至是一群相互連接的計算機網(wǎng)絡是不全面的。計算機網(wǎng)絡只是簡單地傳輸信息的媒體,而Internet的優(yōu)越性和實用性那么在于信息本身。Internet不僅是一個計算機網(wǎng)絡,更重要的是它是一個龐大的、實用的、可享受的信息源;同樣也可以把Internet當作一個面向蕓蕓眾生的社會來理解。Internet遠非一個計算機網(wǎng)絡或者一種信息效勞所能比較。計算機的重要性在于它能完成大量的數(shù)據(jù)遠程傳輸并能遠程索取信息。Internet是第一個全球論壇,第一個全球性圖書館。552.2.2Internet的構成和主要的組成局部通信線路是Internet的根底設施,它將Internet中的路由器與主機連接起來。常用的媒體有同軸電纜、雙絞線和光纜,以及在無線情況下使用的輻射媒體路由器是Internet中最重要的設備之一,它將Internet中的各個局域網(wǎng)或廣域網(wǎng)連接起來主機是Internet中不可缺少的成員,它是信息資源與效勞的載體作為Internet的用戶,接觸最多的是Internet中的主機。信息資源是用戶最關心的問題,它影響到Internet受歡送的程度網(wǎng)絡最主要的作用之一是實現(xiàn)信息資源的共享,而現(xiàn)在的Internet之所以流行,很大程度上是由于它實現(xiàn)了全球范圍內的資源共享562.3Internet的重要作用和提供的效勞功能2.3.1Internet的重要作用1.豐富的信息資源2.便利的通信效勞3.快捷的電子商務57信息資源的共享是網(wǎng)絡,當然也是Internet的主要功能之一。Internet上的信息資源可以說是包羅萬象的,商業(yè)的活動、金融的動態(tài)、科技的開展、政府的策略、媒體的新聞等不勝枚舉。Internet上的URL是統(tǒng)一資源定位,特別在Web頁上得到了很好的表達,它通過包含在頁面上的超鏈接將整個世界的Web信息連接在一起。Internet提供的通信效勞是非常重要的一個效勞功能。最早的通信是郵件效勞,郵件效勞的出現(xiàn)才讓人真正體會到了Internet帶給人們的通信便利。當然通信效勞形式是多種多樣的,現(xiàn)在應用非常廣泛的要算即時通信技術了,最典型的即時通信軟件有OICQ、QQ、UC、MSN等,這些工具一般既是通信工具又可以進行數(shù)據(jù)文件的傳輸。58電子商務源于英文ElectronicBusiness,簡寫為EB。顧名思義,其內容包含兩個方面,一是電子方式,二是商貿活動。電子商務指的是利用簡單、快捷、低本錢的電子通訊方式,買賣雙方不謀面地進行各種商貿活動,典型的就是在Internet上實現(xiàn)電子商務可以通過多種電子通訊方式來完成。但目前所探討的電子商務主要是以EDI〔電子數(shù)據(jù)交換〕和Internet來完成的。尤其是隨著Internet技術的日益成熟,電子商務真正的開展將是建立在Internet技術上的,所以電子商務也被簡稱為IC〔InternetCommerce〕Internet上的電子商務可以分為三個方面:信息效勞、交易和支付、配送。主要內容包括:電子商情廣告;電子選購和交易、電子交易憑證的交換;電子支付與結算、實物配送以及網(wǎng)上售后效勞等。典型的交易類型有企業(yè)與個人的交易〔B2C方式〕和企業(yè)之間的交易〔B2B方式〕等59電子商務中不同于普通Internet的平安考慮包括如下內容:〔1〕有效性。電子商務信息以電子形式取代了紙張。如何保證這種電子形式的貿易信息的有效性是開展電子商務的前提〔2〕機密性。電子商務作為貿易的一種手段,其信息直接代表著個人、企業(yè)的商業(yè)機密〔3〕完整性。電子商務簡化了貿易過程,減少了人為的干預,同時也帶來維護貿易各方商業(yè)信息的完整、統(tǒng)一的問題〔4〕可靠性。電子商務可能直接關系到貿易雙方的商業(yè)交易。如何確定要進行交易的貿易方,這一問題是保證電子商務順利進行的關鍵〔5〕審查性。根據(jù)機密性和完整性的要求,應對數(shù)據(jù)審查的結果進行記錄602.3.2Internet提供的根本效勞功能1.電子郵件效勞2.遠程登錄效勞3.文件傳輸效勞4.WWW效勞系統(tǒng)5.搜索引擎611.電子郵件效勞簡單郵件傳輸協(xié)議〔SimpleMailTransferProtocol,SMTP〕是電子郵件的Internet標準,很多人每天都使用這個協(xié)議但并不真正了解它。SMTP常常和其他協(xié)議和效勞相伴而生,如POP3和IMAP4,這些協(xié)議和效勞允許用戶在郵件效勞器上操作郵件并將郵件下載到本地計算機上閱讀SMTP是應用層協(xié)議,通過TCP/IP網(wǎng)絡處理消息效勞,由互聯(lián)網(wǎng)工程任務組于1982年定義,目前在RFC821和822中詳述。SMTP使用TCP端口2562雖然SMTP是最流行的電子郵件協(xié)議,但它缺少像X.400那樣豐富的特性。標準SMTP的主要缺陷是不支持非文本消息。多用途網(wǎng)際郵件擴展協(xié)議〔MultipurposeInternetMailExtensions,MIME〕擴展了SMTP,它實現(xiàn)了在標準SMTP消息中封裝多媒體〔非文本〕消息的功能。MIME使用Base64編碼方案將復雜文件轉化為ASCII。MIME在RFC2045-2049中描述S/MIME是新的MIME標準,它支持加密消息。S/MIME基于公鑰加密機制〔RSA〕并可有效防止消息被中途截取或偽造632.遠程登錄效勞Telnet是登錄遠程主機的標準互聯(lián)網(wǎng)應用協(xié)議,它提供編碼規(guī)那么和其他必要的效勞以便用戶系統(tǒng)與遠程主機連接。Telnet使用可靠的TCP傳輸機制以維護可靠、穩(wěn)定的連接。Telnet可以以多種方式運行:半雙工方式〔已經(jīng)很久不用了〕字符方式行方式線性方式64伴隨著Telnet技術,出現(xiàn)了網(wǎng)絡虛擬終端的概念。由于用戶使用多種不同類型的計算機,而每種類型的計算機有著不同的輸入設備〔如鍵盤〕和輸出設備〔如顯示器〕,輸入輸出設備和計算機使用各種各樣的計算機語言,從ASCII碼到各種EBCDIC方言,這使計算機間的交流十分困難。網(wǎng)絡虛擬終端〔NVT〕的作用主要是簡化計算機間的交流??蛻粜谄鏖g的通信面向該虛擬終端。NVT接收來自客戶系統(tǒng)的輸入并將它轉化為通用語言。在主機上的NVT接收通用語言并將它轉化為主機可理解的特定語言。NVT允許任意屬性的客戶與任意屬性的主機,反之亦然。653.文件傳輸效勞FTP〔FileTransferProtocol,文件傳輸協(xié)議〕是用于通過Internet傳輸文件的效勞和協(xié)議,它也是一種早期協(xié)議,可以追溯到1971年。FTP現(xiàn)在最常用于公共文件共享〔通過匿名FTP效勞〕,F(xiàn)TP操作在TCP端口21上,RFC959對其進行了詳細說明在萬維網(wǎng)〔WWW〕出現(xiàn)以前,用戶使用命令行方式傳輸文件,最通用的應用程序是FTP。雖然目前大多數(shù)用戶選擇使用Email和Web傳輸文件,以代替命令行方式的接口,但是FTP仍然被使用。FTP是TCP/IP應用,位于OSI和TCP模型的應用層。FTP使用TCP傳輸,而不是UDP。FTP使得用戶可以在某個系統(tǒng)上工作,而將文件存儲在別的系統(tǒng)664.WWW效勞系統(tǒng)WWW〔WorldWideWeb〕的含義是“環(huán)球網(wǎng)〞,也稱為“萬維網(wǎng)〞、3W、Web,是由歐洲粒子實驗室〔CERN〕的物理學家TimBerners-Lee和RobertCalliau于1989年首先提出的。WWW是一個基于超文本〔Hypertext〕方式的信息檢索效勞工具。WWW采用客戶/效勞器體系結構,客戶和效勞器間使用HTTP〔HyperTextTransferProtocol〕協(xié)議進行通信,該協(xié)議速度快,可解決不同類型的文件在傳輸中產生的問題,而且還支持FTP、Telnet、NETNEWS、Gopher等效勞WWW的成功在于它制定了一套標準的、易為人們掌握的超文本開發(fā)語言HTML、信息資源的統(tǒng)一定位格式URL和超文本傳輸通信協(xié)議HTTP675.搜索引擎搜索引擎使用某些軟件程序〔如robots,spiders或crawlers〕把Internet上的所有信息歸類,有時也人為地把某些數(shù)據(jù)歸入某類別使用連線查詢到達最高效率有兩個步驟:首先,選擇適宜的搜索引擎是最重要的一步,然后要建構搜索表達,讓最符合所要尋找資料的網(wǎng)頁浮現(xiàn)在搜索結果的最前面搜索引擎可分為兩類:分類式和索引式。例如YAHOO網(wǎng)站〔://yahoo〕是分類式,而Excite〔〕和AltaVista〔://altavista.digital〕是索引式搜索引擎682.3.3Internet的接入效勞1.通過網(wǎng)接入Internet現(xiàn)在很多單個的用戶都是通過線接入ISP的,這需要中間的信號轉換。計算機識別的是數(shù)字信號,而網(wǎng)只能傳遞模擬信號,如圖2-1所示是信號的轉換過程。數(shù)字信號數(shù)字信號ModemModem計算機計算機PSTN模擬信號692.通過局域網(wǎng)接入Internet〔1〕使用代理效勞器接入Internet〔2〕使用路由器接入Internet〔3〕選擇兩種接入方式的比較從整體上說,使用路由器可以獲得的好處更多,主要有以下幾點:功能強大接入方式的選擇多種多樣。網(wǎng)絡整體性能優(yōu)于使用代理效勞器可以方便用戶發(fā)布WWW信息整體投資不是很高702.3.4網(wǎng)絡互聯(lián)由于互聯(lián)網(wǎng)絡的規(guī)模不一樣,網(wǎng)絡互聯(lián)有以下幾種形式:〔1〕局域網(wǎng)的互聯(lián)〔2〕局域網(wǎng)與廣域網(wǎng)的互聯(lián)〔3〕廣域網(wǎng)與廣域網(wǎng)的互聯(lián)712.4TCP/IP根底2.4.1TCP/IP的概念TCP/IP〔通常它是指傳輸控制協(xié)議/網(wǎng)際協(xié)議,TransmissionControlProtocol/InternetProtocol〕是開展至今最成功的通信協(xié)議,它被用于當今所構筑的最大的開放式網(wǎng)絡系統(tǒng)Internet之上就是其成功的證明由于TCP/IP提供了Internet所需要的可靠性,因此研究者和工程師開始在TCP/IP族中增加協(xié)議和工具。FTP、Telnet和SMTP在一開始就很流行,新版的TCP/IP工具還包括IMAP、POP,當然還有HTTP722.4.2IP地址根本的IP地址是分成8位一個單元〔稱為8位位組〕的32位二進制數(shù)IP地址通常采用點分十進制記法來書寫,這時32位的IP地址中每8位使用0~255之間的一個十進制數(shù)表示,相互之間用點〔.〕隔開32位的IP點-十進制數(shù)表示的IPv4地址分成五類,以適應大型、中型、小型的網(wǎng)絡。這些類的不同之處在于,用于表示網(wǎng)絡的位數(shù)與用于表示主機的位數(shù)之間的差異。IP地址分成五類,用字母表示:A類地址、B類地址、C類地址、D類地址、E類地址每一個IP地址包括兩局部:網(wǎng)絡地址和主機地址,上面五類地址對所支持的網(wǎng)絡數(shù)和主機數(shù)有不同的組合。731.A類地址設計IPv4A類地址的目的是支持巨型網(wǎng)絡一個A類IP地址僅使用第1個8位位組表示網(wǎng)絡地址,剩下的3個8位位組表示主機地址。A類地址的第一個位總為0,這一點在數(shù)學上限制了A類地址的范圍小于127,127是64+32+16+8+4+2+1的和。最左邊位表示128,在這里空缺,因此僅有127個可能的A類網(wǎng)絡A類地址后面的24位〔3個點-十進制數(shù)〕表示可能的主機地址,A類網(wǎng)絡地址的范圍從。每一個A類地址能支持16777214個不同的主機地址,這個數(shù)是由224-2得到的。減2是必要的,因為IP把全0保存為表示網(wǎng)絡,而全1表示網(wǎng)絡內的播送地址742.B類地址設計B類地址的目的是支持中到大型的網(wǎng)絡。B類網(wǎng)絡地址的范圍從。一個B類IP地址使用兩個8位位組表示網(wǎng)絡號,另外兩個8位位組表示主機號。B類地址的第1個8位位組的前兩位總置為10,最后的16位〔2個8位位組〕標識可能的主機地址。每一個B類地址能支持64534個惟一的主機地址,這個數(shù)由216-2得到。B類網(wǎng)絡僅有16382個3.C類地址C類地址用于支持大量的小型網(wǎng)絡。C類地址使用3個8位位組表示網(wǎng)絡地址,僅用1個8位位組表示主機號。C類地址的前3位數(shù)為110,C類網(wǎng)絡地址的范圍。每一個C類地址理論上可支持最大256個主機地址〔0~255〕,但是僅有254個可用,因為0和255不是有效的主機地址??梢杂?097150個不同的C類網(wǎng)絡地址754.D類地址D類地址用于在IP網(wǎng)絡中的組播〔multicasting,又稱為多目播送〕。一個組播地址是一個惟一的網(wǎng)絡地址,它能指導報文到達預定義的IP地址組。D類地址的前4位恒為1110,因此D類地址空間的范圍從到5455。D類地址用于在一個私有網(wǎng)中傳輸組播報文至IP地址定義的端系統(tǒng)組中,因此沒有必要把地址中的8位位組或地址位分開表示網(wǎng)絡和主機。相反,整個地址空間用于識別一個IP地址組〔A、B或C類〕?,F(xiàn)在,提出了許多其他的建議:不需要D類地址空間的復雜性就可以進行IP組播5.E類地址E類地址雖被定義但卻為IETF保存作研究之用,因此Internet上沒有可用的E類地址。E類地址的前4位恒為1,因此有效的地址范圍從至55,E類地址一般僅在IETF內部使用762.4.3子網(wǎng)地址與子網(wǎng)掩碼子網(wǎng)和主機地址是由原先IP地址的主機地址局部分割成兩局部得到。因此,用戶分子網(wǎng)的能力依賴于被子網(wǎng)化的IP地址類型。IP地址中的主機地址位數(shù)越多,就能分得更多的子網(wǎng)和主機。然而,子網(wǎng)減少了能被尋址主機的數(shù)量。實際上,是把主機地址的一局部拿走用于識別子網(wǎng)號。子網(wǎng)由偽IP地址〔也稱為子網(wǎng)掩碼〕標識子網(wǎng)掩碼是可用點-十進制數(shù)格式表示的32位二進制數(shù),掩碼告訴網(wǎng)絡中的端系統(tǒng)〔包括路由器和其他主機〕IP地址的多少位用于識別網(wǎng)絡和子網(wǎng),這些位被稱為擴展的網(wǎng)絡前綴。剩下的位標識子網(wǎng)內的主機,掩碼中用于標識網(wǎng)絡號的位置為1,主機位置為0772.4.4IP數(shù)據(jù)報一個IP數(shù)據(jù)報是由一個IP頭部和一個正文局部構成。頭部格式如圖2-2所示圖2-2IP數(shù)據(jù)報的頭部格式04816202431版本報頭標長服務類型總長度標識標志分段偏移生存期協(xié)議頭部校驗和源IP地址目的IP地址選項填充域……782.4.5IPv6現(xiàn)有的互聯(lián)網(wǎng)是在IPv4協(xié)議的根底上運行。IPv6是下一版本的互聯(lián)網(wǎng)協(xié)議,也可以說是下一代互聯(lián)網(wǎng)的協(xié)議。它的提出最初是因為隨著互聯(lián)網(wǎng)的迅速開展,IPv4定義的有限地址空間將被耗盡,地址空間的缺乏必將阻礙互聯(lián)網(wǎng)的進一步開展。為了擴大地址空間,擬通過IPv6重新定義地址空間。IPv4采用32位地址長度,只有大約43億個地址,估計在2005年至2023年間將被分配完畢,而IPv6采用128位地址長度,幾乎可以不受限制地提供地址。按保守方法估算IPv6實際可分配的地址,整個地球的每平方米面積上仍可分配1000多個地址。在IPv6的設計過程中除一勞永逸地解決了地址短缺問題以外,還考慮了在IPv4中解決不好的其他問題,主要有端到端IP連接、效勞質量〔QoS〕、平安性、多播、移動性、即插即用等79IPv6之所以能解決這些問題是因為它有以下的優(yōu)勢:〔1〕擴大了地址空間,采用128位地址長度,幾乎可以不受限制地提供IP地址,從而確保了端到端連接的可能性〔2〕提高了網(wǎng)絡的整體吞吐量〔3〕效勞質量得到很大改善〔4〕平安性有了更好的保證〔5〕支持即插即用和移動性〔6〕更好地實現(xiàn)了多播功能801.IPv6的地址長度IPv6的128位地址長度形成了一個巨大的地址空間。在可預見的很長時期內,它能夠為所有可以想象出的網(wǎng)絡設備提供一個全球惟一的地址2.自動配置:IPv6的另一個根本特性是它支持無狀態(tài)和有狀態(tài)兩種地址自動配置的方式3.效勞質量4.移動性移動IPv6〔MIPv6〕在新功能和新效勞方面可提供更大的靈活性。每個移動設備設有一個固定的家鄉(xiāng)地址,這個地址與設備當前接入互聯(lián)網(wǎng)的位置無關?;谝苿覫Pv6協(xié)議集成的IP層移動功能具有很重要的優(yōu)點。盡管IPv4中也存在一個類似的移動協(xié)議,但二者之間存在著本質的區(qū)別:①移動IPv4協(xié)議不適用于數(shù)量龐大的移動終端,②移動IP需要為每個設備提供一個全球惟一的IP地址,而IPv4沒有足夠的地址空間可以為在公共互聯(lián)網(wǎng)上運行的每個移動終端分配一個這樣的地址815.內置的平安特性IPv6協(xié)議內置平安機制,并已經(jīng)標準化。它支持對企業(yè)網(wǎng)的無縫遠程訪問。在平安性方面,IPv6同IP平安性〔IPSec〕機制和效勞一致6.從IPv4到IPv6的演進從IPv4到IPv6的演進是一個逐漸演進的過程,而不是徹底改變的過程。一旦引入IPv6技術,要實現(xiàn)全球IPv6互聯(lián),仍需要一段時間使所有效勞都實現(xiàn)全球IPv6互聯(lián)7.過渡技術的概述與現(xiàn)狀如何完成從IPv4到IPv6的轉換是IPv6開展需要解決的第一個問題。目前,IETF已經(jīng)成立了專門的工作組,研究IPv4到IPv6的轉換問題,提出很多方案,主要包括以下類型:〔1〕雙協(xié)議棧技術〔2〕隧道技術〔3〕網(wǎng)絡地址轉換/協(xié)議轉換技術82①6to4技術②6to4的工作原理③6to4的根本使用方法④6to4路由器的發(fā)送接收規(guī)那么⑤返回路徑和源地址的選擇⑥更為復雜的6to4使用方法⑦6to4轉播對中國而言,IPv6的開展將給中國的信息產業(yè)帶來巨大的時機,不僅可以提升整個通信產業(yè)界的整體實力,更為中國獲得了一個從引進技術轉變到引導技術開展的時機。作為互聯(lián)網(wǎng)和移動通信大國,中國的通信業(yè)開展將對全球通信業(yè)開展帶來深遠影響。中國也正在成為全球新技術和應用開展的主要目標市場832.4.6路由選擇路由器是互聯(lián)網(wǎng)的主要節(jié)點設備。路由器通過路由策略決定數(shù)據(jù)的轉發(fā)。轉發(fā)策略稱為路由選擇,這也是路由器名稱的由來〔router,轉發(fā)者〕。作為不同網(wǎng)絡之間互相連接的樞紐,路由器系統(tǒng)構成了基于TCP/IP的國際互聯(lián)網(wǎng)絡Internet的主體脈絡它的處理速度是網(wǎng)絡通信的主要瓶頸之一,它的可靠性那么直接影響著網(wǎng)絡互聯(lián)的質量。路由器工作在OSI模型中的第三層,即網(wǎng)絡層。IP路由器只轉發(fā)IP分組,把其余的局部擋在網(wǎng)內〔包括播送〕,從而保持各個網(wǎng)絡具有相對的獨立性,這樣可以組成具有許多網(wǎng)絡〔子網(wǎng)〕互聯(lián)的大型的網(wǎng)絡典型的路由選擇方式有兩種:靜態(tài)路由和動態(tài)路由。選擇路由算法一定要仔細。通常需要綜合考慮以下幾個設計目標84〔1〕最優(yōu)化〔2〕簡潔性〔3〕鞏固性〔4〕快速收斂〔5〕靈活性最后需要指出的是,路由算法使用了許多種不同的度量標準去決定最正確路徑。復雜的路由算法可能采用多種度量來選擇路由,通過一定的加權運算,將它們合并為單個的復合度量,再填入路由表中作為尋徑的標準。通常所使用的度量有:路徑長度、可靠性、時延、帶寬、負載、通信本錢等852.4.7IP數(shù)據(jù)報的傳輸在因特網(wǎng)中,IP數(shù)據(jù)報根據(jù)其目的地的不同,經(jīng)過的路徑和投遞次數(shù)也不同從一臺主機A發(fā)送一數(shù)據(jù)報到主機B大致需要如下幾步:〔1〕主機A形成原始數(shù)據(jù)并按照IP協(xié)議在IP層封裝成IP數(shù)據(jù)報〔2〕根據(jù)主機B的IP地址判斷B是否與自己在同一網(wǎng)絡中。如果在同一網(wǎng)絡中,那么直接將報文投遞。否那么,經(jīng)過某一路由器再次投遞〔3〕路由器接收數(shù)據(jù)報,并根據(jù)路由器與主機B是否在同一個網(wǎng)絡中而決定是直接投遞還是再經(jīng)路由器傳遞〔4〕最后,與B在同一網(wǎng)絡中的路由器接收該數(shù)據(jù)報,并直接投遞給主機B862.4.8TCP和UDP介紹TCP/IP由很多的不同的協(xié)議組成,實際上是一個協(xié)議組,TCP用戶數(shù)據(jù)報表協(xié)議〔也稱作TCP傳輸控制協(xié)議,TransportControlProtocol〕是可靠的主機到主機層協(xié)議。TCP是一種可靠的面向連接的傳送效勞,它在傳送數(shù)據(jù)時是分段進行的,主機交換數(shù)據(jù)必須建立一個會話。TCP使用IP的網(wǎng)間互聯(lián)功能而提供可靠的數(shù)據(jù)傳輸,IP不停地把報文放到網(wǎng)絡上,而TCP是負責確信報文到達。在協(xié)同IP的操作中TCP負責握手過程、報文管理、流量控制、錯誤檢測和處理〔控制〕,可以根據(jù)一定的編號順序對非正常順序的報文給予從新排列順序在TCP會話初期,所謂的“三次握手〞過程:對每次發(fā)送的數(shù)據(jù)量是怎樣跟蹤進行協(xié)商使數(shù)據(jù)段的發(fā)送和接收同步,根據(jù)所接收到的數(shù)據(jù)量而確定的數(shù)據(jù)確認數(shù)及數(shù)據(jù)發(fā)送、接收完畢后何時撤消聯(lián)系,并建立虛連接87另一個重要的TCP/IP協(xié)議集的成員是用戶數(shù)據(jù)報協(xié)議〔UDP〕,它同TCP相似但比TCP原始許多。TCP是一個可靠的協(xié)議,因為它有錯誤檢查和握手確認來保證數(shù)據(jù)完整的到達目的地。UDP是一個“不可靠〞的協(xié)議,因為它不能保證數(shù)據(jù)報的接收順序與發(fā)送順序相同,甚至不能保證它們是否全部到達很明顯,當數(shù)據(jù)傳輸?shù)男阅鼙仨氉屛挥跀?shù)據(jù)傳輸?shù)耐暾?、可控制性和可靠性時,TCP協(xié)議是當然的選擇。當強調傳輸性能而不是傳輸?shù)耐暾詴r,如:音頻和多媒體應用,UDP是最好的選擇。在數(shù)據(jù)傳輸時間很短,以至于此前的連接過程成為整個流量主體的情況下,UDP也是一個好的選擇。TCP豐富的功能有時會導致不可預料的性能低下,但是我們相信在不遠的將來,TCP可靠的點對點連接將會用于絕大多數(shù)的網(wǎng)絡應用882.4.9TCP/IP技術的一種應用——套節(jié)字技術TCP/IP是計算機互聯(lián)最常使用的網(wǎng)絡通訊協(xié)議,TCP/IP的核心局部由網(wǎng)絡操作系統(tǒng)的內核實現(xiàn),應用程序通過編程接口來訪問TCP/IP,如圖2-3所示圖2-3套接字技術應用程序1網(wǎng)絡編程界面,如Socket應用程序2網(wǎng)絡通信協(xié)議服務界面,如TCP/IP操作系統(tǒng),如UNIX,Windows物理通信介質89Socket實際在計算機中提供了一個通信端口,可以通過這個端口與任何一個具有Socket接口的計算機通信。應用程序在網(wǎng)絡上傳輸,接收的信息都通過這個Socket接口來實現(xiàn)。在應用開發(fā)中就像使用文件句柄一樣,可以對Socket句柄進行讀、寫操作。一般將Socket翻譯為套接字,套接字分為以下三種類型〔1〕字節(jié)流套接字〔StreamSocket〕〔2〕數(shù)據(jù)報套接字〔3〕原始數(shù)據(jù)報套接字〔RawSocket〕902.5WorldWideWebWWW的巨大成功與其顯著的特點密不可分:〔1〕WWW是一種超文本信息系統(tǒng)〔2〕WWW是圖形化的和易于導航的〔3〕WWW與平臺無關〔4〕WWW是分布式的〔5〕WWW是動態(tài)的〔6〕WWW是交互的912.5.1超文本與超媒體1.超文本超文本是一種新型的信息管理技術,它以節(jié)點為單位組織信息,在節(jié)點與節(jié)點之間通過表示它們之間關系的鏈加以連接,構成表達特定內容的信息網(wǎng)絡。超文本包含節(jié)點、鏈和網(wǎng)絡三個根本要素〔1〕節(jié)點〔node〕節(jié)點所表示的信息不僅可以是文本,也可以是圖形、圖像、音頻、視頻、動畫,甚至是一段計算機程序〔2〕鏈〔link〕超文本中使用鏈將節(jié)點連接起來,以表示被連接的各節(jié)點之間的關系。一般來說,節(jié)點間有索引鏈和結構鏈兩種連接方法92索引鏈實現(xiàn)節(jié)點中點、域之間的連接,通過索引鏈可實施對相關信息的查找及交叉參考。結構鏈對層次性信息進行操作,即它所連接的是處于不同層次的父子節(jié)點。在超文本中還經(jīng)常使用一種隱形鏈——關鍵字鏈〔3〕網(wǎng)絡〔Network〕超文本中由節(jié)點和鏈構成的網(wǎng)絡是一個有向圖,這種有向圖與人工智能中的語義網(wǎng)有相似之處。語義網(wǎng)是一種知識表示方法,其中節(jié)點表示概念,而節(jié)點之間的弧表示兩個概念之間的關系2.超媒體超文本與多媒體的融合產生了超媒體。事實上,超媒體的原文Hypermedia就是超文本Hypertext和多媒體Multimedia的結合詞。目前超文本、超媒體和多媒體等概念已經(jīng)趨于互相交叉、重疊932.5.2超文本傳輸協(xié)議〔〕超文本傳輸協(xié)議〔HyperTextTransferProtocol,HTTP〕是WWW語言HTTP是位于客戶機的WWW瀏覽器和效勞器之間的應用通信協(xié)議。它是通用的、無狀態(tài)的、面向對象的協(xié)議HTTP協(xié)議是基于TCP/IP的協(xié)議,它不僅需要保證正確傳送超文本文檔,還必須能夠確定傳送文檔中的哪一局部,以及哪局部內容首先顯示等2.5.3統(tǒng)一資源定位器〔URL〕Internet是一個極其龐大的網(wǎng)絡,因此要在這么龐大的系統(tǒng)中找到自己想要的資源時需要把這些資源用名字和地址來標識。這個名字就是WWW的統(tǒng)一資源定位器URL是對Internet上每一個資源文件以簡短的組成方式統(tǒng)一命名的標準,它指定了資源文件在Internet上確實切位置。URL是Internet的地址,它可以是一個主機名,也可以是一個IP地址,有時還要指定一個TCP端口號942.5.4WWW瀏覽器如果Internet是海洋的話,那么瀏覽器就是沖浪的帆板。Web瀏覽器是Web的客戶端。瀏覽器包括與Web效勞器建立通信所需的軟件及轉換,并顯示從效勞器方返回數(shù)據(jù)的軟件這里只是介紹兩款最為常用的瀏覽器軟件InternetExplorer和NetscapeCommunicator951.InternetExplorerMicrosoft公司的InternetExplorer〔簡稱IE〕目前已經(jīng)占據(jù)了瀏覽器的統(tǒng)治地位。IE是一個非常全面和功能強大的瀏覽器工具,并且和Windows98/2000等操作系統(tǒng)捆綁在一起IE的主要功能如下:〔1〕預定站點、定期對其進行更新,脫機瀏覽的功能〔2〕可定義鏈接工具欄,也可將Web頁放入收藏夾中以便通過瀏覽器欄訪問該站點〔3〕提供了靈活的程序界面自定義功能〔4〕可通過頻道功能獲取最新的和最流行的網(wǎng)站信息〔5〕提供了增強的網(wǎng)頁打印預覽功能,及網(wǎng)頁保存功能〔6〕平安機制可為不同的區(qū)域設置不同的平安等級,以保護用戶的計算機
96
2.NetscapeCommunicatorNetscape公司的NetscapeCommunicator是最早出現(xiàn)在個人電腦中的經(jīng)典瀏覽工具,是惟一能與IE瀏覽器一較上下的瀏覽器。NetscapeCommunicator作為一個不斷升級的優(yōu)秀瀏覽器,它界面友好,并且功能非常強大,可以完成大局部Internet網(wǎng)絡資源的訪問和調用,比方FTP、E-mail等,它仍然在瀏覽器世界中扮演一個非常重要的角色972.6Internet在企業(yè)中的應用2.6.1intranet的概念、特點與功能intranet一詞來源于intra和network,因此可以把intranet理解為企業(yè)內部的Internet,一般稱為企業(yè)內部網(wǎng)。從功能上來看,除了具有Internet已有的各種功能之外,intranet最重要的特點是網(wǎng)絡平安功能和企業(yè)多種應用信息系統(tǒng)的功能。intranet應當滿足這些要求1.intranet的特點〔1〕intranet成熟、穩(wěn)定、風險小〔2〕intranet是一種很好的快速原型方法〔3〕intranet建設周期短,開發(fā)工作量小
982.6.2Extranet的概念、特點與功能Extranet的根本思想是讓企業(yè)的合作伙伴共享企業(yè)的有關信息,使之能更好地保持密切協(xié)作關系1.Extranet的特性Extranet不限于組織的成員,它可超出組織之外,特別是包括那些組織想與之建立聯(lián)系的供給商和客戶Extranet并不是真正意義上的開放,它可以提供充分的訪問控制使得外部用戶遠離內部資料Extranet是一種思想,而不是一種技術,它使用標準的Web和Internet技術,與其他的網(wǎng)絡不同的是對建立Extranet應用的看法和策略Extranet的實質就是應用,它只是集成擴展〔并非系統(tǒng)設計〕現(xiàn)有的技術應用2.企業(yè)使用Extranet帶來的好處992.7提高網(wǎng)絡性能的方法2.7.1技術手段1.緩存機制〔Caching〕網(wǎng)絡緩存是介于用戶和Web效勞器之間的信息緩沖機制。目前的網(wǎng)絡緩存技術主要分為瀏覽器緩存、代理緩存和網(wǎng)關緩存,網(wǎng)關緩存也稱為反向代理緩存2.CDN技術〔ContentDeliveryNetwork〕CDN技術的目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡架構,將網(wǎng)站的內容發(fā)布到最接近用戶的網(wǎng)絡邊緣,使用戶可以就近取得所需要的內容,提高用戶訪問的響應速度如果說WebCache是一種基于請求〔Demand-based〕的技術,即“拉〞技術,那么內容傳送網(wǎng)絡CDN那么是從另一個角度解決網(wǎng)絡擁塞的有效手段,即“推〞技術1003.改進網(wǎng)絡協(xié)議在網(wǎng)絡協(xié)議中采取信息壓縮傳輸機制,可以使得在同樣的帶寬條件下傳輸更多的信息4.預取技術〔Prefetching〕預取技術的前提是用戶訪問的空間局部性原理,即對象與對象之間存在訪問的關聯(lián)性。根據(jù)用戶當前的請求,預測用戶將來可能發(fā)出的訪問請求,在用戶瀏覽當前Web頁面時將預測的內容取到本地高速緩存中,從而在很大程度上減小用戶的訪問延遲。預取是一種主動的緩存,其實質是由時間局部性向空間局部性的擴展。研究說明,Web緩存的命中率在24%~45%之間,一般不會超過50%。而預取技術那么可以在多個方面實現(xiàn)Web系統(tǒng)的優(yōu)化。但是預取一般不能夠單獨存在提高網(wǎng)絡性能的解決方案最終可以歸結為兩種:緩存技術和預取技術。1012.7.2網(wǎng)絡緩存工作機制網(wǎng)絡緩存的工作機制由一組規(guī)那么決定。這些規(guī)那么主要包含兩個方面,一是HTTP1.0和HTTP1.1協(xié)議決定的規(guī)那么,二是由管理者確定的規(guī)那么。網(wǎng)絡緩存的根本工作原理包含以下主要內容:規(guī)那么〔1〕:HTTP請求的對象如果在網(wǎng)絡緩存中有副本,稱為命中,執(zhí)行規(guī)那么〔2〕;否那么稱為未命中,執(zhí)行規(guī)那么〔4〕。系統(tǒng)通過規(guī)那么〔5〕〔6〕〔7〕〔8〕來判斷是否進一步緩存規(guī)那么〔2〕:如果以下條件滿足,那么一個已緩存的Web對象被稱為是有效狀態(tài)〔fresh〕,其含義是不需要檢查Web效勞器,就可以將緩存中保存的該對象直接發(fā)送給用戶①:具有何時到期或時間控制的設置,且仍然處于有效狀態(tài)102
②:瀏覽器緩存已經(jīng)發(fā)現(xiàn)在當前所處的瀏覽會話中該對象已經(jīng)被檢查過一次,即在用戶瀏覽期間,系統(tǒng)假設該對象是不會改變的③:緩存的對象在很久之前被修改正。系統(tǒng)假設如果一個對象在很久之前被修改正,而最近沒有任何的變化,那么在用戶瀏覽的當前這一段時間內,該對象仍然是有效的規(guī)那么〔3〕:如果一個對象已經(jīng)過期,那么應該向Web效勞器發(fā)送請求以進行確認。如果Web效勞器送回304Not-Modified消息,那么說明網(wǎng)絡緩存中的對象仍然是有效的。如果一個對象缺少諸如Last-Modified-Date或Etag信息,那么需要重新到Web效勞器獲取該對象。規(guī)那么〔4〕:如果未命中,那么直接從Web效勞器獲取所請求的對象103規(guī)那么〔5〕:對于通過不可緩存的HTTP頭所獲取的對象,將這些對象保存在網(wǎng)絡緩存中是沒有意義的。即便是緩存了,對該對象后續(xù)的請求也不會到緩存中去取,請求還必須送到Web效勞器中規(guī)那么〔6〕:HTTP協(xié)議中,通過POST、PUT、DELETE、OPTION、TRACE等不可緩存的方法所獲取的對象不應保存在網(wǎng)絡緩存中規(guī)那么〔7〕:如果返回的HTTP狀態(tài)碼是不可緩存的,那么網(wǎng)絡緩存中不保存所獲取的對象副本規(guī)那么〔8〕:如果HTTP請求與身份認證或平安方面有關,那么不緩存所獲取的對象規(guī)那么〔9〕:對于可以緩存的對象,在網(wǎng)絡緩存中保存其副本。如果空間已滿,那么調用替換算法1042.7.3可緩存性的判斷方法Web對象的可緩存性可以從以下幾個方面來考察和確定1.根據(jù)請求方法HTTP1.0中有三種方法:GET、HEAD和POST;HTTP1.1中那么有8種:GET、HEAD、POST、PUT、DELETE、OPTION、TRACE和CONNECT。其中只有GET和HEAD兩種方法可以緩存2.根據(jù)HTTP狀態(tài)碼根據(jù)HTTP1.1可以將HTTP狀態(tài)碼分為三類:可緩存,消極緩存和不可緩存。消極緩存意味著在一段較短的時間內〔默認設置為5分鐘〕可以緩存。以下表2-1、表2-2、表2-3分別是可緩存、消極緩存和不可緩存的HTTP狀態(tài)碼105
200OK203Non-AuthoritativeInformation300MultipleChoices301MovedPermanently401Gone表2-1可緩存的HTTP狀態(tài)碼1063.根據(jù)HTTP參數(shù)設置在HTTP消息頭中滿足以下條件的消息實體說明本次響應是不可緩存的:〔1〕無LastModified設置〔2〕有SetCookie設置〔3〕有Pragma:no-cache設置〔4〕有Authorization設置〔5〕“Cache-Control:〞設置為Private,No-Cache和No-Store4.根據(jù)URL的屬性動態(tài)URL一般可以通過URL中是否出現(xiàn)以下內容來判斷:?、=、/c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人抵押貸款協(xié)議模板版
- 專業(yè)借款中介服務協(xié)議2024版B版
- 月度團隊總結模板
- 2025年度茶葉品牌加盟連鎖經(jīng)營協(xié)議范本4篇
- 個人吊車租賃協(xié)議
- 二零二五年度跨境電商進口貿易合同樣本3篇
- 2025年度智能家居系統(tǒng)定制銷售合同4篇
- 2025年度智能交通管理系統(tǒng)全國代理合同4篇
- 二零二五年度存單質押養(yǎng)老產業(yè)金融服務合同3篇
- 2024版移動通信網(wǎng)絡建設與維護合同
- 農民工工資表格
- 【寒假預習】專題04 閱讀理解 20篇 集訓-2025年人教版(PEP)六年級英語下冊寒假提前學(含答案)
- 2024年突發(fā)事件新聞發(fā)布與輿論引導合同
- 地方政府信訪人員穩(wěn)控實施方案
- 小紅書推廣合同范例
- 商業(yè)咨詢報告范文模板
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 幼兒園籃球課培訓
- AQ 6111-2023個體防護裝備安全管理規(guī)范知識培訓
- 老干工作業(yè)務培訓
- 基底節(jié)腦出血護理查房
評論
0/150
提交評論