計算機網(wǎng)絡技術基礎(微課版)(第6版) 課件 第6章 Internet基礎知識_第1頁
計算機網(wǎng)絡技術基礎(微課版)(第6版) 課件 第6章 Internet基礎知識_第2頁
計算機網(wǎng)絡技術基礎(微課版)(第6版) 課件 第6章 Internet基礎知識_第3頁
計算機網(wǎng)絡技術基礎(微課版)(第6版) 課件 第6章 Internet基礎知識_第4頁
計算機網(wǎng)絡技術基礎(微課版)(第6版) 課件 第6章 Internet基礎知識_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第六章Internet基礎知識本章學習要點:

Internet的產(chǎn)生和發(fā)展

Internet概述

Internet的主要功能與服務

Internet的結構

TCP與UDP

DNS6.1.1ARPANET的誕生

Internet起源于美國國防部高級研究計劃局(ARPA)于1968年主持研制的用于支持軍事研究的計算機實驗網(wǎng)ARPANET。建網(wǎng)的初衷旨在幫助為美國軍方工作的研究人員利用計算機進行信息交換。

隨著IP協(xié)議的產(chǎn)生,異種網(wǎng)絡互連的一系列理論與技術問題得到了解決,并由此產(chǎn)生了網(wǎng)絡共享、網(wǎng)絡通信協(xié)議分層等重要思想。這些都為當今計算機網(wǎng)絡奠定了理論基礎。隨著TCP/IP協(xié)議的標準化,ARPANET的規(guī)模不斷擴大。不僅在美國國內,世界上的很多其它國家也將本地的計算機和網(wǎng)絡接入ARPANET,并采用相同的TCP/IP協(xié)議。6.1Internet的產(chǎn)生和發(fā)展6.1.2NSFNET的建立

1985年美國國家科學基金會(NSF)利用ARPANET發(fā)展起來的TCP/IP將全國的5大超級計算機中心用通信線路連接起來,建立了一個名為美國國家科學基礎網(wǎng)(NSFNET)的廣域網(wǎng)。由于美國國家科學資金的鼓勵和資助,許多機構紛紛把自己的局域網(wǎng)并入NSFNET,連接的范圍包括所有的大學及國家經(jīng)費資助的研究機構。

1986年NSFNET建設完成,正式取代了ARPANET而成為Internet的主干網(wǎng)。它是一個三級計算機網(wǎng)絡,分為主干網(wǎng)、地區(qū)網(wǎng)和校園網(wǎng),覆蓋了全美主要的大學和研究所。6.1.3全球范圍Internet的形成與發(fā)展20世紀90年代以后,網(wǎng)絡商業(yè)用戶數(shù)量日益增加,于是美國政府決定將Internet主干網(wǎng)轉交給私人公司來經(jīng)營,并開始對接入Internet單位收費。

近幾年來Internet規(guī)模迅速發(fā)展,已經(jīng)覆蓋了包括我國在內的160多個國家,連接的網(wǎng)絡數(shù)萬個,主機達600多萬臺,終端用戶上億,并且以每年15%~20%的速度增長。

除了ARPANET和NSFNET外,美國宇航局(NASA)和能源部的NSINET、ESNET也相繼建成,歐洲、日本等國也積極發(fā)展本地網(wǎng)絡,于是在此基礎上互連形成了現(xiàn)在的Internet。返回本節(jié)首頁返回本章首頁6.2.1Internet的基本概念Internet是由成千上萬個不同類型、不同規(guī)模的計算機網(wǎng)絡互連在一起所組成的覆蓋世界范圍的、開放的全球性網(wǎng)絡。它擁有數(shù)千萬臺計算機和上億個用戶,是全球信息資源的超大型集合體,所有采用TCP/IP協(xié)議的計算機都可加入Internet,實現(xiàn)信息共享和相互通信。6.2.2Internet的特點

Internet是由全世界眾多的網(wǎng)絡互連組成的國際互連網(wǎng)

Internet是世界范圍的信息和服務資源寶庫組成Internet的眾多網(wǎng)絡共同遵守TCP/IP6.2Internet概述6.2.3Internet的組織機構Internet協(xié)會是一個非營利性的組織,本身并不經(jīng)營Internet,但它支持Internet體系結構委員會(IAB)開展工作,并通過IAB實施。

IAB負責定義Internet的總體結構和技術上的管理,對Internet存在的技術問題及未來將會遇到的問題進行研究。IAB下設的分支機構主要有Internet研究任務組(IRTF)、Internet工程任務組(IETF)和Internet網(wǎng)絡號碼分配機構(IANA)

IRTF主要任務是促進網(wǎng)絡和新技術的開發(fā)和研究;IETF主要任務是解決Internet出現(xiàn)的問題,幫助和協(xié)調Internet的改革和技術操作;IANA的主要任務是對諸多注冊IP地址和協(xié)議端口地址等Internet地址方案進行控制。

RFC(請求評論)是Internet的工作文件,其主要內容除了包括對TCP/IP標準和相關文檔的一系列注釋和說明外,還包括政策研究報告、工作總結和網(wǎng)絡使用指南等。返回本節(jié)首頁返回本章首頁6.3Internet的主要功能與服務6.3.1Internet的主要功能Internet的主要功能可以歸為以下三類:資源共享

信息交流信息的獲取與發(fā)布6.3.2Internet的主要服務

Internet在擁有豐富資源的同時,也提供了各種各樣的服務方式,總的來說,主要有以下一些:電子郵件服務E-mail

遠程登錄服務Telnet

文件傳輸服務FTP

WWW服務網(wǎng)絡新聞服務分類目錄查詢服務廣域信息服務電子商務EC/EB返回本節(jié)首頁返回本章首頁文件檢索服務Archie

6.4Internet的結構Internet的結構一般包括物理結構和協(xié)議結構。物理結構通常是指物理連接的拓撲結構;協(xié)議結構是指TCP/IP協(xié)議的構成及層次。6.4.1Internet的物理結構

Internet的物理結構,實際上就是指連入Internet的網(wǎng)絡之間的物理連接方式。典型結構如圖6-1所示:圖6-1Internet物理結構示意圖各用戶并不是將自己的計算機直接連接到Internet上的,而是連接到其中的某個網(wǎng)絡上(如校園網(wǎng)、企業(yè)網(wǎng)等),該網(wǎng)絡再通過使用路由器等網(wǎng)絡設備,并租用數(shù)據(jù)通信專線與廣域網(wǎng)相連,成為Internet的一份子。6.4.2Internet協(xié)議結構Internet使用的是TCP/IP。TCP/IP參考模型與OSI參考模型類似,也采用分層體系結構,自上而下分為4層。

TCP/IP并不僅僅包含TCP和IP兩個協(xié)議,它是一組協(xié)議,所有的協(xié)議都包含在TCP/IP組的四個層次中。TCP/IP與OSI參考模型的對應關系如圖6-2所示:TCP/IP參考模型TCP/IP簇OSI參考模型應用層Telnet、FTP、SMTP、HTTP、SNMP、DNS等應用層表示層會話層傳輸層TCP、UDP傳輸層互聯(lián)層IP、ARP、RARP、ICMP網(wǎng)絡層主機—網(wǎng)絡層Ethernet、X.25、ATM等數(shù)據(jù)鏈路層物理層圖6-2TCP/IP與OSI參考模型間的對應關系

TCP/IP是Internet的計算機都必須共同遵守的通信協(xié)議。它是一組協(xié)議的代名詞,其核心協(xié)議是TCP(傳輸控制協(xié)議)和IP(網(wǎng)際協(xié)議),除次之外它還包括許多別的協(xié)議,共同組成了TCP/IP協(xié)議簇。6.4.3.TCP/IP協(xié)議簇TCP/IP具有以下特點:開放的協(xié)議標準,可以免費使用,并且獨立于具體的計算機硬件和操作系統(tǒng);可應用在各類計算機網(wǎng)絡中,包括局域網(wǎng)、城域網(wǎng)、廣域網(wǎng),更適用于Internet;統(tǒng)一的網(wǎng)絡地址分配方案,使所有TCP/IP設備在網(wǎng)絡中都具有唯一的地址;標準化的高層協(xié)議,可以提供多種可靠的用戶服務。6.4.4客戶機/服務器的工作模式

客戶機和服務器都是獨立的主機。當一臺連入網(wǎng)絡的主機向其它主機提供各種網(wǎng)絡服務(如數(shù)據(jù)、文件的共享等)時,它就被叫做服務器(Sever)。而那些用于訪問服務器資源的主機則被叫做客戶機(Client)。Internet采用的就是客戶機/服務器(C/S)模式,如圖6-3所示??蛻舳?/p>

處理器

服務端

處理器

服務器

請求

網(wǎng)絡

應答

客戶機圖6-3C/S模式示意圖

客戶機的主要功能是執(zhí)行用戶一方的應用程序,與服務器建立連接,并接收服務器送來的結果,以可讀的形式顯示在本地計算機上。服務器的主要功能是執(zhí)行共享資源的管理應用程序,完成客戶請求,形成結果,并將結果傳送給客戶。Internet上的大多數(shù)信息訪問方式都是采用客戶機/服務器的工作模式。返回本節(jié)首頁返回本章首頁6.5TCP與UDP6.5.1TCP概述1.TCP的含義TCP(傳輸控制協(xié)議),是一種面向連接的?可靠的?基于字節(jié)流的協(xié)議,該協(xié)議指定了兩臺計算機之間為了進行可靠傳輸而交換的數(shù)據(jù)和信息的格式,以及計算機為了確保數(shù)據(jù)的正確到達而需要采取的措施。TCP從應用程序接收字節(jié)流(bytestream),然后再把字節(jié)流分割成多個適當長度的數(shù)據(jù)段(segment),并按照順序編號發(fā)送。TCP會在每個數(shù)據(jù)段前添加TCP報頭,其中包括各種控制信息,接收端通過這些控制信息向發(fā)送端做出響應,并在將TCP報頭剝離后,把收到的多個數(shù)據(jù)段重組成為字節(jié)流,最后把字節(jié)流傳遞給應用層程序。2.TCP的服務(1)面向連接的傳輸

應用程序在使用TCP之前,必須首先建立TCP連接,在數(shù)據(jù)傳輸結束后必須釋放所建立的TCP連接。應用程序之間的通信就如同“打電話”一樣,通話前先撥號建立連接,通話結束后要掛機釋放連接。TCP是通過IP數(shù)據(jù)報作為載體的。在網(wǎng)絡層,每一個TCP包封裝在一個IP數(shù)據(jù)報中,然后通過網(wǎng)絡傳輸。當數(shù)據(jù)報到達目的主機后,IP將數(shù)據(jù)報的內容傳給TCP。在此過程找中,IP只把每個TCP看作數(shù)據(jù)來傳輸,并不關心這些消息的內容。

在接收端,將數(shù)據(jù)段按照發(fā)送前的序列還原,并加以校驗,若發(fā)現(xiàn)差錯,TCP將會要求重傳。因此,TCP在Internet中幾乎可以無差錯地傳輸數(shù)據(jù)。(2)端到端的通信

每一個TCP連接只能有兩個端點,只有連接的發(fā)送端和接收端之間才可以通信。(3)高可靠服務TCP確保發(fā)送端發(fā)出的消息能夠被接收端無誤地接收到,且不會發(fā)生數(shù)據(jù)丟失或亂序的現(xiàn)象。接收端的應用程序確信從TCP接收緩存中讀出的數(shù)據(jù)是否正確,一般通過檢查傳送的序列號、確認和出錯重傳等措施給予保證的。(4)采用字節(jié)流方式

這種字節(jié)流是無結構的,不能確保數(shù)據(jù)塊傳遞到接收端應用進程時保持與發(fā)送端有同樣的尺寸。但接收端應用程序收到的字節(jié)流必須和發(fā)送端應用程序發(fā)出的字節(jié)流完全一樣。(5)全雙工通信TCP連接的兩端都設有發(fā)送緩存和接收緩存用來臨時存儲通信數(shù)據(jù),因此TCP連接允許任何一個應用程序在任何時刻都可以雙向傳輸數(shù)據(jù)。

發(fā)送時,應用程序把數(shù)據(jù)傳遞給TCP發(fā)送緩存,TCP在合適的時刻把數(shù)據(jù)發(fā)送出去;

接收時,TCP把接收到的數(shù)據(jù)放入接收緩存,上層的應用進程在適當?shù)臅r候再將緩存數(shù)據(jù)讀取出來圖6-4TCP全雙工通信示意圖6.5.2

TCP報文格式

一個TCP報文分為首部和數(shù)據(jù)段兩個部分,首部是TCP為了實現(xiàn)端到端可靠傳輸所加上的控制信息,首部的前20字節(jié)是固定的,數(shù)據(jù)段部分則是由應用層傳遞下來的數(shù)據(jù)。TCP報文格式如圖6-5所示。圖6-5TCP報文格式(1)源端口和目的端口

分別寫入源端口號和目的端口號,將TCP報文中的源端口和目的端口加上IP報文中的源IP地址和目的IP地址就可以構成一個四元組——(源端口,源IP地址,目的端口,目的IP地址),它可唯一地標識一個TCP連接。(2)發(fā)送序號

為了確保數(shù)據(jù)傳輸?shù)恼_性,TCP對每一個傳輸?shù)淖止?jié)按順序進行編號,這個編號不一定從0開始,發(fā)送序號的值表示:該報文所發(fā)送的數(shù)據(jù)的第一個字節(jié)的編號。

例如,某個TCP報文的發(fā)送序號為1500,報文中包含了100個字節(jié)數(shù)據(jù),則這個TCP連接產(chǎn)生的下一個TCP報文的發(fā)送序號即為1500+100=1600。這樣TCP的接收端就能夠通過跟蹤所接收TCP報文的發(fā)送序號來判斷是否有報文丟失、重復或亂序等情況發(fā)生,并做出相應的修正。(3)確認序號

確認序號也稱為接收序號,是期望收到對方下一個報文的第一個數(shù)據(jù)字節(jié)的編號。

例如:發(fā)送端A發(fā)送了一個發(fā)送序號為1500包含100個字節(jié)的TCP報文,接收端B收到了這個TCP報文并且校驗也正確,B就可以返回A一個確認序號為1600的確認報文,意思是告訴A它已經(jīng)收到序號為1600號以前的報文了,A可以繼續(xù)發(fā)送序號為1600的新報文了。(4)首部長度

首部長度也稱為數(shù)據(jù)偏移,數(shù)據(jù)偏移的最大值為60字節(jié),這也就是TCP報文首部的最大長度,那么選項字段的長度不能超過40字節(jié)(首部前20字節(jié)固定不變)。(5)保留未使用的6位,為將來應用而保留,目前全部置為“0”。(6)控制位6個控制位主要完成TCP的主要傳輸控制功能。各控制位的功能如下表所示??刂莆还δ躑RG當URG=1時表示本報文包含緊急數(shù)據(jù),應該優(yōu)先處理ACK當接收到的一個TCP報文其ACK=1時,表示對方已經(jīng)正確接收到這個確認號之前的所有字節(jié),并希望對方繼續(xù)發(fā)送從該確認號開始以后的數(shù)據(jù)。當ACK=0時,確認號無效。PSH當發(fā)送端PSH=1時,便立即創(chuàng)建一個報文發(fā)送出去;接收端TCP收到PSH=1的報文后立即遞交給應用程序,即使其接收緩沖區(qū)尚未填滿。RSTRST=1表示TCP連接中出現(xiàn)嚴重差錯,必須釋放連接,然后再重新建立連接SYN用于初始化TCP連接時同步源系統(tǒng)和目的系統(tǒng)之間序號。SYN=1,ACK=0時表示這是一個連接請求報文;SYN=1,ACK=1時表示這是一個連接請求接收報文FIN當FIN=1時,表示報文發(fā)送端的數(shù)據(jù)已發(fā)送完畢,請求釋放連接(7)窗口

該字段定義滑動窗口大小,用來告知發(fā)送端接收端的緩存大小,以此控制發(fā)送端發(fā)送數(shù)據(jù)的速率,從而實現(xiàn)流量控制。由于該字段的長度是16位,因而窗口的最大長度是65535字節(jié)。(8)校驗和

此校驗和是對整個的TCP報文段,包括TCP報文的首部、TCP報文的數(shù)據(jù)以及來自IP報文首部的源地址、目的地址等進行計算得來的,由發(fā)送端計算和存儲,并由接收端進行驗證。

與UDP用戶數(shù)據(jù)報的校驗和所采用的計算過程是基本相同的,不同之處只是在于:UDP用戶數(shù)據(jù)報的校驗和是可選擇的,而TCP報文的校驗和是強制的。(9)緊急指針

緊急指針是一個正的偏移量,給出從當前順序號到緊急數(shù)據(jù)位置的偏移量,這是發(fā)送端向另一端發(fā)送緊急數(shù)據(jù)的一種方式。但只有當

URG=1時緊急指針才有效。(10)選項

提供一種增加額外設置的方法,長度可變,最長可達40字節(jié),當沒有使用該選項時,TCP的首部長度是20字節(jié)。(11)填充

當選項長度不足32位字長時,將會在TCP報文的尾部出現(xiàn)若干字節(jié)的全0填充。(12)數(shù)據(jù)來自高層即應用層的數(shù)據(jù)。6.5.3TCP連接管理1.TCP連接的建立TCP連接的建立使用了三次握手(three-wayhandshake)機制,連接可以由任何一方發(fā)起,也可以由雙方同時發(fā)起,圖6-6所示圖6-6三次握手建立TCP連接①

若客戶端主機A中運行了一個客戶進程,當它需要服務器端主機B的服務時,就發(fā)起TCP連接請求,用SYN=1表示連接請求,并產(chǎn)生一個隨機發(fā)送序號x。如果連接成功,A將以x作為其發(fā)送序號的初始值:seq=x。服務器端主機B收到A的連接請求報文,就完成了第一次握手。②

服務器端主機B如果同意建立連接,則向客戶端主機A發(fā)送確認報文,用SYN=1和ACK=1表示同意連接,用ack=x+1表明正確收到A的序號為x的連接請求,同時也為自己選擇一個隨機發(fā)送序號seq=y作為它的發(fā)送序號的初始值??蛻舳酥鳈CA收到服務器端主機B的請求應答報文后,就完成了第二次握手。③

客戶端主機A收到服務器端主機B的確認后,還要向服務器端主機B發(fā)出確認,用ACK=1表示同意連接,用ack=y+1表明收到B對連接的應答,同時發(fā)送A的第一個數(shù)據(jù)seq=x+1。服務器端主機B收到客戶端主機A的確認報文后,就完成了第三次握手。此時雙方就可以進行正常的數(shù)據(jù)通信了。2.TCP連接的釋放

由于一個TCP連接是全雙工通信的,因此每個方向都必須單獨地進行關閉。TCP連接的釋放過程是通過四次揮手來實現(xiàn)的,如圖6-7所示。圖6-7四次揮手釋放TCP連接①

客戶端主機A的應用進程先向其TCP發(fā)出連接釋放請求,并不再發(fā)送數(shù)據(jù)。TCP通知對方要釋放從A到B這個方向的連接,便發(fā)送FIN=1的報文給服務器端主機B,其序號u表示已傳送過的數(shù)據(jù)的最后一個字節(jié)的序號加1。這時A處于等待B確認的狀態(tài)。②

服務器端主機B的TCP收到釋放連接的通知后,即發(fā)出確認,其確認序號ack=u+1,而這個報文自己的序號是v,等于主機B已經(jīng)傳送過的數(shù)據(jù)的最后一個字節(jié)的序號加1,同時通知高層的應用進程。這樣,從A到B的連接就處于了半關閉狀態(tài)了,即客戶端主機A已經(jīng)沒有數(shù)據(jù)要發(fā)送了,但服務器端主機B若要發(fā)送數(shù)據(jù),客戶端主機A仍可以接收。③

在服務器端主機B向客戶端主機A的數(shù)據(jù)發(fā)送結束后,其應用進程就通知TCP釋放連接。主機B發(fā)出的連接釋放報文也必須將FIN置為1,假設序號為w(在半關閉狀態(tài)下主機B可能又發(fā)送了一些數(shù)據(jù)),同時還必須重復上次已發(fā)送過的確認序號ack=u+1。這時服務器端主機B進入等待客戶端主機A的確認狀態(tài)。④

客戶端主機A收到服務器端主機B的連接釋放報文后,必須對此進行確認。在確認報文中將ACK置為1,給出確認序號ack=w+1,而自己的序號是seq=u+1。這樣,從B到A的連接也被關閉了,當客戶端主機A的TCP再向其應用進程報告后,整個TCP連接就全部釋放完畢了。6.5.4UDP概述1.UDP的含義UDP,即用戶數(shù)據(jù)報協(xié)議,是面向無連接的傳輸層協(xié)議,它是在IP提供主機通信的基礎上通過端口機制來實現(xiàn)進程通信功能的。UDP是一個非常簡單的協(xié)議,開銷極小。如果一個進程想要發(fā)送很短的報文,而且又不在意可靠性,UDP就非常適用。UDP除了提供應用進程對UDP的復用功能之外,基本不提供差錯控制和流量控制機制,因此UDP提供的是不可靠的數(shù)據(jù)報傳輸服務。2.UDP報文格式

用戶數(shù)據(jù)報(userdatagram)又稱為UDP分組,有8個字節(jié)的固定首部(報頭),這個首部由4個字段組成,每個字段2個字節(jié)(16位),如圖6-8所示。圖6-8用戶數(shù)據(jù)報的格式(1)源端口:包含16位長度的發(fā)送端UDP端口號。(2)目的端口:包含16位長度的接收端UDP端口號。(3)長度:UDP用戶數(shù)據(jù)報的長度,記錄該數(shù)據(jù)報的長度,即首部加數(shù)據(jù)的長度,16位可以定義的總長度范圍是0~65535字節(jié)。(4)校驗和:防止UDP用戶數(shù)據(jù)報在傳輸中出錯,通常校驗和字段是可選擇的,若該字段為0則表示不進行校驗。校驗和包含三部分:偽首部、UDP首部和從應用層來的數(shù)據(jù),如圖6-9所示圖6-9UDP校驗和中的各個字段UDP偽首部分為5個字段,總長度為12字節(jié)。第1個字段為源IP地址,占4個字節(jié)(32位);第2個字段為目的IP地址,占4個字節(jié)(32位);第3個字段是全0;第4個字段是IP首部中的協(xié)議字段的值,對于UDP,此協(xié)議字段值為17;第5個字段是UDP用戶數(shù)據(jù)報的長度。注意:(1)“偽首部”并不是UDP用戶數(shù)據(jù)報真正的首部,只是在計算校驗和時,臨時和UDP用戶數(shù)據(jù)報連接在一起,從而得到一個過渡的臨時UDP用戶數(shù)據(jù)報(2)校驗和就是按照這個臨時的UDP用戶數(shù)據(jù)報來計算的,這樣就可以驗證用戶數(shù)據(jù)報是否在兩個端點之間正確傳輸(3)UDP校驗和的計算方法與IP數(shù)據(jù)報頭部校驗和的計算方法相似,都使用二進制反碼運算求和再取反。但不同之處在于,IP數(shù)據(jù)報的校驗和只校驗IP數(shù)據(jù)報頭部,而UDP的校驗和是把頭部和數(shù)據(jù)部分一起校驗。(4)UDP用戶數(shù)據(jù)報的校驗和字段是可選的,如果該字段為0說明發(fā)送方?jīng)]有進行校驗和計算,這樣設計的目的是為了使那些在可靠性很高的局域網(wǎng)中使用UDP協(xié)議的應用程序盡可能減少開銷。3.UDP的多路復用和多路分用UDP的多路復用(multiplexing)是指:多個應用進程使用同一個UDP協(xié)議發(fā)送數(shù)據(jù)UDP多路分用(demultiplexing)是指:在接收方由UDP協(xié)議將用戶數(shù)據(jù)報中的數(shù)據(jù)傳送給不同的應用進程圖6-10多路復用與多路分用示意圖多路復用多路分用UDP的多路復用和多路分用都是通過端口實現(xiàn)的,因此,在Internet上使用UDP進行通信的兩個應用進程是通過以下的四元組來表示的,即:<源IP地址,源端口,目的IP地址,目的端口>返回本節(jié)首頁返回本章首頁6.6DNS6.6.1什么是DNS

IP地址是一個具有32位比特長度的二進制數(shù),對于計算機網(wǎng)絡來講數(shù)字型IP地址自然是最有效的,但對于一般用戶來說,要記住IP地址比較困難。為了向一般用戶提供一種直觀明了的主機識別符(主機名),TCP/IP專門設計了一種字符型的主機命名機制,給每一臺主機一個由字符串組成的名字,這種主機名相對于IP地址來說是一種更為高級的地址形式,我們將它稱為域名。DNS就是一種幫助人們在Internet中用名稱來唯一標識自己的計算機,并保證主機名和IP地址一一對應的網(wǎng)絡服務。6.6.2DNS的層次命名機制層次域名機制,是指按層次結構依次為主機命名。名字空間被分成若干級域名,并授權相應的機構進行管理,該管理機構又有權對其所管轄的這一級域名進一步劃分,并再授權其它相應的機構進行管理。首先由中央管理機構(NIC)將第一級域名劃分為若干部分,包括一些國家代碼和美國的各種組織機構的域名。第一級域名將其各部分的管理權授予相應的機構,再由它們負責分配第二級域名。第二級域名往往表示主機所屬的網(wǎng)絡性質,比如是屬于教育界(EDU)還是政府部門(GOV)等。第二級域名又將其各部分的管理權授予若干機構。比如EDU的域名管理權授予國家教育部,NET的域名管理權授予國家郵電部等,如此下去,域名空間的組織管理便形成一種樹狀的層次結構,如圖6-11所示。根域CNEDUNETCOM

GOVORGINTEDUNETACIBMDECATT

……圖6-11域名系統(tǒng)的層次結構示意圖一些國家或地區(qū)一級域名的代碼如下圖6-12所示:國家名稱國家域名國家名稱國家域名中國CN日本JP巴西BR韓國KR加拿大CA中國澳門MO澳大利亞AU俄羅斯RU法國FR新加坡SG德國DE中國臺灣TW中國香港HK英國UK圖6-12一級域名的國家或地區(qū)代碼第一級域名的機構組織代碼及意義如下圖6-13所示:域名代碼意義COM商業(yè)組織EDU教育機構GOV政府部門MIL軍事部門NET網(wǎng)絡支持中心ORG其他組織INT國際組織1997年新增的第一級域名代碼

FIRM商業(yè)公司STORE商品銷售企業(yè)WEB與WWW相關的單位ARTS文化和娛樂單位REC消遣和娛樂單位INFO提供信息服務的單位NOM個人圖6-13一級域名的組織機構代碼域名結構和IP地址一樣,都采用典型的層次結構,其通用的格式如圖6-14所示:第四級域名第三級域名第二級域名第一級域名...圖6-14

域名地址的格式

例如,在名字中,www為主機名,由服務器管理員命名;為域名,由服務器管理員合法申請后可以使用。其中scu表示四川大學,edu表示國家教育機構部門,cn表示中國。就表示中國教育機構四川大學的www主機。域名地址是比IP地址更高級,更直觀的一種地址表示形式,它們都是Internet地址的兩種不同的表示方法。在叫法上應嚴格區(qū)分,不能搞混淆。

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論