小麻雀資訊網站jdz-2-03
[回首頁]、[本節目錄]、[上一篇]、[下一篇]
網際網路的架構
鄭錦德
新竹市青草湖社區大學-電腦課程教師2002/09/06
一、架構的認識
網際網路(internet)聽起來相當抽象,從物質層面來說,網路不過是一堆電纜線,串連一堆電腦組成的聚合物罷了。用簡單的二分法來定義internet,則可將連上網際網路的電腦,劃分為「提供服務的電腦」和「取用服務的電腦」,前者稱為「server(伺服器)」,後者通常是我們的PC。這些server提供的服務有你最熟悉的www server(提供你瀏覽烘焙機的伺服器)、mail server(用來收發電子郵件的伺服器)、FTP server(檔案傳輸伺服器)等。我們將個人電腦連上internet,就可以各種通訊軟體,透過TCP/IP通訊協定,取得我們需要的特定服務。TCP/IP是網路上資料傳輸,交換的統一規格,你可以視它為「網路的國語」。不同機種、使用不同軟體的電腦,透過TCP/IP,才能跟別的電腦溝通,締造種族融合的internet大家庭。
以「提供服務」作為劃分依據有點粗糙,因為提供服務的server同時也可能取用別台伺服器的資訊;用來取用網路資訊的個人電腦,也具有裝設軟體架設伺服器的潛力。
二、每一個Node(節點)都是網路上獨立的單位
不管是提供或取用服務的機器,祗要連上網路,就可以稱為「節點(node)」。每node都是internet上一獨立的單位,node彼此間的聯繫,就靠這些電纜線傳輸。有些節點長期存在,例如,大學宿舍網路裡的電腦。有些節點可能祇存在幾分鐘,例如,利用撥接上網的電腦。
三、不同的IP Address代表不同的電腦
每個node都有自己的地址,稱為IP address,在TCP/IP通訊協定中都是以IP address來辨識不同的電腦。這組號碼由4組8個10進位的數字組成,每組數字間都由一個小數點隔開,例如,140.117.12.40,每一個欄位的數字均介於0~255之間,你絕對不會看到有140.117.12.300.或140.117.12.12.30這樣的IP。
四、DNS省去我們記住IP的麻煩
記一串和現實沒有關連的數字很傷腦力,如果每一部機器都有一個好記的名字,對我們而言會很方便很多。internet根據電話簿的原理發展出一種讓主機名種和IP address結合的方法,這種服務叫做DNS(Domain Name System)提供服務的機器稱為Domain Name Server。
Domain Name通常會跟現實結合,DNS提供的服務是儲存Domain Name和相對應的IP address供上網電腦查詢。如此一來我們祇要記住主機的名字,電腦便可將主機名種轉換成真實的IP地址。
DNS提供階層式的命名架構,原理類似寫航空郵件的地址,你必須寫國名、州省、城市、街巷、門牌號碼,才能正確投遞郵件。
同樣的,internet被分為數個網域(domain),最高層級是國名,tw代表台灣、cn是中國、jp是日本、hk代表香港。
接下來的子網域(sub domsin)可以分為com(公司)、edu(教育單位)、gov(政府組織)等領域。
edu.tw代表台灣學術網路,edu.tw這個子網域下又可分為nccu (政治大學)、ntu(台灣大學)、nctu(交通大學)等。
若要再細分nccu,又可以有mis(資管系)、cs(資訊科學)系等。
再分mis,可能又會有sun1、sun2、sun3等無數部機器。
mailto:jdz@mail.bamboo.hc.edu.tw/