網際網路(internet)聽起來相當抽象,從實體來說,網路不過是一堆電纜線,串連一堆電腦資訊設備所組成的架構。一般可將連上網際網路的電腦,分為「提供服務的電腦」和「取用服務的電腦」,提供服務的稱為伺服器(Server)」,取用服務的電腦就稱用戶端(Client)。server提供的服務有一般最熟悉的有Web主機、mial主機、FTP主機等。然後個人電腦連上Internet,就可以透過各種通訊協定,取得我們需要的特定服務。如TCP∕IP是網路上資料傳輸的主要協定,使用不同系統、不同軟體的電腦,透過TCP∕IP,才能跟其他的電腦溝通。
然而每一個Node(節點)都是網路上獨立的單位,不管是提供或取用服務的機器,只要連結至網路,就可以稱為一個「節點(node)」。每node都是Internet上一獨立的單位,node彼此間的聯繫,就靠這些電纜線(網路線)傳輸。有些節點長期存在,例如,學校宿舍網路裡的電腦。
每個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。
如果每一部機器都有一個好記的名字,對我們而言會很方便很多。所以Internet根據住址的原理發展出一種讓主機名種和IP Address結合的方法,這種服務叫做DNS(Domain Name System),提供服務的機器稱為Domain Name Server。
DNS提供的服務是儲存Domain Name和相對應的IP Address供上網電腦做對應查詢。如此一來我們只要記住主機的名字,便可將主機名種轉換成真實的IP地址而取得連線。
DNS提供階層式的命名架構,原理類似寫航空郵件的地址,你必須寫國名、州省、城市、街巷、門牌號碼,才能正確投遞郵件。
其實Internet就是融合所有架構的網路,形成全世界的一個資料連繫的網路架構。