版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4章
計(jì)算機(jī)網(wǎng)絡(luò)根底知識(shí)及應(yīng)用本章要點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)根底1計(jì)算機(jī)局域網(wǎng)Internet根底網(wǎng)頁(yè)設(shè)計(jì)根底2344.1計(jì)算機(jī)網(wǎng)絡(luò)根底1946年世界上第一臺(tái)電子計(jì)算機(jī)ENIAC誕生,給人類社會(huì)帶來(lái)了一次前所為有的創(chuàng)新。隨后,微型計(jì)算機(jī)的出現(xiàn),使得計(jì)算機(jī)從實(shí)驗(yàn)室和少數(shù)高科技人員中的手中,飛入了“尋常百姓家〞,使學(xué)校、政府、企業(yè)等單位甚至是普通的個(gè)人感受到了計(jì)算機(jī)為生活帶來(lái)的巨大改變。但是,以前很長(zhǎng)一段時(shí)間,絕大多數(shù)微型機(jī)算計(jì)都是以單機(jī)的形式存在,沒有網(wǎng)絡(luò)的互聯(lián),盡管單機(jī)為人們的學(xué)習(xí)、生活、工作帶來(lái)了很大的改變,但是計(jì)算機(jī)處理數(shù)據(jù)、事務(wù)的更大優(yōu)勢(shì)并沒有能夠完全表達(dá)。一些有遠(yuǎn)見的計(jì)算機(jī)工程師預(yù)見計(jì)算機(jī)如果能夠聯(lián)合在一起工作,聯(lián)網(wǎng)的計(jì)算機(jī)將能提供單機(jī)所無(wú)法帶來(lái)的更為強(qiáng)大的功能和收益。其中關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)最重要的思想之一是由BobMetcalfe
于1976年提出的,他設(shè)計(jì)的計(jì)算機(jī)之間互聯(lián)傳輸數(shù)據(jù)的思想如圖4-1所示,他稱之為Ethernet,也就是現(xiàn)在所說(shuō)的以太網(wǎng),這便是后來(lái)計(jì)算機(jī)網(wǎng)絡(luò)甚至是Internet的關(guān)鍵理論。圖4-1BobMetcalfe的網(wǎng)絡(luò)示意圖4.1.1計(jì)算機(jī)網(wǎng)絡(luò)的優(yōu)點(diǎn)和面臨的挑戰(zhàn)如今,已經(jīng)深具影響力的計(jì)算機(jī)網(wǎng)絡(luò),展現(xiàn)在人們面前的不僅僅是它強(qiáng)大的科學(xué)計(jì)算功能,對(duì)于我們,更多的表達(dá)在它可以為我們方便的共享各種資源,軟件共享、硬件共享、數(shù)據(jù)共享等等。計(jì)算機(jī)網(wǎng)絡(luò)為我們提供了以下優(yōu)點(diǎn):⑴硬件共享節(jié)約本錢例如,我們可以為辦公室只購(gòu)置一臺(tái)價(jià)格昂貴的彩色激光打印機(jī),將其連入辦公室的網(wǎng)絡(luò),這樣,辦公室的任何成員都可以用自己的計(jì)算機(jī)通過網(wǎng)絡(luò)來(lái)使用它,打印出自己所需的彩色圖片,而不用給每個(gè)需要打印彩色圖片的人員都購(gòu)置一臺(tái)價(jià)格昂貴的彩色激光打印機(jī)連接在他自己使用的計(jì)算機(jī)上。不僅僅如此,網(wǎng)絡(luò)還允許我們整個(gè)辦公室的所有計(jì)算機(jī)通過網(wǎng)絡(luò)設(shè)備共享一個(gè)Internet連接,共享使用掃描儀、照片打印機(jī)、繪圖儀等。⑷網(wǎng)絡(luò)互聯(lián)可以使工作跨越地域和時(shí)間借助一些軟件,可以將一個(gè)公司不同地域的工作人員聯(lián)合起來(lái),召開網(wǎng)絡(luò)視頻會(huì)議;也可以讓不同時(shí)差的工作人員通過計(jì)算機(jī)網(wǎng)絡(luò)〔例如使用電子郵件〕共享操作同一個(gè)文檔。以上我們說(shuō)的都是計(jì)算機(jī)網(wǎng)絡(luò)的優(yōu)點(diǎn),那么計(jì)算機(jī)網(wǎng)絡(luò)有什么缺乏的地方?它面臨著怎樣的挑戰(zhàn)?計(jì)算機(jī)網(wǎng)絡(luò)最大的缺點(diǎn)就在于,它可能會(huì)被未經(jīng)授權(quán)的用戶入侵。對(duì)于單機(jī)來(lái)講,如果想刪除或損壞它的數(shù)據(jù),往往只能通過用戶使用了含有病毒的光盤或軟盤等造成計(jì)算機(jī)感染病毒這種方法,而對(duì)于網(wǎng)絡(luò)上的計(jì)算機(jī)來(lái)講,它們面臨的攻擊卻是有多種途徑的。4.1.2計(jì)算機(jī)網(wǎng)絡(luò)的定義計(jì)算機(jī)網(wǎng)絡(luò)的精確定義并沒有統(tǒng)一,一般認(rèn)為:計(jì)算機(jī)網(wǎng)絡(luò)是利用通信設(shè)備和線路將地理位置不同、功能獨(dú)立的多個(gè)計(jì)算機(jī)系統(tǒng)連接起來(lái),以功能完善的網(wǎng)絡(luò)軟件實(shí)現(xiàn)網(wǎng)絡(luò)的資源共享和信息傳遞的系統(tǒng)。計(jì)算機(jī)網(wǎng)絡(luò)主要包括以下三局部:主機(jī)——為用戶提供效勞。通信子網(wǎng)——提供數(shù)據(jù)傳輸和交換功能。通信協(xié)議——根據(jù)事先約定好的和必須遵守的規(guī)那么,保證通信順利的進(jìn)行。計(jì)算機(jī)網(wǎng)路要實(shí)現(xiàn)的主要目標(biāo)是資源共享,資源包括計(jì)算機(jī)硬件〔如打印機(jī)等〕、軟件和數(shù)據(jù)。4.1.3計(jì)算機(jī)網(wǎng)絡(luò)的分類表4.1計(jì)算機(jī)網(wǎng)絡(luò)的分類地理范圍按照聯(lián)網(wǎng)計(jì)算機(jī)的距離和覆蓋的地域范圍WAN、MAN、LAN拓?fù)浣Y(jié)構(gòu)網(wǎng)絡(luò)互聯(lián)設(shè)備之間的結(jié)構(gòu)關(guān)系Star、Bus、Ring、Mesh、Tree組織方式網(wǎng)絡(luò)互聯(lián)設(shè)備如何連接工作Client/Server、Peer-to-Peer傳輸介質(zhì)互聯(lián)設(shè)備傳輸數(shù)據(jù)和信號(hào)所采用的介質(zhì)雙絞線、同軸電纜、光纖、無(wú)線射頻、微波、紅外線、電話線、電力線帶寬網(wǎng)絡(luò)傳輸數(shù)據(jù)的速度能力寬帶、窄帶1.按地理范圍分類按照聯(lián)網(wǎng)的計(jì)算機(jī)之間的距離和覆蓋范圍來(lái)分類是應(yīng)用最廣的一種分類方式。對(duì)于一個(gè)只有幾臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)來(lái)講,我們只需要用一些簡(jiǎn)單而又根本的設(shè)備就可以將它們互聯(lián)成網(wǎng)。但是當(dāng)網(wǎng)絡(luò)覆蓋的范圍越來(lái)越大時(shí),我們就需要考慮使用更多的網(wǎng)絡(luò)互聯(lián)器材以及一些特殊的多樣化的設(shè)備來(lái)推進(jìn)數(shù)據(jù)的遠(yuǎn)距離傳輸,滿足各種不同的需求。按照地理范圍分類,網(wǎng)絡(luò)一般可分為以下三種類型。2.按拓?fù)浣Y(jié)構(gòu)分類任何一個(gè)連接在網(wǎng)絡(luò)上的設(shè)備都稱作節(jié)點(diǎn),一個(gè)網(wǎng)絡(luò)的節(jié)點(diǎn)往往代表以下設(shè)備:效勞器〔Server〕:一臺(tái)用來(lái)存儲(chǔ)數(shù)據(jù)或提供網(wǎng)絡(luò)效勞的計(jì)算機(jī)。工作站〔Workstation〕:一臺(tái)已經(jīng)連入本地網(wǎng)絡(luò)的計(jì)算機(jī)。網(wǎng)絡(luò)外設(shè)〔Networkedperipheral〕:打印機(jī)、掃描儀等連入本地網(wǎng)絡(luò)的設(shè)備。網(wǎng)絡(luò)設(shè)備〔Networkeddevice〕:一種用來(lái)播送網(wǎng)絡(luò)數(shù)據(jù)、傳輸電子信號(hào)或路由數(shù)據(jù)到它的目的地的電子設(shè)備。計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是通過網(wǎng)絡(luò)中節(jié)點(diǎn)與通信線路之間的幾何關(guān)系來(lái)表示網(wǎng)絡(luò)結(jié)構(gòu),反映出網(wǎng)絡(luò)中各實(shí)體間的結(jié)構(gòu)關(guān)系。簡(jiǎn)單的說(shuō)網(wǎng)絡(luò)拓?fù)渚褪蔷W(wǎng)絡(luò)中計(jì)算機(jī)、纜線以及其他組件的物理布局。按照網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),一般分為星狀、總線、環(huán)狀、網(wǎng)狀和樹狀5種。
⑴星狀拓?fù)洹睸tar〕星狀拓?fù)渲械乃性O(shè)備都與中心節(jié)點(diǎn)相連,如圖4-2所示。中心節(jié)點(diǎn)提供數(shù)據(jù)交換功能,中心節(jié)點(diǎn)可以是一臺(tái)效勞器,但更多時(shí)候是一個(gè)叫做集線器〔Hub〕的網(wǎng)絡(luò)設(shè)備,它的作用是在各節(jié)點(diǎn)之間播送傳輸數(shù)據(jù);中心節(jié)點(diǎn)也常采用交換機(jī)〔Repeater〕,交換機(jī)的特點(diǎn)是允許多對(duì)接點(diǎn)同時(shí)傳輸數(shù)據(jù),從而提供比Hub更大的數(shù)據(jù)傳輸帶寬。圖4-2星狀結(jié)構(gòu)星狀拓?fù)涞膬?yōu)點(diǎn)是:易于管理、維護(hù),平安,其中的一個(gè)節(jié)點(diǎn)發(fā)生了故障,不會(huì)影響網(wǎng)絡(luò)的運(yùn)行。缺點(diǎn)是:中心節(jié)點(diǎn)必須具有很高的可靠性,因?yàn)橹行墓?jié)點(diǎn)一旦發(fā)生故障,整個(gè)網(wǎng)絡(luò)就會(huì)癱瘓。總線拓?fù)渲械乃性O(shè)備都直接連接到一條數(shù)據(jù)傳輸主干線纜上,如圖4-3所示。在主干線纜的兩端以特殊的設(shè)備—終結(jié)器〔Terminator〕結(jié)束。BobMetcalfe在1976年提出的網(wǎng)絡(luò)思想就是這種總線網(wǎng)絡(luò)理念。⑵總線拓?fù)洹睟us〕圖4-3總線結(jié)構(gòu)總線拓?fù)涞膬?yōu)點(diǎn)是:費(fèi)用低,設(shè)備接入網(wǎng)絡(luò)靈活,某個(gè)節(jié)點(diǎn)發(fā)生故障不影響其他用戶。缺點(diǎn)是:由于所有數(shù)據(jù)交互通過總線,故一次僅能有一個(gè)用戶發(fā)送數(shù)據(jù),其他用戶必須等待得到發(fā)送權(quán),才能發(fā)送數(shù)據(jù)??偩€拓?fù)涑3?yīng)用在較少的設(shè)備需要互連時(shí),當(dāng)互連設(shè)備較多時(shí),將會(huì)導(dǎo)致整個(gè)網(wǎng)絡(luò)運(yùn)行緩慢,并且,一旦主干線纜發(fā)生故障,那么整個(gè)網(wǎng)絡(luò)將會(huì)癱瘓。環(huán)狀拓?fù)渲兴性O(shè)備通過鏈路連接成環(huán),如圖4-4所示。環(huán)狀拓?fù)渲袀魉偷臄?shù)據(jù)信號(hào)始終按一個(gè)方向一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)的向下傳輸,每臺(tái)計(jì)算機(jī)都是一個(gè)中繼器,把信號(hào)放大并傳輸給下一臺(tái)計(jì)算機(jī)。但是由于信號(hào)通過每一臺(tái)計(jì)算機(jī),所以任何一臺(tái)計(jì)算機(jī)出現(xiàn)故障都會(huì)影響整個(gè)網(wǎng)絡(luò),從而導(dǎo)致網(wǎng)絡(luò)癱瘓。⑶環(huán)狀拓?fù)洹睷ing〕圖4-4環(huán)狀結(jié)構(gòu)
網(wǎng)狀拓?fù)渲械墓?jié)點(diǎn)通過假設(shè)干條路徑與其他節(jié)點(diǎn)相連,數(shù)據(jù)從一個(gè)節(jié)點(diǎn)傳輸?shù)搅硗庖粋€(gè)節(jié)點(diǎn)往往有多條路徑可以選擇,如圖4-5所示。這種冗余的數(shù)據(jù)傳輸路線,使得網(wǎng)狀拓?fù)浞浅?煽?,即使其中的幾條數(shù)據(jù)鏈路發(fā)生了故障,那么數(shù)據(jù)仍然可以通過其他的路線傳輸?shù)剿哪康墓?jié)點(diǎn)。Internet的最初網(wǎng)絡(luò)的互連規(guī)劃就是建立在網(wǎng)狀拓?fù)涓拍钪?。⑷網(wǎng)狀拓?fù)洹睲esh〕圖4-5網(wǎng)狀結(jié)構(gòu)
樹狀拓?fù)涫切菭钔負(fù)浜涂偩€拓?fù)涞幕旌象w,如圖4-6所示。假設(shè)干個(gè)星狀網(wǎng)絡(luò)連接在總線網(wǎng)絡(luò)的總線上,這種網(wǎng)絡(luò)拓?fù)涞墓δ軓椥院艽?,同時(shí)具有了總線網(wǎng)絡(luò)和星狀網(wǎng)絡(luò)的優(yōu)點(diǎn),可以方便的將一個(gè)個(gè)星狀網(wǎng)絡(luò)通過總線連接在一起工作。如今,大局部的校園網(wǎng)或商業(yè)網(wǎng)都是應(yīng)用這種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。⑸樹狀拓?fù)洹睺ree〕圖4-6樹狀拓?fù)?/p>
網(wǎng)關(guān)的實(shí)現(xiàn)通常是使用一種叫做路由器〔Router〕的網(wǎng)絡(luò)設(shè)備。路由器是一種用來(lái)連接兩個(gè)或者多個(gè)網(wǎng)絡(luò)的電子設(shè)備。例如:一個(gè)單位內(nèi)部的局域網(wǎng)〔LAN〕可以使用路由器連接到Internet廣域網(wǎng)〔WAN〕。在這里,路由器作為局域網(wǎng)和廣域網(wǎng)的接入點(diǎn),起到了網(wǎng)關(guān)的功能,通過它可以交互局域網(wǎng)和廣域網(wǎng)之間的數(shù)據(jù),實(shí)現(xiàn)不同類型的網(wǎng)絡(luò)互聯(lián)功能。路由器將它接收到的數(shù)據(jù)轉(zhuǎn)換并分發(fā)到局域網(wǎng)中的相應(yīng)設(shè)備上,它也將局域網(wǎng)中設(shè)備需傳出的數(shù)據(jù)發(fā)送到其他網(wǎng)絡(luò)中去。如圖4-7所示,路由器通常用來(lái)連接局域網(wǎng)和廣域網(wǎng)。路由器將局域網(wǎng)發(fā)送給其他網(wǎng)絡(luò)的數(shù)據(jù)送出〔白色信封〕,并保存不需發(fā)送到外部的數(shù)據(jù)〔灰色信封〕,使其在局域網(wǎng)內(nèi)部流通。路由器局域網(wǎng)內(nèi)部發(fā)送的數(shù)據(jù)發(fā)往局域網(wǎng)外部的數(shù)據(jù)圖4-7路由器工作原理圖3.按組織方式分類圖4-8是客戶機(jī)/效勞器模式和對(duì)等網(wǎng)模式的比較圖。圖4-8Client/Server與Peer-to-Peer的比照4.按傳輸介質(zhì)分類網(wǎng)絡(luò)中常見的傳輸介質(zhì)有雙絞線、同軸電纜、光纖、無(wú)線射頻、微波、紅外線、線、電力線等。⑴雙絞線雙絞線是一種應(yīng)用廣泛、價(jià)格低廉的網(wǎng)絡(luò)線纜。它的內(nèi)部包含4對(duì)銅線,每對(duì)銅線相互絕緣并被絞合在一起,所以其得名雙絞線。雙絞線可以分為屏蔽雙絞線〔STP:ShieldedTwistedPair〕和非屏蔽雙絞線〔UTP:UnshildedTwistedPair〕兩大類,我們通常用的都是非屏蔽雙絞線〔如圖4-9〕。雙絞線現(xiàn)在正被廣泛的應(yīng)用于局域網(wǎng)中。圖4-9非屏蔽雙絞線的結(jié)構(gòu)國(guó)際電氣工業(yè)協(xié)會(huì)〔EIA〕為非屏蔽雙絞線電纜定義了多種不同的質(zhì)量類別。計(jì)算機(jī)網(wǎng)絡(luò)中最常用的是第3、5、6類等。其類別定義如下:第3類:此類別是指目前在ANSI和EIA/TIA-568標(biāo)準(zhǔn)中指定的電纜。其傳輸帶寬為20MHz,用于語(yǔ)音和數(shù)據(jù)的最高傳輸速率為10Mb/s,可用于IEEE802.5令牌環(huán)網(wǎng)、IEEE802.310Base-T以太網(wǎng)和100Base-T4快速以太網(wǎng)。第5類:傳輸帶寬最高位100MHz,用于語(yǔ)音和數(shù)據(jù)的傳輸最高傳輸速率為155Mb/s??捎糜贗EEE802.3z100Base-T快速以太網(wǎng)。第6類:傳輸帶寬最高為250MHz,主要用于100Base-T和1000Base-T以太網(wǎng)中,特別在千兆以太網(wǎng)中傳輸距離可達(dá)100m。使用雙絞線組網(wǎng),雙絞線和其他網(wǎng)絡(luò)設(shè)備〔例如網(wǎng)卡〕連接必須是RJ45接頭〔也叫水晶頭〕。以下圖是RJ45接頭,左圖為示意圖,右圖為實(shí)物圖。⑵同軸電纜同軸電纜可分為兩類:粗纜和細(xì)纜,這種電纜在實(shí)際應(yīng)用中很廣,比方有線電視網(wǎng),就是使用同軸電纜。不管是粗纜還是細(xì)纜,其中央都是一根銅線,外面包有絕緣層。同軸電纜由內(nèi)部導(dǎo)體環(huán)繞絕緣層以及絕緣層外的金屬屏蔽網(wǎng)和最外層的護(hù)套組成,如圖4-10所示。這種結(jié)構(gòu)的金屬屏蔽網(wǎng)可防止中心導(dǎo)體向外輻射電磁場(chǎng),也可用來(lái)防止外界電磁場(chǎng)干擾中心導(dǎo)體的信號(hào)。圖4-10同軸電纜的結(jié)構(gòu)在早期的局域網(wǎng)絡(luò)中經(jīng)常采用同軸電纜作為傳輸介質(zhì)。同軸電纜適用于總線網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。在現(xiàn)代網(wǎng)絡(luò)中,同軸電纜構(gòu)成的網(wǎng)絡(luò)已逐步被由非屏蔽雙絞線或光纖構(gòu)成的網(wǎng)絡(luò)所淘汰。⑶光纖光纖是一束極細(xì)的玻璃纖維的組合體。每一根玻璃纖維都稱為一條光纖,它要比人們的頭發(fā)絲還要細(xì)很多。由于玻璃纖維及其脆弱,因此,每一根光纖都有外罩保護(hù),最后用一個(gè)極有韌性的外殼將假設(shè)干光纖封裝,就成了我們看到的光纖線纜,如圖4-11所示。圖4-11光纖線纜光纖不同于雙絞線和同軸電纜將數(shù)據(jù)轉(zhuǎn)換為電信號(hào)傳輸,而是將數(shù)據(jù)轉(zhuǎn)換為光信號(hào)在其內(nèi)部傳輸,從而擁有了強(qiáng)大的數(shù)據(jù)傳輸能力。目前光纖的數(shù)據(jù)傳輸速率可達(dá)2.4Gbps,傳輸距離可達(dá)上百千米。Internet的主干網(wǎng)絡(luò)就是采用光纖線纜搭建而成,并且,光纖也越來(lái)越多地應(yīng)用于商業(yè)網(wǎng)絡(luò)和校園網(wǎng)絡(luò)之中?;诠饫|的網(wǎng)絡(luò),國(guó)際標(biāo)準(zhǔn)化組織ISO制定了許多標(biāo)準(zhǔn),具體如下:10BASE-FL10BASE-FB10BASE-FP其中10BASE-FL是使用最廣泛的數(shù)據(jù)格式,下面是其組網(wǎng)規(guī)那么:最大段長(zhǎng):2000M每段最大節(jié)點(diǎn)〔NODE〕數(shù):2每網(wǎng)絡(luò)最大節(jié)點(diǎn)〔NODE〕數(shù):1024每鏈的最大HUB數(shù):4除以上有線線纜外,我們還可以使用USB線纜、線、平行線纜甚至是電力線纜來(lái)傳輸數(shù)據(jù)。下面這些頻率是未受管制的:902~925MHz2.4GHz(全球通用)5.72~5.85GHz無(wú)線電波可以穿透墻壁,也可以到達(dá)普通網(wǎng)絡(luò)線纜無(wú)法到達(dá)的地方。針對(duì)無(wú)線電鏈路連接的網(wǎng)絡(luò),現(xiàn)在已有相當(dāng)堅(jiān)實(shí)的工業(yè)根底,在業(yè)界也得到迅速開展。5.按帶寬分類計(jì)算機(jī)網(wǎng)絡(luò)傳輸數(shù)據(jù)的速度越快越好。帶寬說(shuō)的正是網(wǎng)絡(luò)信道傳輸數(shù)據(jù)的能力。按帶寬分類可以將網(wǎng)絡(luò)分為:寬帶網(wǎng)絡(luò)和窄帶網(wǎng)絡(luò)。這就好似6車道的高速公路的運(yùn)輸能力要遠(yuǎn)遠(yuǎn)高于2車道的普通公路一樣。寬帶網(wǎng)絡(luò)可以比窄帶網(wǎng)絡(luò)更快的傳輸數(shù)據(jù)。我們家庭使用的ADSL或者有線電視網(wǎng)絡(luò)一般來(lái)講都是寬帶網(wǎng)絡(luò),它們擁有高速傳輸數(shù)據(jù)的能力;而撥號(hào)網(wǎng)絡(luò)往往是是窄帶的,它的傳輸速率一般很低。4.1.4計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議1946年,久負(fù)盛名的貝爾實(shí)驗(yàn)室的工程師ClaudeShannon〔香農(nóng)〕,發(fā)表了一篇影響至今的文章,文中描述了數(shù)據(jù)傳輸系統(tǒng)模型,如圖4-12所示。圖4-12香農(nóng)的數(shù)據(jù)通信系統(tǒng)模型在香農(nóng)的模型中,數(shù)據(jù)源〔例如工作站〕產(chǎn)生的數(shù)據(jù)被編碼,經(jīng)由通信信道傳輸至它的目的地〔例如其他工作站、效勞器、網(wǎng)絡(luò)打印機(jī)等〕,當(dāng)數(shù)據(jù)傳輸?shù)侥康牡睾?,其被解碼復(fù)原。數(shù)據(jù)在傳輸過程中,可能會(huì)被一些不可預(yù)測(cè)的沖突〔也稱之為“噪聲〞〕所破壞,導(dǎo)致到達(dá)目的地后的數(shù)據(jù)發(fā)生了錯(cuò)誤而無(wú)法使用。計(jì)算機(jī)網(wǎng)絡(luò)使用協(xié)議來(lái)對(duì)數(shù)據(jù)編碼、解碼,引導(dǎo)數(shù)據(jù)向目的地傳輸,并消減傳輸中受到的“噪聲〞干擾。那么究竟什么是網(wǎng)絡(luò)通信協(xié)議,網(wǎng)絡(luò)通信協(xié)議的功能是什么,網(wǎng)絡(luò)通信協(xié)議如何工作呢?1.計(jì)算機(jī)網(wǎng)絡(luò)通信概念計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議,是為了保證數(shù)據(jù)從一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)正確高效地傳輸?shù)搅硗庖粋€(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的一組規(guī)那么的集合。計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議中最為重要、最有影響力的協(xié)議就是TCP/IP協(xié)議,它的流行源于它是Internet數(shù)據(jù)通信公認(rèn)的標(biāo)準(zhǔn)協(xié)議。表4.2列出了常見的網(wǎng)絡(luò)通信協(xié)議。表4.2常見網(wǎng)絡(luò)通信協(xié)議網(wǎng)絡(luò)通信協(xié)議主要用途TCP/IPInternetNetBIOS/NetBEUI微軟Windows網(wǎng)絡(luò)AppleTalk蘋果Macintosh網(wǎng)絡(luò)IPX/SPXNovell網(wǎng)絡(luò)網(wǎng)絡(luò)通信協(xié)議主要由3方面組成:①語(yǔ)法:數(shù)據(jù)和控制信息的結(jié)構(gòu)或格式〔即:“怎么說(shuō)〞〕②語(yǔ)義:控制信息的含義,需要做出的動(dòng)作及響應(yīng)〔即:“說(shuō)什么〞〕③語(yǔ)序:規(guī)定了各種操作的執(zhí)行順序〔即:“什么時(shí)候說(shuō)〞〕2.計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議的主要任務(wù)網(wǎng)絡(luò)通信協(xié)議的任務(wù)是負(fù)責(zé)完成網(wǎng)絡(luò)中的數(shù)據(jù)傳輸,主要包括以下幾方面內(nèi)容:①將需傳送數(shù)據(jù)分割為小的數(shù)據(jù)包〔Packet〕。②將數(shù)據(jù)傳送目的地地址附加于數(shù)據(jù)包上。③傳輸數(shù)據(jù)包。④控制傳輸中的數(shù)據(jù)包流向。⑤檢測(cè)傳輸中的錯(cuò)誤。⑥確認(rèn)數(shù)據(jù)已經(jīng)接收。那么,什么是數(shù)據(jù)包(Packet)?為什么要使用數(shù)據(jù)包呢?當(dāng)我們通過網(wǎng)絡(luò)傳輸一個(gè)文件,或發(fā)送電子郵件時(shí),我們可能會(huì)認(rèn)為,它們被作為一個(gè)整體發(fā)送到了目的地,而事實(shí)上,情況卻不是這樣。在網(wǎng)絡(luò)傳輸文件之前,首先是把它們切割為一個(gè)個(gè)小的數(shù)據(jù)塊并附加上一些其他信息,然后送到網(wǎng)絡(luò)上傳輸,這些小的數(shù)據(jù)塊就被稱為數(shù)據(jù)包。每個(gè)數(shù)據(jù)包都包含了數(shù)據(jù)源的地址、目的地的地址、一個(gè)順序號(hào)、和一些數(shù)據(jù)。當(dāng)這些數(shù)據(jù)包到達(dá)目的地以后,通過攜帶的順序號(hào)它們被重新組合為原始的數(shù)據(jù)文件,從而完成了整個(gè)文件的傳輸,如圖4-13所示。
圖4-13數(shù)據(jù)的傳輸過程為何不一次發(fā)送整個(gè)文件呢?我們來(lái)舉一個(gè)例子:對(duì)于生活中的網(wǎng)絡(luò)來(lái)講,當(dāng)兩個(gè)人彼此通話時(shí),那么它們之間就建立了電路的連接,此時(shí),這個(gè)連接就歸通話兩人所獨(dú)用,其他人再無(wú)法接入進(jìn)來(lái)。這就像我們要在兩個(gè)網(wǎng)絡(luò)設(shè)備之間一次傳輸整個(gè)文件一樣,它們之間的線路將被此次傳輸所獨(dú)占,其他傳輸必須等待此次傳輸完成以后才可以進(jìn)行。很明顯,將需傳輸?shù)奈募殖纱笮∠嗟鹊募僭O(shè)干個(gè)數(shù)據(jù)包,再將這些數(shù)據(jù)包通過不同路徑單獨(dú)發(fā)送、路由至目的地的方法更好。如圖4-14所示,不同的文件被分為小的數(shù)據(jù)包后傳輸,它們可以共享一個(gè)通信線路〔通信信道〕,網(wǎng)絡(luò)設(shè)備按照“先來(lái)先處理〞的原那么對(duì)待它們。如果一個(gè)文件的一些數(shù)據(jù)包在傳輸過程中發(fā)生了喪失現(xiàn)象,那么系統(tǒng)無(wú)需等待它們,而是繼續(xù)處理來(lái)自于其他文件的數(shù)據(jù)包。圖4-14數(shù)據(jù)包共享通信信道3.OSI和TCP/IP協(xié)議下面,我們介紹兩種比較典型的協(xié)議模型:OSI和TCP/IP。⑴OSI模型在最早的計(jì)算機(jī)網(wǎng)絡(luò)通信中,并沒有統(tǒng)一的網(wǎng)絡(luò)通信標(biāo)準(zhǔn)或協(xié)議,往往是各計(jì)算機(jī)硬件軟件廠商各自為戰(zhàn),制定或定義自己的網(wǎng)絡(luò)協(xié)議或體系結(jié)構(gòu),從而導(dǎo)致了不同廠商的計(jì)算機(jī)很難實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)和通信。為了改變這種情況,1976年國(guó)際標(biāo)準(zhǔn)化組織ISO〔InternationalStandardsOrganization〕發(fā)布了一系列標(biāo)準(zhǔn),提出了一個(gè)連接不同設(shè)備的網(wǎng)絡(luò)體系結(jié)構(gòu)。1964年,ISO公布了一個(gè)修訂版本,稱之為開放式系統(tǒng)互聯(lián)參考模型的OSI模型〔opensysteminterconnectionreferencemodel〕。該模型用于指導(dǎo)網(wǎng)絡(luò)互聯(lián),OSI描述了網(wǎng)絡(luò)硬件和軟件如何以層的方式協(xié)同工作,使得網(wǎng)絡(luò)通信成為可能。所以,生產(chǎn)廠商只要按照OSI模型的標(biāo)準(zhǔn)設(shè)計(jì)生產(chǎn)自己的產(chǎn)品,就可以與滿足同樣標(biāo)準(zhǔn)的其他廠商的產(chǎn)品進(jìn)行數(shù)據(jù)通信。OSI模型是第一個(gè)在世界范圍內(nèi)被廣泛接受的網(wǎng)絡(luò)體系結(jié)構(gòu)。OSI模型分為7層,如圖4-15所示。各層的作用為:應(yīng)用層〔ApplicationLayer〕:OSI的最高層,為用戶提供效勞,直接面向最終用戶,如電子郵件、文件傳輸、遠(yuǎn)程登錄等。表示層〔PresentationLayer〕:負(fù)責(zé)處理不同的數(shù)據(jù)表示上的差異及其相互轉(zhuǎn)換,即協(xié)議轉(zhuǎn)換、數(shù)據(jù)翻譯、數(shù)據(jù)加密、數(shù)據(jù)壓縮等。會(huì)話層〔SessionLayer〕:在不同計(jì)算機(jī)的兩個(gè)應(yīng)用程序進(jìn)程之間建立、維持和結(jié)束確定的通信連接。應(yīng)用程序進(jìn)程是指如電子郵件、文件傳輸?shù)纫淮为?dú)立的程序執(zhí)行。圖4-15OSI7層模型傳輸層〔TransportLayer〕:負(fù)責(zé)對(duì)傳輸數(shù)據(jù)〔報(bào)文〕的分段和重組,即,將上一層會(huì)話層需要傳輸?shù)臄?shù)據(jù)拆分為適合網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)段〔數(shù)據(jù)分組、報(bào)文分組〕,并傳輸給下一層網(wǎng)絡(luò)層;或?qū)⑾乱粚泳W(wǎng)絡(luò)層提供的數(shù)據(jù)段〔數(shù)據(jù)分組、報(bào)文分組〕重組為會(huì)話層可理解的數(shù)據(jù)格式,并傳輸給上一層會(huì)話層。本層對(duì)上一層屏蔽底層網(wǎng)絡(luò)傳輸?shù)木W(wǎng)絡(luò)細(xì)節(jié)。網(wǎng)絡(luò)層〔NetworkLayer〕:處理數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)地址信息,進(jìn)行報(bào)文尋址。包括處理輸出數(shù)據(jù)〔報(bào)文〕分組的地址并決定從發(fā)送方計(jì)算機(jī)到接收方計(jì)算機(jī)的路徑選擇〔路由〕,和解釋〔解碼〕輸入數(shù)據(jù)〔報(bào)文〕分組的地址。數(shù)據(jù)鏈路層〔DataLinkLayer〕:完成對(duì)數(shù)據(jù)報(bào)文的最后封裝,形成在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)單位--幀〔數(shù)據(jù)包〕。網(wǎng)卡工作在這一層。物理層〔PhysicalLayer〕:負(fù)責(zé)每一位數(shù)據(jù)的正確傳輸,保證數(shù)據(jù)通過物理介質(zhì)傳送和接受二進(jìn)制數(shù)據(jù)位流。OSI傳輸數(shù)據(jù)的模型圖如圖4-16所示。在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)〔報(bào)文〕是在應(yīng)用層開始創(chuàng)立的,然后向下依次穿過各層。每一層都會(huì)將與該層相關(guān)的信息加到數(shù)據(jù)中〔稱為頭部〕。在接收方,報(bào)文按相反順序傳遞,每一段信息會(huì)被相應(yīng)層處理掉。當(dāng)報(bào)文到達(dá)應(yīng)用層時(shí),地址信息〔頭部〕已經(jīng)被去掉,只剩下原始數(shù)據(jù),接收方就可以處理了。圖4-16OSI7層模型數(shù)據(jù)傳輸⑵TCP/IP協(xié)議OSI所定義的網(wǎng)絡(luò)體系結(jié)構(gòu)從理論上來(lái)講比較完整,是國(guó)際公認(rèn)的標(biāo)準(zhǔn),但是由于它實(shí)現(xiàn)起來(lái)過于復(fù)雜,運(yùn)行效率很低,而且制定周期太長(zhǎng),導(dǎo)致事實(shí)上世界上幾乎沒有哪個(gè)廠家生產(chǎn)出完全符合OSI標(biāo)準(zhǔn)的商用產(chǎn)品。20世紀(jì)90年代初期,Internet已在世界范圍得到了迅速的普及和廣泛的支持與應(yīng)用。而Internet所采用的體系結(jié)構(gòu)結(jié)構(gòu)是TCP/IP參考模型,這使得TCP/IP成為事實(shí)上的工業(yè)標(biāo)準(zhǔn)。TCP/IP體系結(jié)構(gòu)將網(wǎng)絡(luò)劃分為5個(gè)層次,比OSI少了表示層和會(huì)話層,同時(shí)它對(duì)于數(shù)據(jù)鏈路層和物理層沒有做強(qiáng)制規(guī)定,其原因在于它的設(shè)計(jì)目標(biāo)之一就是要做到與具體物理網(wǎng)絡(luò)無(wú)關(guān)。圖4-17是TCP/IP和OSI的比照?qǐng)D。圖4-17TCP/IP和OSI比照TCP/IP體系結(jié)構(gòu)所定義的5個(gè)層次如下所述:應(yīng)用層:TCP/IP的最高層,對(duì)應(yīng)于OSI的最高三層,包括了很多面向應(yīng)用的協(xié)議,如超文本傳輸協(xié)議〔HTTP〕、簡(jiǎn)單郵件傳輸協(xié)議〔SMTP〕、文件傳輸協(xié)議〔FTP〕等。傳輸層:對(duì)應(yīng)于OSI的傳輸層,它主要包含了三個(gè)協(xié)議,面向連接的傳輸控制協(xié)議〔TCP〕、無(wú)連接的用戶數(shù)據(jù)報(bào)協(xié)議〔UDP〕和互連網(wǎng)控制消息協(xié)議〔ICMP〕。面向連接的意思就是在正式通信前必須要與對(duì)方建立起連接。比方你給別人打,必須等線路接通了、對(duì)方拿起話筒才能相互通話。無(wú)連接的意思就是在正式通信前不必與對(duì)方先建立連接,不管對(duì)方狀態(tài)如何就直接發(fā)送。這與現(xiàn)在短消息非常相似,你在發(fā)短信的時(shí)候,只需要輸入對(duì)方號(hào)發(fā)送就可以了,具體對(duì)方能否收到,自己并不十分清楚。面向連接的TCP協(xié)議和無(wú)連接的UDP協(xié)議在不同的應(yīng)用程序中有著不同的用途。TCP要求提供可靠的面向連接的效勞,自然會(huì)增加許多網(wǎng)絡(luò)傳輸上的開銷,因此它適用于可靠性要求很高,但是實(shí)時(shí)性要求不高的應(yīng)用,如文件傳輸,電子郵件等;雖然UDP不提供可靠的數(shù)據(jù)傳輸,但是由于其不需要建立連接,故而簡(jiǎn)單、靈活,在某些情況下是一種及其有效的的工作方式,如視頻會(huì)議等。網(wǎng)絡(luò)層:對(duì)應(yīng)于OSI模型的網(wǎng)絡(luò)層,該層最主要的協(xié)議就是IP協(xié)議〔InternetProtocol〕。網(wǎng)絡(luò)接口層:該層中使用的協(xié)議為各通信子網(wǎng)本身固有的協(xié)議。TCP/IP模型的傳輸數(shù)據(jù)封裝方式和OSI傳輸數(shù)據(jù)的方式類似,發(fā)送數(shù)據(jù)時(shí),每一層都會(huì)加上自己的頭部,接收到數(shù)據(jù)時(shí),再逐層展開,在此就不再贅述了。網(wǎng)絡(luò)操作系統(tǒng)是支持網(wǎng)絡(luò)操作的計(jì)算機(jī)軟件系統(tǒng),網(wǎng)絡(luò)操作系統(tǒng)常常分為客戶端網(wǎng)絡(luò)操作系統(tǒng)和效勞器網(wǎng)絡(luò)操作系統(tǒng)。常見客戶端網(wǎng)絡(luò)操作系統(tǒng):Windows98Windows2000ProfessionalWindowsXPAppleMacOS常見效勞器網(wǎng)絡(luò)操作系統(tǒng):Windows2000(Advanced)ServerWindows2003(Advanced)ServerUnix/LinuxNovellNetwareAppleMacOSXServer4.1.5常見網(wǎng)絡(luò)操作系統(tǒng)本章要點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)根底1計(jì)算機(jī)局域網(wǎng)Internet根底網(wǎng)頁(yè)設(shè)計(jì)根底2344.2計(jì)算機(jī)局域網(wǎng)局域網(wǎng)是計(jì)算機(jī)網(wǎng)絡(luò)的一種,它既具有一般計(jì)算機(jī)網(wǎng)絡(luò)的特點(diǎn),又有自己的特征。局域網(wǎng)是在一個(gè)較小的范圍〔一個(gè)辦公室、一個(gè)單位〕內(nèi)利用通信線路將眾多計(jì)算機(jī)和外部設(shè)備連接起來(lái),到達(dá)資源共享和數(shù)據(jù)通信的網(wǎng)絡(luò)。局域網(wǎng)的研究始于20世紀(jì)70年代,包括令牌環(huán)網(wǎng)、FDDI網(wǎng)、以太網(wǎng)〔Ethernet〕等多種類型。4.2.1局域網(wǎng)概述1.局域網(wǎng)的特點(diǎn)⑴較小的地域范圍,僅用于辦公室、機(jī)關(guān)、工廠、學(xué)校等內(nèi)部網(wǎng)絡(luò),其范圍沒有嚴(yán)格的定義,一般認(rèn)為距離在2.5千米以內(nèi)。⑵高傳輸速率,低誤碼率。局域網(wǎng)傳輸速率一般介于10Mbps到100Mbps,現(xiàn)在1000Mbps的局域網(wǎng)也以得到廣泛應(yīng)用。如此高的速率而已誤碼率僅在10-6到10-11之間。⑶局域網(wǎng)一般為一個(gè)單位所有,由單位或部門內(nèi)部控制和管理。局域網(wǎng)采用雙絞線、光纖等建立單位內(nèi)部專用線路。1.令牌環(huán)網(wǎng)〔TokenRing〕令牌環(huán)網(wǎng)絡(luò),采用IEEE602.5標(biāo)準(zhǔn)定義而成。這種網(wǎng)絡(luò)為一環(huán)狀網(wǎng)絡(luò),傳輸數(shù)據(jù)時(shí),使用一個(gè)叫做“令牌〞〔Token〕的電子信號(hào),控制數(shù)據(jù)在網(wǎng)絡(luò)中的傳輸。當(dāng)“令牌〞可用時(shí),網(wǎng)絡(luò)中需要發(fā)送數(shù)據(jù)的設(shè)備將數(shù)據(jù)附加于“令牌〞之上,傳輸至目的設(shè)備,傳輸完成,“令牌〞再次回到發(fā)送數(shù)據(jù)的設(shè)備,報(bào)告?zhèn)鬏斖瓿?,“令牌〞狀態(tài)再次變?yōu)榭捎?,如圖4-18所示。圖4-18令牌環(huán)網(wǎng)
2.FDDI〔FiberDistributedDataInterconnect,光纖分布式數(shù)據(jù)接口〕FDDI借助光纖,可以提供100Mbps的傳輸速度。它采用IEEE602.6標(biāo)準(zhǔn)建立網(wǎng)絡(luò)。FDDI支持500個(gè)網(wǎng)絡(luò)設(shè)備接入,大大擴(kuò)展了網(wǎng)絡(luò)的容量。它采用了雙線路環(huán)形網(wǎng)絡(luò),當(dāng)一條線路出現(xiàn)故障,第二條線路仍然可以保證數(shù)據(jù)的正確傳輸。它和令牌環(huán)網(wǎng)一樣,采用“令牌〞來(lái)控制數(shù)據(jù)的傳輸。并且,在FDDI網(wǎng)絡(luò)上可以直接連接效勞器、路由器等設(shè)備,但是,工作站不再直接連接到FDDI網(wǎng)絡(luò)上,而是通過雙絞線等方式先行連接到路由器上,經(jīng)由路由器連接到FDDI網(wǎng)絡(luò),如圖4-19所示。圖4-19FDDI
3.以太網(wǎng)1976年BobMetcalfe提出的以太網(wǎng)概念,自1960年開始出現(xiàn)在商業(yè)用途上。如今,以太網(wǎng)是世界上應(yīng)用最廣泛、開展最成熟的一種局域網(wǎng)絡(luò)。以太網(wǎng)的標(biāo)準(zhǔn)化程度非常高,并且造價(jià)低廉,得到了計(jì)算機(jī)界的廣泛支持。以太網(wǎng)采用IEEE602.3標(biāo)準(zhǔn),因此以太網(wǎng)也稱為802.3局域網(wǎng)。以太網(wǎng)采用播送〔broadcast〕數(shù)據(jù)包的方式傳輸數(shù)據(jù)。發(fā)送數(shù)據(jù)的設(shè)備會(huì)將數(shù)據(jù)包播送通知整個(gè)網(wǎng)絡(luò)上的所有設(shè)備,但是只有目的設(shè)備會(huì)接收它,從而完成數(shù)據(jù)的傳輸,如圖4-20所示。圖4-20以太網(wǎng)播送傳輸數(shù)據(jù)4.2.3局域網(wǎng)中常用的網(wǎng)絡(luò)連接設(shè)備⑶路由器路由器用來(lái)將不同類型的網(wǎng)絡(luò)互聯(lián),它兼有網(wǎng)橋和網(wǎng)關(guān)的功能,并且能夠?qū)崿F(xiàn)數(shù)據(jù)的路由選擇。路由器的一個(gè)作用是連通不同的網(wǎng)絡(luò),另一個(gè)作用是選擇信息傳送的線路。選擇通暢快捷的近路,能大大提高通信速度,減輕網(wǎng)絡(luò)系統(tǒng)通信負(fù)荷,節(jié)約網(wǎng)絡(luò)系統(tǒng)資源,提高網(wǎng)絡(luò)系統(tǒng)暢通率,從而讓網(wǎng)絡(luò)系統(tǒng)發(fā)揮出更大的效益來(lái)。本章要點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)根底1計(jì)算機(jī)局域網(wǎng)Internet根底網(wǎng)頁(yè)設(shè)計(jì)根底2344.3Internet根底Internet對(duì)于大多數(shù)人來(lái)講一點(diǎn)兒都不陌生,瀏覽網(wǎng)頁(yè)、網(wǎng)上購(gòu)物、收發(fā)電子郵件、在線聊天等等,這已經(jīng)成為許多人每天生活的一局部,即使沒有使用過Internet的人,也從報(bào)紙、雜志、電視上的介紹,對(duì)Internet有一些了解。Internet是一個(gè)全球性的巨大的計(jì)算機(jī)網(wǎng)絡(luò)體系,把全球數(shù)以萬(wàn)計(jì)的計(jì)算機(jī)網(wǎng)絡(luò),數(shù)以億計(jì)的主機(jī)連接起來(lái),包含了難以計(jì)數(shù)的信息資源,向全世界提供信息效勞。Internet是如何走進(jìn)我們的生活的呢?4.3.1Internet的形成與開展4.3.2中國(guó)Internet簡(jiǎn)介1994年5月19日中國(guó)科學(xué)院高能物理研究所,通過衛(wèi)星線路連接到美國(guó)的Internet主干網(wǎng)上,實(shí)現(xiàn)了與Internet的全功能連接,標(biāo)志著Internet延伸到中國(guó)。從此Internet在中國(guó)開始飛速開展。截至2005年6月30日,我國(guó)上網(wǎng)用戶總數(shù)突破1億,到達(dá)1.03億人;我國(guó)互聯(lián)網(wǎng)直接連接美國(guó)、俄羅斯、法國(guó)、英國(guó)、德國(guó)、日本、韓國(guó)、新加坡、馬來(lái)西亞等國(guó)家,國(guó)際出口帶寬總量到達(dá)62617M。1.中國(guó)公用計(jì)算機(jī)互聯(lián)網(wǎng)ChinaNET中國(guó)教育和科研網(wǎng)CERNET(ChinaEducationandResearchNetwork)是由國(guó)家計(jì)委批準(zhǔn)立項(xiàng)、原國(guó)家教委主持建設(shè)和管理的全國(guó)性教育和科研計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)。CERNET1994年開始建設(shè),目前已具相當(dāng)規(guī)模,成為我國(guó)眾多高校最重要的教學(xué)和科研根底設(shè)施之一。2.中國(guó)教育和科研網(wǎng)CERNET中國(guó)金橋信息網(wǎng)ChinaGBN(ChinaGoldenBridgeNetwork)是我國(guó)國(guó)民經(jīng)濟(jì)信息化根底設(shè)施,支持金關(guān)、金稅、金卡等“金〞字頭工程的應(yīng)用。該網(wǎng)1994年立項(xiàng),由原電子工業(yè)部負(fù)責(zé)建設(shè)和管理,目前已在北京建立了ChinaGBN網(wǎng)控中心,在全國(guó)30多個(gè)大中城市設(shè)立了70多個(gè)通信站點(diǎn)并聯(lián)網(wǎng)開通。4.中國(guó)金橋信息網(wǎng)ChinaGBN常用的Internet效勞2.電子郵件(Email)電子郵件(ElectronicMail,簡(jiǎn)稱Email)是一種利用電子手段提供信息交換的通信方式。它在幾秒到幾分鐘之內(nèi),將信件送往世界各地的郵件效勞器中,收件人可隨時(shí)讀取。郵件的內(nèi)容可以包括文字、聲音、圖像或圖形信息。電子郵件是Internet所有信息效勞中用戶最多、接觸面最廣泛的效勞之一。3.文件傳輸(FTP)文件傳輸FTP〔FileTransferProtocol〕為用戶提供一種從一臺(tái)計(jì)算機(jī)到另一臺(tái)計(jì)算機(jī)相互傳輸文件的機(jī)制,是用戶獲取Internet文件、軟件、影音等資源的方法之一。4.遠(yuǎn)程登錄(Telnet)遠(yuǎn)程登陸是指Internet中的用戶使用Telnet命令,使自己的計(jì)算機(jī)成為遠(yuǎn)程計(jì)算機(jī)的一個(gè)仿真終端的過程。實(shí)現(xiàn)遠(yuǎn)程登錄后,該用戶的鍵盤和顯示器就好象與遠(yuǎn)程計(jì)算機(jī)直接相連一樣,用戶可以直接使用遠(yuǎn)程計(jì)算機(jī)的對(duì)外開放資源。此外,Internet還可以提供網(wǎng)絡(luò)新聞組、電子公告牌〔BBS〕、信息檢索、網(wǎng)上聊天、網(wǎng)上辦公、電子商務(wù)、網(wǎng)上銀行、網(wǎng)上教學(xué)等多種效勞功能。4.3.4Internet中的地址為了實(shí)現(xiàn)Internet上計(jì)算機(jī)之間的通信,每臺(tái)計(jì)算機(jī)必須有一個(gè)地址,就象每部都要有一個(gè)號(hào)碼一樣,每個(gè)地址必須是唯一的。在Internent中有兩種主要的地址識(shí)別系統(tǒng),即IP地址和域名系統(tǒng)。Internent含有許多不同的復(fù)雜網(wǎng)絡(luò)和許多不同類型的計(jì)算機(jī),將它們連接在一起又能互相通信,依靠的是TCP/IP協(xié)議。按照這個(gè)協(xié)議,接入到Internet上的每一臺(tái)計(jì)算機(jī)都有一個(gè)唯一的地址標(biāo)示,這個(gè)地址稱為IP地址,用數(shù)字來(lái)表示一臺(tái)計(jì)算機(jī)在Internet中的位置。一個(gè)IP地址包含32為二進(jìn)制數(shù),表示時(shí)常用十進(jìn)制標(biāo)記,按字節(jié)分為4段,每段的取值范圍為0-255,段間用圓點(diǎn)“.〞分開。例如IP地址10000011011010110001000011001000,用十進(jìn)制格式表示為。1.IP地址⑴IP地址的劃分圖4-21IP地址格式A、B、C三類每個(gè)IP地址都由網(wǎng)絡(luò)ID和主機(jī)ID組成,網(wǎng)絡(luò)和主機(jī)段各有2個(gè)ID用于網(wǎng)絡(luò)管理。A類地址首位為0,7位標(biāo)識(shí)網(wǎng)絡(luò)地址,24位標(biāo)識(shí)主機(jī)地址,其有效范圍為:。這樣每個(gè)A類網(wǎng)絡(luò)最多可以有16,777,214臺(tái)主機(jī),共可以有126個(gè)A類地址網(wǎng)絡(luò)。B類地址最高兩位為10,14位標(biāo)識(shí)網(wǎng)絡(luò)地址,16位標(biāo)識(shí)主機(jī)地址,其有效范圍為:。這樣每個(gè)B類網(wǎng)絡(luò)最多可以有65,534臺(tái)主機(jī),共可以有16,364個(gè)B類地址網(wǎng)絡(luò)。C類地址的高三位為110,21位標(biāo)識(shí)網(wǎng)絡(luò)地址,6位標(biāo)識(shí)主機(jī)地址,其有效范圍為:。這樣每個(gè)C類網(wǎng)絡(luò)最多可以有254臺(tái)主機(jī),共可以有2,097,151個(gè)C類地址網(wǎng)絡(luò)。D類地址是組播送地址,當(dāng)進(jìn)行播送時(shí),信息可以有選擇地發(fā)送給網(wǎng)絡(luò)上的所有計(jì)算機(jī)的一個(gè)子集。E類地址保存今后使用,它是一個(gè)實(shí)驗(yàn)性網(wǎng)絡(luò)地址,通常不用于實(shí)際的工作環(huán)境。按照IP地址使用的效用來(lái)分類,可以分為PublicIP和PrivateIP,前者Internet全局有效,后者一般只能在局域網(wǎng)中使用,不能直接連接到Internet網(wǎng)絡(luò)使用。①PublicIP:在互聯(lián)網(wǎng)上進(jìn)行通訊,用戶必須使用已經(jīng)在國(guó)際互聯(lián)網(wǎng)絡(luò)信息中心InterNIC〔InternetNetworkInformationCenter〕注冊(cè)的IP地址,這些地址被稱為PublicIP,擁有PublicIP的主機(jī)可以在Internet上直接收發(fā)數(shù)據(jù),PublicIP在Internet上一定是唯一的,不會(huì)有兩臺(tái)主機(jī)的IP地址相同。當(dāng)希望某個(gè)局域網(wǎng)中所有的計(jì)算機(jī)都可以連接到Internet時(shí),簡(jiǎn)單的方法就是為局域網(wǎng)中的每臺(tái)主機(jī)分配一個(gè)PublicIP,但是由于PublicIP數(shù)目是一定的,并且使用PublicIP需要相應(yīng)的費(fèi)用,為每臺(tái)需要訪問Internet的計(jì)算機(jī)分配一個(gè)單獨(dú)的PublicIP有時(shí)并不是一種行之有效的方法。⑵公有IP〔PublicIP〕和私有IP〔PrivateIP〕②PrivateIP:只在局域網(wǎng)內(nèi)部有效的IP地址稱為PrivateIP。例如在一個(gè)孤立的、沒有和Internet連接的局域網(wǎng)內(nèi),可以使用任何有效的A、B、C類地址。但是,考慮到這樣的局域網(wǎng)有時(shí)仍然有連接到Internet的需求或可能,因此InterNIC特別指定了某些范圍的IP地址作為專用的PrivateIP。InterNIC保存的PrivateIP為:55子網(wǎng)掩碼55子網(wǎng)掩碼55子網(wǎng)掩碼〔注:子網(wǎng)掩碼中為“1〞的二進(jìn)制位表示網(wǎng)絡(luò)ID范圍,用法請(qǐng)參閱其他書籍?!橙绻覀冃枰⒁粋€(gè)自己的局域網(wǎng),可以使用上面三組IP中的任何一個(gè),由于這些地址可以被不同的局域網(wǎng)重復(fù)利用,因此可以大大節(jié)省Internet上的PublicIP資源。IP地址雖然可以唯一標(biāo)識(shí)網(wǎng)上主機(jī)的地址,但用戶記憶數(shù)以萬(wàn)計(jì)的用數(shù)字表示的主機(jī)地址十分困難。假設(shè)能用代表一定含義的字符串來(lái)表示主機(jī)地址,用戶就比較容易記憶了。為此,Internet提供了一種域名系統(tǒng)DNS(DomainNameSystem),為主機(jī)分配一個(gè)由多個(gè)局部組成的域名,域名采用層次樹狀結(jié)構(gòu)的命名方法,各局部之間用圓點(diǎn)“.〞隔開。它的層次從左到右,逐級(jí)升高,其一般格式是:計(jì)算機(jī)名.組織機(jī)構(gòu)名.二級(jí)域名.頂級(jí)域名域名在整個(gè)Internet中是唯一的,當(dāng)高級(jí)域名相同時(shí),低級(jí)域名不允許重復(fù)。一臺(tái)計(jì)算機(jī)只能有一個(gè)IP地址,但是卻可以有多個(gè)域名,所以安裝在同一臺(tái)計(jì)算機(jī)上的效勞可以有不同的域名,但共用IP。注意:在域名中英文大小寫是沒有區(qū)分的。2.域名系統(tǒng)域名地址的最后一局部是頂級(jí)域名,也稱為第一級(jí)域名,頂級(jí)域名在Internet中是標(biāo)準(zhǔn)化的,并分為三種類型:國(guó)家頂級(jí)域名:例如cn代表中國(guó)、jp代表日本、us代表美國(guó)。在域名中,美國(guó)國(guó)別代碼通常省略不寫。下表介紹了一些常見的國(guó)家或地區(qū)代碼命名的域:國(guó)際頂級(jí)域名:國(guó)際性的組織可在int下注冊(cè)。通用頂級(jí)域名:最早的通用頂級(jí)域名共6個(gè)。com表示公司、企業(yè) net表示網(wǎng)絡(luò)效勞機(jī)構(gòu)org表示非盈利性組織 edu表示教育機(jī)構(gòu)gov表示政府部門(美國(guó)專用)mil表示軍事部門(美國(guó)專用)⑴頂級(jí)域名域名國(guó)家或地區(qū)域名國(guó)家或地區(qū)域名國(guó)家或地區(qū)ar阿根廷nl荷蘭in印度au澳大利亞nz新西蘭ie愛爾蘭at奧地利ni尼加拉瓜il以色列br巴西no挪威it意大利ca加拿大pk巴基斯坦jm牙買加co哥倫比亞pa巴拿馬jp日本cr哥斯達(dá)黎加pe秘魯mx墨西哥cu古巴ph菲律賓cn中國(guó)dk丹麥pl波蘭ch瑞士eg埃及pt葡萄牙th泰國(guó)fi芬蘭pr波多黎各tr土耳其fr法國(guó)ru俄羅斯gb英國(guó)de德國(guó)sa沙特阿拉伯us美國(guó)gr希臘sg新加坡vn越南gl格陵蘭za南非tw臺(tái)灣hk香港es西班牙is冰島se瑞典表4.3常見的國(guó)家或地區(qū)的域名隨著Internet的迅速開展,用戶的急劇增加,現(xiàn)在又新增加了7個(gè)通用頂級(jí)域名:firm表示公司、企業(yè) nfo表示提供信息效勞的單位web表示突出萬(wàn)維網(wǎng)活動(dòng)的單位 arts表示突出文化、娛樂活動(dòng)的單位rec表示突出消遣、娛樂活動(dòng)的單位 nom表示個(gè)人shop表示銷售公司和企業(yè)在國(guó)家頂級(jí)域名注冊(cè)的二級(jí)域名均由該國(guó)自行確定。我國(guó)將二級(jí)域名劃分為“類別域名〞和“行政區(qū)域名〞。其中“類別域名〞有6個(gè),分別為:ac表示科研機(jī)構(gòu); com表示工、商、金融等企業(yè);edu表示教育機(jī)構(gòu); gov表示政府部門;net表示互聯(lián)網(wǎng)絡(luò)、接入網(wǎng)絡(luò)的信息中心和運(yùn)行中心;org表示各種非盈利性的組織。⑵二級(jí)域名“行政區(qū)域名〞34個(gè),適用于我國(guó)的各省、自治區(qū)、直轄市和特別行政區(qū)。例如,bj為北京市;sh為上海市;tj為天津市;cq為重慶市;hk為香港特別行政區(qū);om為澳門特別行政區(qū);he為河北省等。假設(shè)在二級(jí)域名edu下申請(qǐng)注冊(cè)三級(jí)域名,那么由中國(guó)教育和科研網(wǎng)絡(luò)中心CernetNIC負(fù)責(zé);假設(shè)在二級(jí)域名edu之外的其他二級(jí)域名之下申請(qǐng)注冊(cè)三級(jí)域名,那么應(yīng)向中國(guó)互聯(lián)網(wǎng)網(wǎng)絡(luò)信息中心CNNIC申請(qǐng)。域名的第三局部一般表示主機(jī)所屬域或單位。例如,域名中的cernet表示中國(guó)教育科研網(wǎng)、域名中的tsinghua表示清華大學(xué)、中的pku表示北京大學(xué)等等。域名中的其他局部,網(wǎng)絡(luò)管理員可以根據(jù)需要進(jìn)行定義。圖4-22為Internet名字空間的結(jié)構(gòu)示意圖,它實(shí)際上是一棵倒置的樹。樹根在最上面,沒有名字,樹根下面一級(jí)的節(jié)點(diǎn)就是最高一級(jí)的頂級(jí)域節(jié)點(diǎn),在頂級(jí)域節(jié)點(diǎn)下面的是二級(jí)域節(jié)點(diǎn),最下面的葉節(jié)點(diǎn)就是單臺(tái)計(jì)算機(jī)。⑶組織機(jī)構(gòu)名圖4-22Internet的名字空間示意圖域名和IP地址存在對(duì)應(yīng)關(guān)系,當(dāng)用戶要與Internet中某臺(tái)計(jì)算機(jī)通信時(shí),既可以使用IP地址,也可以使用域名。域名易于記憶,用得更普遍。由于網(wǎng)絡(luò)通信只能標(biāo)識(shí)IP地址,所以當(dāng)使用主機(jī)域名時(shí),域名效勞器通過DNS域名效勞協(xié)議,會(huì)自動(dòng)將登記注冊(cè)的域名轉(zhuǎn)換為對(duì)應(yīng)的IP地址,從而找到這臺(tái)計(jì)算機(jī)。把域名翻譯成IP地址的軟件稱為域名系統(tǒng),翻譯的過程稱為域名解析。統(tǒng)一資源定位器,又叫URL(UniformResourceLocator),是專為標(biāo)識(shí)Internet網(wǎng)上資源位置而設(shè)的一種編址方式,我們平時(shí)所說(shuō)的網(wǎng)頁(yè)地址指的即是URL,它一般由三局部組成:傳輸協(xié)議://主機(jī)IP地址或域名地址/資源所在路徑和文件名,如今日上海聯(lián)線的URL為:://china-window/shanghai/news/wnw.html,這里指超文本傳輸協(xié)議,china-window是其Web效勞器域名地址,shanghai/news是網(wǎng)頁(yè)所在路徑,wnw.html才是相應(yīng)的網(wǎng)頁(yè)文件。標(biāo)識(shí)Internet網(wǎng)上資源位置的三種方式:IP地址:域名地址:URL:://china-window/shanghai/news/wnw.html3.統(tǒng)一資源定位器隨著Internet開展,暴露出Ipv4協(xié)議的缺乏。如現(xiàn)在使用的32位IP地址不夠用,難以滿足跟多人上網(wǎng)的需求等。1992年7月,IETF在波士頓的會(huì)議上發(fā)布了征求下一代IP協(xié)議的方案,1994年7月選定了IPv6作為下一代IP標(biāo)準(zhǔn)。IPv6〔InternetProtocolVersion6〕是因特網(wǎng)的新一代通信協(xié)議,在兼容了現(xiàn)有IPv4所有功能的根底上,增加了一些更新的功能。相對(duì)于IPv4,IPv6主要作了如下改進(jìn)。4.Ipv6簡(jiǎn)介⑴地址擴(kuò)展。IPv6地址空間由原來(lái)的32位增加到128位,確保參加因特網(wǎng)的每個(gè)設(shè)備的端口都可以獲得一個(gè)IP地址,并且IP地址也定義了更豐富的地址層次結(jié)構(gòu)和類型,增加了地址動(dòng)態(tài)配置功能。IPv6還考慮了多播通信的規(guī)模大小(IPv4由D類地址表示多播通信),在多播通信地址內(nèi)定義了范圍字段。作為一個(gè)新的地址概念,IPv6引入了任播地址,它是指IPv6地址描述的同一通信組中的一個(gè)點(diǎn)。此外,IPv6取消了IPv4中地址分類的概念。⑵簡(jiǎn)化了IP報(bào)頭的格式。IPv6對(duì)數(shù)據(jù)報(bào)頭作了簡(jiǎn)化,以減少處理器開銷并節(jié)省網(wǎng)絡(luò)帶寬。IPv6的報(bào)頭由一個(gè)根本報(bào)頭和多個(gè)擴(kuò)展報(bào)頭(ExtensionHeader)構(gòu)成,根本報(bào)頭具有固定的長(zhǎng)度〔40字節(jié)〕,放置所有路由器都需要處理的信息。由于Internet上的絕大局部包都只是被路由器簡(jiǎn)單的轉(zhuǎn)發(fā),因此固定的報(bào)頭長(zhǎng)度有助于加快路由速度。IPv4的報(bào)頭有15個(gè)域,而IPv6的只有8個(gè)域,IPv4的報(bào)頭長(zhǎng)度是由IHL域來(lái)指定的,而IPv6的是固定40個(gè)字節(jié)。這就使得路由器在處理IPv6報(bào)頭時(shí)顯得更為輕松。⑶可擴(kuò)展性。IPv6改變了IPv4報(bào)頭的設(shè)置方法,從而改變了操作位在長(zhǎng)度方面的限制,使得用戶可以根據(jù)新的功能要求設(shè)置不同的操作。IPv6支持?jǐn)U展選項(xiàng)的能力,在IPv6中選項(xiàng)不屬于報(bào)頭的一局部,其位置處于報(bào)頭和數(shù)據(jù)域之間,由于大多數(shù)IPv6選項(xiàng)在IP數(shù)據(jù)報(bào)文傳輸過程中無(wú)需路由器檢查和處理,因此這樣的結(jié)構(gòu)提高了擁有選項(xiàng)的數(shù)據(jù)報(bào)文通過路由器時(shí)的性能。IPv6還定義了多種擴(kuò)展報(bào)頭,這使得IPv6變得極其靈活,能提供對(duì)多種應(yīng)用的強(qiáng)力支持,同時(shí)又為以后支持新的應(yīng)用提供了可能。這些報(bào)頭被放置在IPv6報(bào)頭和上層報(bào)頭之間,每一個(gè)可以通過獨(dú)特的“下一報(bào)頭〞的值來(lái)確認(rèn)。除了逐個(gè)路程段選項(xiàng)報(bào)頭〔它攜帶了在傳輸路徑上每一個(gè)節(jié)點(diǎn)都必須進(jìn)行處理的信息〕外,擴(kuò)展報(bào)頭只有在它到達(dá)了在IPv6的報(bào)頭中所指定的目標(biāo)節(jié)點(diǎn)時(shí)才會(huì)得到處理(當(dāng)多點(diǎn)播送時(shí),那么是所規(guī)定的每一個(gè)目標(biāo)節(jié)點(diǎn))。在那里,在IPv6的下一報(bào)頭域中所使用的標(biāo)準(zhǔn)的解碼方法調(diào)用相應(yīng)的模塊去處理第一個(gè)擴(kuò)展報(bào)頭(如果沒有擴(kuò)展報(bào)頭,那么處理上層報(bào)頭)。每一個(gè)擴(kuò)展報(bào)頭的內(nèi)容和語(yǔ)義決定了是否去處理下一個(gè)報(bào)頭。因此,擴(kuò)展報(bào)頭必須按照它們?cè)诎谐霈F(xiàn)的次序依次處理。一個(gè)完整的IPv6的實(shí)現(xiàn)包括下面這些擴(kuò)展報(bào)頭的實(shí)現(xiàn):逐個(gè)路程段選項(xiàng)報(bào)頭,目的選項(xiàng)報(bào)頭,路由報(bào)頭,分段報(bào)頭,身份認(rèn)證報(bào)頭,有效載荷平安封裝報(bào)頭,最終目的報(bào)頭。⑸流標(biāo)號(hào)。為了處理實(shí)時(shí)效勞,IPv6報(bào)文中引入了流標(biāo)號(hào)位。IPv6的地址長(zhǎng)度為128位,有以下3種地址表示形式。根本表示形式在該形式中,128位地址被劃分為8個(gè)16位的局部,每局部分別用十六進(jìn)制表示,中間用冒號(hào)“:〞隔開,如“BACF:FA36:3AD6:BC89:DF00:CABF:EFBA:004E〞。簡(jiǎn)略形式如果在根本形式中有局部地址段為0,那么可用符號(hào)“::〞表示,如“0:0:0:0:0:0:0〞可表示為“::〞,又如“BA23:0:0:0:0:0:43BA:FFFA〞,那么可表示為“BA23::43BA:FFFA〞?;旌媳硎拘问礁呶坏?6位可劃分為6個(gè)16位,按十六進(jìn)制表示,低位的32位,按IPv4相同的方式表示,如“FADC:0:0:0:478:0:202:120:3:26〞。要在一個(gè)URL中使用文本IPv6地址,文本地址應(yīng)該用符號(hào)“[〞和“]〞來(lái)封閉。例如文本IPv6地址FEDC:BA98:7654:3210:FEDC:BA98:7654:3210寫作URL例如為://[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80/index.html。2.調(diào)制解調(diào)器撥號(hào)接入只要有線就可以方便的接入Internet,使用調(diào)制解調(diào)器〔Modem〕,連接線,撥號(hào)即可上網(wǎng)。缺點(diǎn)是速度較慢,接入速度只有56Kbps,下載一首MP3歌曲,往往需要10分鐘的時(shí)間,而且完全占用線,上網(wǎng)的時(shí)候無(wú)法接打。3.ISDN〔IntegratedServicesDigitalNetwork,綜合效勞數(shù)字網(wǎng)〕和采用調(diào)制解調(diào)器一樣,通過線撥號(hào)上網(wǎng),但速度有所提高,可以到達(dá)126Kbps,但仍然不能滿足用戶對(duì)于網(wǎng)速的需要。其相對(duì)于Modem上網(wǎng)方式,最大的優(yōu)點(diǎn)在于可以上網(wǎng)、打同時(shí)進(jìn)行。4.DDN專線DDN是“DigitalDataNetwork〞的縮寫,意思是數(shù)字?jǐn)?shù)據(jù)網(wǎng),即平時(shí)所說(shuō)的專線上網(wǎng)方式。數(shù)字?jǐn)?shù)據(jù)網(wǎng)是一種利用光纖、數(shù)字微波或衛(wèi)星等數(shù)字傳輸通道和數(shù)字交叉復(fù)用設(shè)備組成的數(shù)字?jǐn)?shù)據(jù)傳輸網(wǎng),它可以為用戶提供各種速率的高質(zhì)量數(shù)字專用電路和其他新業(yè)務(wù),以滿足用戶多媒體通信和組建中高速計(jì)算機(jī)通信網(wǎng)的需要。主要有六個(gè)局部組成:光纖或數(shù)字微波通信系統(tǒng);智能節(jié)點(diǎn)或集線器設(shè)備;網(wǎng)絡(luò)管理系統(tǒng);數(shù)據(jù)電路終端設(shè)備;用戶環(huán)路;用戶端計(jì)算機(jī)或終端設(shè)備。它的速率從64Kbps-2Mbps可選。5.光纖接入方式光纖用戶網(wǎng)是指提供Internet效勞的局端與用戶之間完全以光纖作為傳輸媒體的接入網(wǎng)絡(luò)方式。用戶網(wǎng)光纖化有很多方案,有光纖到路邊〔FTTC〕、光纖到小區(qū)〔FTTZ〕、光纖到辦公室〔FTTO〕、光纖到樓面〔FTTF〕、光纖到家庭〔FTTH〕等,都可以提供高速、穩(wěn)定的Internet接入,是大型企事業(yè)單位、學(xué)校、網(wǎng)吧等常見的接入方式。唯一缺點(diǎn)是價(jià)格相對(duì)昂貴。CableModem與普通Modem在原理上都是將數(shù)據(jù)進(jìn)行調(diào)制后,在Cable(電纜)的一個(gè)頻率范圍內(nèi)傳輸,接收時(shí)進(jìn)行解調(diào)。CableModem在有線電纜上將數(shù)據(jù)進(jìn)行調(diào)制,然后在有線網(wǎng)(Cable)的某個(gè)頻率范圍內(nèi)進(jìn)行傳輸,接收一方再在同一頻率范圍內(nèi)對(duì)該已調(diào)制的信號(hào)進(jìn)行解調(diào),解析出數(shù)據(jù),傳遞給接收方。它在物理層上的傳輸機(jī)制與線上的調(diào)制解調(diào)器無(wú)異,同樣也是通過調(diào)頻或調(diào)幅對(duì)數(shù)據(jù)編碼。10.VPN〔虛擬專用網(wǎng)絡(luò)〕它是利用Internet或其它公共互聯(lián)網(wǎng)絡(luò)的根底設(shè)施為用戶創(chuàng)立數(shù)據(jù)通道,實(shí)現(xiàn)不同網(wǎng)絡(luò)組件和資源之間的相互聯(lián)接,并提供與專用網(wǎng)絡(luò)一樣的平安和功能保障。本章要點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)根底1計(jì)算機(jī)局域網(wǎng)Internet根底網(wǎng)頁(yè)設(shè)計(jì)根底2344.4網(wǎng)頁(yè)設(shè)計(jì)根底網(wǎng)頁(yè)就是HTML文件,是用HTML語(yǔ)言編寫出來(lái)的,可以在Internet網(wǎng)上傳輸,并被InternetExplorer、Netscape等瀏覽器認(rèn)識(shí)和翻譯成頁(yè)面顯示出來(lái)的文件。HTML語(yǔ)言與一般的C、BASIC等編程語(yǔ)言不同,它只是一種排版說(shuō)明語(yǔ)言,它的語(yǔ)言只是用來(lái)告訴瀏覽器類似這樣的排版顯示信息:“頁(yè)高8寬5,在〔1,2〕處插入高1寬1的圖片A…〞。與文本文件一樣,HTML文件也是標(biāo)準(zhǔn)的ASCII文件,只是擴(kuò)展名必須是htm或html或其他可被WEB效勞器允許的后綴,它可以用任何一種編輯器來(lái)進(jìn)行編輯,例如edit、寫字板、WPS或WORD等,不過一定要保存為純文本格式,否那么,瀏覽器不會(huì)識(shí)別。而瀏覽器在讀HTML文件時(shí),會(huì)自動(dòng)將文件中的一些特殊的內(nèi)容翻譯成界面格式,從而顯示出預(yù)想的效果。4.4.1HTML語(yǔ)言的結(jié)構(gòu)HTML文件由用于要顯示的內(nèi)容和描述內(nèi)容輸出形式的語(yǔ)句組成。它有起始標(biāo)記和結(jié)尾標(biāo)記。在起始標(biāo)記和結(jié)束標(biāo)記中間的局部稱為元素體。每一個(gè)元素都有名稱和可以選擇的屬性,元素的名稱和屬性都在起始標(biāo)記內(nèi)寫出。例如,以純文本格式編輯下面的內(nèi)容,并以文件名“ex1.html〞保存在磁盤上。<html><body>這是我的網(wǎng)頁(yè)。</body></html>再通過IE等瀏覽器查看這個(gè)文件,就得到了圖4-4-1所示內(nèi)容。圖4-4-1IE瀏覽器顯示
一個(gè)HTML文件僅由一個(gè)html元素組成,即文件以<html>開始,以</html>結(jié)尾,文件中間局部都是html的元素體。上例中第二行就是一個(gè)元素的起始標(biāo)記,元素名為“body〞〔就是體元素〕?!?lt;〞起始標(biāo)記開始body元素名稱,“>〞表示元素名稱結(jié)束。需要注意的是“<〞和“body〞之間不能有空格。元素名稱不分大小寫。第三行是body元素的元素體,既顯示的內(nèi)容,第四行是body元素的結(jié)尾標(biāo)記。結(jié)尾標(biāo)記用“</〞開始,隨后是元素名,最后是大于號(hào)“>〞。由例子看出,所有的標(biāo)記都具有相同的結(jié)構(gòu)。html元素的元素體由一般兩大局部〔即頭元素<head>…</head>和體元素<body>…</body>〕和一些注釋組成。其中體元素在上例中見過了,而頭元素就是頁(yè)面的說(shuō)明。也就是說(shuō),一個(gè)標(biāo)準(zhǔn)html文件應(yīng)具有下面的結(jié)構(gòu):<html>html文件開始<head>文件頭開始文件頭</head>文件頭結(jié)束<body>文件體開始文件體</body>文件體結(jié)束</html>html文件結(jié)束HTML文件中,有些元素只能出現(xiàn)在頭元素中,絕大多數(shù)元素只能出現(xiàn)在體元素中。在頭元素中的元素表示的是該文件的一般信息,比方文件名稱,是否可檢索等等。這些元素書寫的次序是無(wú)關(guān)緊要的,它只是說(shuō)明該html元素有還是沒有該屬性。與此相反,出現(xiàn)在體元素中內(nèi)容是有次序的,改變?cè)卦贖TML文件中的次序會(huì)改變?cè)撐募妮敵鲂问健?/p>
1.題目(TITLE)title元素是頭元素中唯一一個(gè)必須出現(xiàn)的元素,它也只能出現(xiàn)在文件頭中,頭元素中還可以出現(xiàn)其他元素,但這些元素都不是必須的。title元素的格式為:<title>網(wǎng)頁(yè)題目</title>title標(biāo)明該網(wǎng)頁(yè)的題目,它不會(huì)顯示在文本窗口中,而以窗口的名稱在瀏覽器的標(biāo)題欄中顯示出來(lái)。除了標(biāo)識(shí)窗口外,當(dāng)需要將網(wǎng)頁(yè)存入書簽或文件時(shí),title還用作書簽名或缺省的文件名。title的長(zhǎng)度沒有限制,但過長(zhǎng)的題目會(huì)導(dǎo)致折行,一般情況下它的長(zhǎng)度不應(yīng)超過64個(gè)字符。下面介紹構(gòu)成網(wǎng)頁(yè)的根本元素下面是一個(gè)使用題目的簡(jiǎn)單的html文件<html><head><title>遼寧石油化工大學(xué)</title></head><body>遼寧石油化工大學(xué)的個(gè)人網(wǎng)頁(yè)</body></html>注意圖4-4-2中瀏覽器上方的題目。圖4-4-2網(wǎng)頁(yè)的題目
2標(biāo)題(hn)像一本書一樣,網(wǎng)頁(yè)也可以將內(nèi)容分為幾節(jié)。為了容易區(qū)分這些小節(jié)可以使用小標(biāo)題,HTML設(shè)置了一套小標(biāo)題標(biāo)記,它們將文本顯示為更大的粗體字。例如:<html><head><title>故事</title></head><body><h1>第一節(jié)</h1>張三的故事<h2align=left>第二節(jié)</h2>李四的故事<h3align=center>第三節(jié)</h3>王五的故事<h4align=right>第四節(jié)</h4>張三的故事續(xù)篇<h5>第五節(jié)</h5>李四的故事續(xù)篇<h6>第六節(jié)</h6>王五的故事續(xù)篇</body></html>這樣,就得到圖4-4-3中的界面。圖4-4-3標(biāo)題可以看出h1,h2,…h(huán)6的含義,它用于表示文章中的各種標(biāo)題。標(biāo)題號(hào)越小,字體越大。hn可以有對(duì)齊屬性,如上例所示:align=left標(biāo)題居左align=center標(biāo)題居中align=right標(biāo)題居右3分段<P>HTML將多個(gè)空格以及回車都視同為一個(gè)空格,所以html的分段完全依賴于分段元素<p>。比方下段源文件:<html><head><title></title></head><body><h2>第一節(jié)</h2>一二三<p>四五<p><h2>第二節(jié)</h2>一二三四五<p>一二三四五<p></body></html>顯示的情況見圖4-4-4注意第六與第七行的關(guān)系。圖4-4-4分段<p>也可以有多種屬性,比較常用的屬性是:aligh=left或center或right,其格式、含義與標(biāo)題中的一樣。例如:<palign=center>一二三四五</p></p>可以省略,因?yàn)?lt;p>表示一個(gè)新段的開始,也就是上一段的結(jié)束。4預(yù)排版文本<pre>HTML的輸出是基于窗口的,因而HTML文件在輸出時(shí)都是要重新排版的,假設(shè)不希望重新排版,可以用<pre>…</pre>將內(nèi)容標(biāo)示出來(lái)。瀏覽器在輸出時(shí),會(huì)對(duì)這局部?jī)?nèi)容不做修改地輸出,例如:<html><head><title>自我介紹</title></head><body><pre>我在遼寧石油化工大學(xué)讀書!<b>我是大一的學(xué)生。</b></pre></body></html>圖4-4-5中的左圖是顯示的效果,而右圖那么是將<pre>與</pre>去掉后的效果。圖4-4-5兩種效果的比較5字體的設(shè)置上面所講的例子中,有一段<b>……</b>,它是設(shè)置粗體顯示字體的標(biāo)記。html有七種字號(hào),1號(hào)最小,7號(hào)最大。缺省字號(hào)為3,可以用<basefontsize=字號(hào)>設(shè)置缺省字號(hào)。設(shè)置文本的字號(hào)有兩種方法,一種是設(shè)置絕對(duì)字號(hào),<fontsize=字號(hào)>;另一種是設(shè)置文本的相對(duì)字號(hào);<fontsize=±n>。用第二種方法時(shí)“+〞號(hào)表示字體變大,“-〞號(hào)表示字體變小。<html><head><title>你好??!</title></head><body><fontsize=6>我在遼寧石油化工大學(xué)</font>讀書<fontsize=+2>我是大一的學(xué)生</font></body></html>圖4-4-6字體的設(shè)置字體風(fēng)格有<b>黑體、<i>斜體、<u>下劃線、<tt>打字機(jī)體、<em>強(qiáng)調(diào)、<strong>特別強(qiáng)調(diào)、<code>源代碼、<samp>例子、<kbd>鍵盤輸入、<var>變量、<dfn>定義、<cite>引用、<small>較小、<big>較大、<sup>上標(biāo)、<sup>下標(biāo)等等,使用格式與其它標(biāo)記一樣。字體的顏色用<fontcolor=#>指定;#可以是6位16進(jìn)數(shù),分別指定紅、綠、蘭的值,也可以是black,olive,teal,red,blue,maroon,navy,gray,lime,udrsia,white,reen,purple,sliver,yellow,aqua之一。6在網(wǎng)頁(yè)上參加圖形為了使網(wǎng)頁(yè)漂亮些,往往要加上一些背景和圖片。背景其實(shí)是體元素的屬性,格式為:<bodybackground=“圖片名稱〞>,而參加圖片那么是<img>,它的格式為:<imgsrc=“圖片名〞alt=“注釋信息〞><html><bodybackground=“groundpicture.jpg〞><imgsrc=“同學(xué)合影.bmp〞alt=“同學(xué)合影〞><imgsrc=“同學(xué)合影.bmp〞></body></html>例子中alt后面的“同學(xué)合影〞是注釋信息,當(dāng)圖片未翻開時(shí),對(duì)圖片的大致內(nèi)容進(jìn)行說(shuō)明,如果沒有的話,那么只在瀏覽器上顯示出圖片的位置〔見右邊圖4-4-7〕。圖4-4-7圖片
4.4.2超文本鏈接指針超文本鏈接指針是HTML最吸引人的優(yōu)點(diǎn)之一。使用超文本鏈接指針可以使順序存放的文件具有一定程度上隨機(jī)訪問的能力,這更加符合人類的思維方式,使用起來(lái)更方便。一個(gè)超文本鏈接指針由兩局部組成。一是被指向的目標(biāo),它可以是同一文件的另一局部,也可以是世界另一端的一個(gè)文件,還可以是動(dòng)畫或音樂;另一局部是指向目標(biāo)的鏈接指針。1統(tǒng)一資源定位器URL統(tǒng)一資源定位器〔UiformResourceLocator〕是文件名的擴(kuò)展。在一臺(tái)計(jì)算機(jī)系統(tǒng)中,定位一個(gè)文件需要路徑和文件名,對(duì)于遍布全球的Internet網(wǎng),顯然還需要知道文件存放在哪個(gè)網(wǎng)絡(luò)的哪臺(tái)計(jì)算機(jī)中才行。在單機(jī)系統(tǒng)中,所有的文件都由統(tǒng)一的操作系統(tǒng)管理,因而不必給出訪問該文件的方法;而在Internet上,各個(gè)網(wǎng)絡(luò),各臺(tái)計(jì)算機(jī)的操作系統(tǒng)都不一樣,因此必須指定訪問該文件的方法。一個(gè)URL包括了以上所有的信息。它的構(gòu)成為:protocol://machinename/directory/filename其中protocol是訪問該資源所采用的協(xié)議,即訪問該資源的方法,它可以是:超文本傳輸協(xié)議,該資源是HTML文件file文件傳輸協(xié)議,用ftp訪問該資源ftp文件傳輸協(xié)議,使用ftp協(xié)議訪問遠(yuǎn)程文件系統(tǒng)gophergopher協(xié)議,該資源是gopher文件news說(shuō)明該資源是網(wǎng)絡(luò)新聞等等machinename是存放該資源計(jì)算機(jī)的主機(jī)名或者IP地址,例如:://或:。directory和filename是該資源的路徑和文件名,例如::///~soft/index.html。2指向一個(gè)目標(biāo)<a>在HTML文件中用鏈接指針指向一個(gè)目標(biāo)。其根本格式為:<ahref="url">字符串</a>,href屬性中的統(tǒng)一資源定位器(url)是被指向的目標(biāo),隨后的“字符串〞在html文件中充當(dāng)指針的角色,它一般顯示為藍(lán)色。當(dāng)讀者用鼠標(biāo)點(diǎn)這個(gè)字符串時(shí),瀏覽器就會(huì)將url處的資源顯示在屏幕上。例如:<ahref=“://〞>遼寧石油化工大學(xué)</a>用戶用鼠標(biāo)點(diǎn)取“遼寧石油化工大學(xué)〞,即可看到遼寧石油化工大學(xué)的網(wǎng)站〔作為一個(gè)網(wǎng)站的引導(dǎo)文件即第一份文件的存放路徑和文件名可以省略,由該WEB效勞器的具體配置情況給出,一般是INDEX.HTML?!?。在例子中,充當(dāng)指針的是“遼寧石油化工大學(xué)〞。編寫HTML文件時(shí),需要知道目標(biāo)的url。如何才能得到目標(biāo)的url呢?對(duì)于自己計(jì)算機(jī)內(nèi)的文件,它的url可以根據(jù)該文件的實(shí)際情況決定。對(duì)于Interner上的資源,在用瀏覽器觀看時(shí),它的url會(huì)在瀏覽器的“地址〞欄中顯示出來(lái),把它抄下來(lái)寫到HTML文件中即可。在編寫HTML文件時(shí),對(duì)有能確定相對(duì)位置關(guān)系的一組資源應(yīng)采用相對(duì)url即相對(duì)于文件本身所在的目錄〔有點(diǎn)類似相對(duì)路徑〕,這不僅簡(jiǎn)化HTML文件,而且便于維護(hù)。比方將某個(gè)目錄整個(gè)搬到另外一個(gè)地方或把某一計(jì)算機(jī)的資源移到另一臺(tái)計(jì)算機(jī)時(shí),用相對(duì)url寫的文件用不著更新其中的url。但如果用絕對(duì)url編寫HTML,就得修改每個(gè)鏈接指針中的url。對(duì)于各個(gè)資源之間沒有固定的關(guān)系的情況,比方是介紹各大學(xué)情況的,它所指向的目標(biāo)分布在全球的計(jì)算機(jī)中,這時(shí)只能用絕對(duì)url了。例如::///~soft/index.html中一個(gè)鏈接是指向:///~soft/first.htm那么就可以寫成:<ahref=“first.htm〞>第一頁(yè)</a>。3在同一個(gè)HTML文件內(nèi)標(biāo)記一個(gè)目標(biāo)鏈接指針可以使讀者在整個(gè)Internet網(wǎng)上方便地鏈接,同樣在一個(gè)較長(zhǎng)的HTML文件內(nèi)部也可以利用鏈接指針。首先,將被指向的地方標(biāo)識(shí)出來(lái):<aname=“name〞>text</a>它放置被指向的地方,標(biāo)記為“name〞,name是全文唯一的標(biāo)記,text局部可有可無(wú)。這樣,就把放置標(biāo)記的地方做了一個(gè)叫做“name〞的標(biāo)記,又叫“錨點(diǎn)〞。做好標(biāo)記后,再用以下方法來(lái)指向它:<ahref=“url#name〞>text</a>url是放置標(biāo)記的html文件的urlname是標(biāo)記名,因?yàn)槭峭粋€(gè)文件,可以寫為:<ahref=“#name〞>text</a>這時(shí)就可以點(diǎn)擊text跳轉(zhuǎn)到標(biāo)記名為name的局部了。例如:<html><body><aname=“top〞></a>…<ahref=“#top〞>開始處</a></body></html>4目標(biāo)窗口如果希望被指向的目標(biāo)在一個(gè)新的窗口中顯示,可以使用target屬性來(lái)修飾鏈接指針元素。格式為:<ahref=“url〞target=“窗口名〞>文本</a>將url代表的資源顯示在一個(gè)新的窗口中,該窗口的名字叫“窗口名〞例如:<html><body><pre><aname=“top〞>頁(yè)首</a><ahref=“://〞>中央電視臺(tái)</a><ahref=“://〞target=“中央電視臺(tái)〞>中央電視臺(tái)</a><ahref=“://〞>遼寧石油化工大學(xué)</a><ahref=“://〞target=“遼寧石油化工大學(xué)〞>遼寧石油化工大學(xué)</a>…<ahref=“#top〞>到頁(yè)首</a><ahref=“#top〞target=“〞>在新窗口翻開</a></pre>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生化設(shè)備效率提升方案
- 會(huì)計(jì)從業(yè)者面試題集及參考答案
- 阿里巴客服主管績(jī)效考核與崗位晉升答辯材料含答案
- 環(huán)保監(jiān)測(cè)崗考試題庫(kù)
- 團(tuán)隊(duì)負(fù)責(zé)人考試題含答案
- 法務(wù)專員應(yīng)聘及試題參考解析
- 超聲波探傷儀超聲波加濕器項(xiàng)目可行性研究報(bào)告(立項(xiàng)備案申請(qǐng))
- 供應(yīng)鏈管理主管助理面試題及答案
- 考試管理員考試用品申領(lǐng)管理辦法含答案
- 廢銅項(xiàng)目可行性分析報(bào)告范文(總投資10000萬(wàn)元)
- 2025年河南省人民法院聘用書記員考試試題及答案
- 二類洞充填課件
- 腎病的危害與防治科普
- 現(xiàn)場(chǎng)清潔度培訓(xùn)課件
- 經(jīng)典閱讀《狼王夢(mèng)》課件
- 2025年大學(xué)《功能材料-功能材料制備技術(shù)》考試模擬試題及答案解析
- 護(hù)理導(dǎo)管小組工作總結(jié)
- 2026年普通高中學(xué)業(yè)水平合格性考試英語(yǔ)模擬試卷1(含答案)
- 2025年信用報(bào)告征信報(bào)告詳版?zhèn)€人版模板樣板(可編輯)
- 觀賞魚營(yíng)養(yǎng)與飼料
- 2025年美國(guó)心臟協(xié)會(huì)心肺復(fù)蘇(CPR)與心血管急救(ECC)指南解讀 2
評(píng)論
0/150
提交評(píng)論