|
撰/看場人
本篇文章簡介關於電腦網絡與通訊的基礎知識,難度介乎入門至中級,適合對電腦已有基本了解和使用經驗,而又希望開始學習或認識關於電腦網絡的各種人仕,特別是在學的年青學生們。 目錄
前言隨
著電腦網絡技術的迅速發展,電腦的應用逐漸滲透到各個技術領域和整個社會的各方面。社會的信息化、數據的分佈處理、各種電腦資源的共享等各種應用,推動著
電腦技術朝著群體方向發展,促使當代電腦技術和通訊技術緊密結合。電腦網絡屬於多機系統的範疇,是電腦與通訊這兩大現代技術相結合的產物。  Tim Berners-Lee是互聯網的創發人和W3C總監 (圖片來源:http://www.w3.org/Consortium/)
Internet是一個跨越全球的電腦網絡。通過Internet可以實現全球信息快速、有效和方便的傳遞。目前,Internet已經擁有數千萬的用戶,應用範圍從商業到個人,影響極為廣泛。一旦與Internet連接,就可以訪問其中數以億萬計的信息。 1. 電腦網絡基礎 電腦網絡(Computer Network)就是利用通訊線路將多部分散在各地、各具有獨立功能的電腦系統互相連接,按照網絡協議(Network Protocol) 進行數據通訊,實現資源共享的電腦集合。電
腦網絡首先是電腦的一個集合體,是由多台電腦組成的。電腦之間的互相連結是指它們彼此之間能夠交換信息。獨立功能是指每台電腦的工作是獨立的,任何一台電
腦均不能干預其他電腦的工作(一般情況下)。協議可以理解成通訊的各方面之間所達成一致的、共同遵守和執行的一些約定。概括來說,在相互通的不同電腦之
間,存在有一定次序、相互理解、相互作用的進程(Process),協議規定了這一進程、或定性規定這些進程能夠實現哪些功能和滿足哪些要求。  電腦網絡示意圖 (圖片來源:http://www.ashcom.com/)
最
簡單的網絡就是將兩台電腦連在一起,共享文件和打印機;而最複雜的網絡就是將全球範圍的電腦都連在一起,形成當今最為熱門的Internet。通過電腦網
絡,可以把分佈在不同地理區域的電腦與外部設備互相連接成一個規模大、功能強的系統,從而使眾多的電腦可以方便地傳遞信息,共享硬件資源(如打印機和硬盤
等)和軟件資源。 1.1 網絡分類 按地域覆蓋範圍劃分,電腦網絡可以分為以下幾種類型: 城域網(MAN: Metropolitan Area Network) 城域網處於局域網與廣域網之間,使用的是LAN技術。城域網通常使用高速光纖設備,在一個特定的範圍內將局域網段連在一起,如校園、工業區或城市。 廣域網(WAN: Wide Area Network) 廣域網是通過線路或衛星將跨區的多個區域網和城域網絡連接起來,形成一個大型的通訊網絡。 網際網 網際網是網絡的網絡,它將世界上各種各樣的局域網和廣域網相互連接起來形成一個全球性的大網。Internet 就是網際網的典型代表。
1.2 網絡組成 典型的網絡通常含有以下幾個部分: 伺服器(Server) 運行網絡操作系統和程序並為用戶提供服務的共享設備。 工作站(Workstation) 用戶桌面上的電腦。當一台電腦連上網絡時,它就成為網絡上的一個站點,該站點被稱為工作站或客戶機(Client)。 網絡通訊系統(Network Communication System) 連接工作站和服務器的設備,如網絡卡和電纜等。 網絡操作系統(Network Operating System) 管理網絡系統操作的軟件,如Windows NT Server 和NetWare 等。
2. Internet的起源與發展 Internet始於二十世紀六十年代,當時研究人員開始試驗如何利用普通的電話線來連接相距很遠的電腦。1969年,美國國防部資助了一個與廣域網有關的項目。ARPA (Advanced Research Projects Agency, 高級研究計劃局) 承擔了這個項目,開發出稱為ARPANet的
網絡。ARPANet是Internet的雛形,最初只有四個網絡站點——分佈在美國4個城市,到了1977年發展到57個,連接了各類電腦100多部。
為了使各種不同類型的網絡能夠彼此通訊,ARPA開發了針對ARPANet 的網絡協議,其中最主要的兩個網絡協議就是TCP和IP。 Internet的第一次飛躍是在80年代。當時眾多的大學、研究機構和政府部門為了進行電子郵件的交換和信息資源的共享,開始把各自的局域網併入稱為NSFNet的網絡。NSFNet是美國國家科學基金會(NSF)出資於1986年利用TCP/IP協議建立的網絡。 90
年代的商業應用促使Internet有了第二次飛躍。初期的Internet不以盈利為目的,主要進行科學研究和數據傳送。擁有雄厚資金的商業組織的介入
使得Internet的規模有了飛快的發展。現在的Internet
是全球規模最大、用戶最多、影響最廣的科學教育網和商業信息網,覆蓋愈150個國家和地區,連接網絡愈百萬,主機數量以千萬計,終端機近乎億計,而且以倍
數快速遞增。在公元2000年時已經有1億以上用戶使用Internet。當前,Internet的user
friendly介面使非電腦專業技術人員也能夠應用自如,其豐富的內容更使人們大飽眼福,做到了足不出戶而能知天下事。 事實上,沒有具體的哪間公司或團體在操縱Internet。真正算得上對Internet進行管理和協調的是Internet協會(ISOC: Internet Society)。ISOC是由Internet用戶自願組成的一個小組,宗旨在於監督和管理Internet標準的建立,發佈及更新,目的是通過Internet促進全球訊息的交流。 ISOC由Internet體系結構委員會(IAB: Internet Architecture Board)領導。IAB負責Internet技術標準的發佈和管理。IAB下設多個工作小組,其中Internet工程任務組(IETF: Internet Engineering Task Force)負責解決Internet遇到的技術問題,並提交相應的解決方案給IAB作正式的標準化處理。 3. 分組交換技術(Packet Switching) 在
電腦網絡中,數據的傳輸要經過通訊線路,這些通訊線路屬於網絡的硬件資源。為了降低成本和提高效率,網絡應該能夠以最少的線路來傳輸盡量多的數據。這就要
求網絡上的用戶以輪流共享的方式來使用網絡資源,避免某個用戶長時間佔用通訊線路而使其他用戶處等待的狀態,造成網絡資源的使用不均,因此,網絡中引入了分組交換技術(Packet Switching)。 分組交換技術對網絡上傳輸的數據有嚴格的規範,它規定每次傳輸單位為一分組(或稱「包」Packet),每個分組由報頭(Header)和本體(Body)兩部份組成。分組的開始部份是Header,Header含有發送一方和接收一方的地址以及分組控制信息;而分組的Body含有真正要傳輸的數據,如一封完整的信件或較長信件的一部分。 數
據被劃分成一個或多個packet後,就可以通過網絡進行傳輸。網絡上遇到一個packet的每部電腦都會檢查該packet的header,以便判定該
packet是否傳送給自己。如果不是,該packet就沿更接近於其最終目的地方繼續傳輸下去,直到最終到達目的地。當所有packet都到達目的地
後,接收一方的電腦就會根據packet中的控制信息按原始順序重新組合起來,形成一個完整的數據。  典型家居寬頻分享Router的樣子 (圖片來源:http://www.balance-digital.com/)
Internet採用了分組交換技術,分組交換使Internet上的電腦之間能夠同時進行數據傳輸。為了確保每個分組能夠正確地到達目的地,Internet還通過路由算法(Routing Algorithm) 對分組進行路由(Routing,即決定一個packet由發送一方傳送到接收一方所要走的路徑)。路由算法以最短路徑為原則。當然,如果某條線路處於癱瘓狀態,只要還有迂迴的路線存在,那麼這些分組仍能通過其他線路到達目的地。 分組交換技術提高了網絡的通訊能力,實現了多個用戶平等地共享網絡資源。目前,分組交換技術已經普遍地應用到各種類型的網絡中。 4. TCP/IP協議 網絡協議(Network Protocol) 對電腦之間進行信息交換所必須遵循的通訊作出了定義。每個網絡都要遵循統一的協議,否則網絡上的電腦就無法進行通訊。Internet採用的就是TCP/IP協議(TCP: Transmission Control Protocol, IP: Internet Protocol)。TCP/IP協議不是單一個協議,泛指所有與Internet有關的協議簇,它支持不同廠商、不同機型、不同網絡的相互連接。TCP/IP協議採用層次體系結構,自上而下分為應用層、傳輸層、網絡層和數據鏈路層,每一層都實現特定的網絡功能。  TCP/IP協議組合架構圖 (圖片來源:http://www.computer-solutions.co.uk/)
數據鏈路層 (Data Link Layer)在最底的數據鏈路層,提供了與每種物理網絡的接口連接傳輸的問題,物理網絡指的是各種局域網和廣域網介面,如X.25和 Ethernet公共分組交換網等。數據鏈路層為網絡層提供服務,提供最基礎的傳輸服務。 網絡層 (Network Layer) 網絡層解決了電腦與電腦之間的通訊問題,這一層的通訊協議統一使用IP協議(Internet Protocol)。IP協議具有以下幾種功能: 管理Internet地址。Internet上的電腦都有唯一的地址,即IP地址。 路由選擇功能。數據在傳輸過程中要由IP通過路由選擇算法,在發送者和接收者之間選擇一條最佳的路徑。 數
據的分片(Fragmentation)和重組(Defragmentation)。數據在傳送過程中要經過多個網絡,每個網絡所規定的分組
(Packet)長度不一定相同。因此,當數據經過分組長度較小的網絡時,就要分割成更小的段。當數據到達目的地後,還需要由IP進行重新安裝。
傳輸層 (Transport Layer)網絡層僅僅負責機與機之間的數據傳輸,傳輸層就進一步負責通訊進程(Process)之間的傳輸。傳輸層常用的協議是 TCP(傳輸控制協議-Transmission Control Protocol)和 UDP(用
戶數據報協議-User Datagram
Protocol)。考慮到傳輸的可靠性和數據的流量控制等安全因素,TCP提供了可靠傳輸的機制,它能夠自動檢測丟失的數據並自動重新傳送,補充了IP
協議的不足。TCP和IP總是協調一致地工作,以確保數據的可靠傳輸。(UDP雖然沒有可靠傳輸的機制,但在不需講求可靠性的應用上也是有用的) 應用層 (Application Layer)應用層提供了網絡上電腦之間的各種應用服務,如 Telnet(遠程登錄)、 FTP(文件傳輸協議-File Transfer Protocol)、 SMTP(簡單郵件傳輸協議-Simple Mail Transfer Protocol)、以及大家最常使用的 HTTP(超文本傳輸協議-Hypertext Transfer Protocol)等等。
5. Internet地址— IP與Domain Internet實際上是一個大型的TCP/IP網絡,在Internet上進行信息交換的基本要求就是網上的所有主機(Host)必須具有獨一(unique)的地址,就像日常生活中你和朋友用信件通訊時需要寫明地址一樣。主機所指的是每台與Internet連接的電腦或設備(留意這裡主機不是指Server)。Internet地址分為兩種表示形式:用數字表示的IP地址(IP Address)和用字母表示的域名地址(Domain Name Address)。 5.1 IP地址 (IP Address) 5.1.1 IP地址的格式與分類在Internet上為每台主機指定的地址稱為IP地址。IP地址是獨一的,它具有固定、規範的格式。每個IP地址包含32位(bit),被分為4個段,每段各8位(即1個位元組,1 byte),段與段之間用句點分開(這是按照目前使用的IPv4。另外並有IPv6,用上48位,分為6段,提供更多可用地址,但目前並不流行)。為了方便表達和識別,IP地址通常以十進制形式表示的,每段所能表示的十進制數最大不超過255。例如,這便是一個假設的IP地址:202.208.115.18。IP地址由兩部份組成,即網絡號(Network ID)和主機號(Host ID)。網絡號標示的是Internet上的一個子網(Sub-net),而主機號標示的是子網中的某部主機。 IP地址根據網絡號和主機號的數量分為3類: 由此可見,單憑IP的第一節我們就可以分辨到IP的類別。而以127及192開頭的IP則一般留來作局域地址(Local IP)之用。 5.1.2 IP地址的獲取方法所有的IP地址都由國際組織NIC(Network Information Center)負責統一分配。目前全世界共有三個這樣的網絡信息中心: 例如在中國申請IP地址就要通過APNIC,APNIC的總部設在日本的東京大學。申請時要考慮申請哪一類的IP地址,然後向國內的代理機構提出。 5.2 域名地址(Domain Name Address)及 域名系統(Domain Name Server) 在Internet上,對於以數字形式表示主機的IP地址,人們記憶起來是非常困難的。因此,Internet還採用域名地址來表示每部主機。通過為每部主機建立IP地址與域名地址之間的對照系統,用戶便可以在網上避開難以記憶的IP地址,而用域名地址來獨一地表示網上的電腦主機。域名地址與IP地址的關係類似一個人的姓名與身份證號碼的關係,不同的是域名地址依然是獨一的。 要把電腦連入Internet,必須獲得網上一個獨一的IP地址與對應的域名地址。域名地址由域名系統(DNS - Domain Name Server)管理。由於通訊線路上傳輸的信息只能夠使用IP地址而非域名地址。因此,用戶使用域名時便需要翻譯成IP地址,翻譯的過程就是由DNS服務器來完成。 域名地址是分段表示的,每段分別授權給不同的機構管理,各段之間用圓點分隔。與IP地址相反,各段各自左至右而愈來愈高層次。例如,yahoo.com.hk指的是香港(hk)的商業網站(com)雅虎公司(yahoo)。 Internet
對於某些通用性的域名作了非硬性的規定。例如,com是工商界用的域名,edu是教育機構的,gov給政府部門使用,org是給一般組織使用,而尚有一些
較新的域名如info等等。此外,國家及地區的域名常用兩個字母表示,例如fr是法國,jp是日本,us是美國,中國是cn,香港則用hk,台灣就是
tw。 6. 客戶—伺服器工作模式(Server-Client) Internet提供了多種類型的服務,如email、telnet、FTP、WWW等等,每一種服務都要配備相應的應用軟件才能完成。盡管各種在功能與使用方式上有著很大的差別,但都是遵循著客戶—伺服器工作模式(Server-Client)。 在Internet
中,提供服務的一方稱為伺服器(Server),而訪問該項服務的一方就是客戶機(Client)。客戶機要運行相應的客戶端軟件,而伺服器要運行伺服器
程式。與客戶機不同,伺服器必須時刻處於運行狀態才能隨時接收客戶機發出的請求。一旦伺服器崩潰或暫停運行,正在訪問該伺服器的客戶機將收到錯誤信息,表
示連接失敗。 7. Internet的信息獲取與交換 從Internet上獲取和交
換信息的方法有多種,如Telnet、FTP、E-mail、Usernet、Archie、Gopher等。還有最流行的就是World Wide
Web (WWW或萬維網)。(留意以下是介紹Internet的服務而非TCP/IP的網絡協議) 電子郵件電子郵件(e-mail)是Internet提供的使用最廣泛的服務。通過電子郵件,可以與Internet上的任何人交換信息。電子郵件的快速、高效率、方便以及價廉,使得愈來愈多的人使用這個玩意。 大部份Internet用戶都有他們獨一的電郵地址,地址格式為: username@hostname (eg. info@abc.com)
其中,username為用戶名稱,用戶所申請的帳戶。hostname指的是ISP(Internet
服務供應商)某部主機的域名地址(當然也可以是web-mail公司)。中間的符號@讀作"at",表示名稱為username的用戶在hostname
主機上有一個信箱。 一般email使用的網絡協議包括傳送時用的 SMTP(Simple Mail Transfer Protocol)及收郵件(非web based 郵件)使用的POP(Post Office Protocol)。市場上常用來存取伺服器上的電郵的軟件有如Microsoft的Outlook等。 - FTP (File Transfer Protocol)
FTP表
示文件傳輸協議,允許用戶連接到遠程伺服器上,查看遠程伺服器有哪些文件。FTP採用的是客戶—伺服器結構,既可以將文件從遠程伺服器複製到近端的電腦
(下載),也可以將文件從近端電腦傳送到遠端伺服器(上載)。使用FTP最大的問題是:除非預知所需要的資源存放存哪一個伺服器上,否則很難找到所需要的
資源。一隻出名的FTP客戶端連線軟件例子就是CuteFTP。 - Telnet
Telnet是Internet的遠端登錄協議,用戶可以坐在近端電腦前通過網絡登入到遠端伺服器上。登入遠端伺服器後,就可以從近端電腦直接操縱遠程伺服器,就像遠程伺服器本身的近端終端機一樣使用遠程伺服器的資源。 - BBS (Bulletin Board System)
BBS (電子公告版)是用戶與網友在線談天說地的伺服器。用戶可以通過Telnet等方式與BBS建立連接,並按公告版的提示進行各種操作。
BBS通常分為若干討論區,每個討論區都有指定的人員管理。討論區有時也稱為信區,用戶可以在感興趣的信區閱讀文章,發表見解。不過近年BBS已經不那麼流行了。 - Usenet
Usenet (新聞組,或稱Newsgroup)
是一個電子討論組,可以在新聞組中與遍及全球的用戶共享信息以及發表對某些問題的看法。每個新聞組中都能找到大量與某一特定專題有關的文章以及許多已討論
的專題。新聞組允許用戶重複閱讀文章,並發表自己的文章,供其他人閱讀。新聞組按標題組織和分類,使用的是類似"rec.sport.soccer"這樣
的複合名稱。這裡,rec是指娛樂專題,sport是rec以下的子專題,如此類推。
新聞組一般使用NNTP(Network News Transfer Protocol)網絡協議,而Microsoft Outlook也可以存取新聞組。 - WWW (World Wide Web)
World Wide Web(萬維網)不是傳統意義上的物理網絡,而是在超文本(下段將會說明)基礎上形成的龐大信息網。Web的最大特點是擁有極其user friendly的使用者界面、簡單的操作方法以及圖文並茂的顯示方式。
萬維網聯盟 (W3C)是一個國際化的聯盟機構。其會員、全職工作人員和公眾攜手合作開發萬維網標準。 - 什麼是Web﹖
Web
實際上是由許多Web網站構成的。每個Web網站提供信息的基礎就是Web 網頁。Web網站中的起始Web網頁稱為主頁(Home
Page),主頁通常是相關信息的目錄表。通過主頁,就可以一步步查看相關的信息或跳往到其他Web網站。如果將Web看成一個巨大的圖書館,那麼Web
網站就像一本本的書,主頁就像每本書的封面和目錄,一個Web網頁就好比書中的某一頁了。
Web網頁的基礎是超文本(Hypertext),超文本使Web真正成為可以自由航行的信息海洋。超文本是按HTML(超文本標示語言)(有關製作Web網頁及HTML等技術可參看JHKChan的文章)格式儲存的文件。每個超文本除了含有文字外,還有很多的超鏈結(Hyperlink),
這些Hyperlink可以是連結圖像、動畫、聲音和其他Web網頁。正是由於Hyperlink才使用戶可以只需按一下滑鼠就可以非常方便地從一個網頁
移到另一個網頁。通過Hyperlink,用戶無需關心信息的實際儲存位置。只需逐級地瀏覽查詢,便可以得到所要的信息。超鏈結使全球的Web信息有系統
地關聯起來。 - 什麼是URL﹖
Web網頁可以存放在全球任何地方的電腦上,Internet上的任何Web網頁都有獨一的地址。Web採用了一種特殊的地址,稱為URL(統一資源定位器 Universal Resource Locator)。URL
是在Internet上定位Web信息的基礎,它準確地描述了信息所在的位置。URL包括了有連接的模式、伺服器地址以及路徑。其中路徑可以省略,它指向
要請求的信息;伺服器地址可以是IP地址或域名地址;連接模式指明連接的是哪一類伺服器,如http://表示連接的是Web伺服器,ftp://表示連
接的是FTP伺服器,news://表示連接的是新聞組。例如,以下是一些URL的例子: http://www.ibm.com http://www.itzone.hk ftp://ftp.someserver.net/education/computer news://news.anotherserver.org/talk.entertainment - Web客戶機和伺服器
Web
採用的也是客戶—伺服器結構。Web伺服器是Internet上保存Web網頁的電腦主機,它由提供Web信息的專門機構進行管理。每個Web伺服器上的
網站除了提供自身獨特的信息服務外,還利用超鏈結指向其他含有相關信息的Web伺服器上的網站,其他伺服器又可以指向更多的伺服器,從而使Web服務覆蓋
全球。
Web客戶機是指Internet上請求Web服務的用戶端電腦(即是說,你現在看我的網站,你的電腦就是客戶機了)。用戶通過
Web客戶機發出請求,Web客戶機執行瀏覽器(browser),用戶通過browser將URL發送給Web伺服器,Web伺服器就返回Web網頁來
回應客戶的請求。Web伺服器與用戶之間使用的網絡協議就是大家常常聽到的HTTP(HyperText Transfer Protocol)超文本傳輸協議了。
瀏覽器以超文本(HTML)方式工作,在展示給用戶一頁圖文並茂的內容時,總是有一些純文字文件、圖形等是以highlight、下底線或變色等方式顯示,表明這些內容可以作為進一步查詢的網頁鏈接,用鼠標單擊即可以進入下一頁的內容。
通
過Web瀏覽器不僅可以瀏覽超文本檔案,而且可以訪問FTP等從前要用其他不同軟件才可訪問的信息。因此,Web統一了整個Internet,為
Internet帶來了豐富、有聲有色的新形象,促進了Internet的發展。目前,常用的Web瀏覽器有Microsoft的Internet
Explorer以及Netscape的Netscape Netvigator等等。
8. 互聯網服務供應商(ISP) 連線至Internet的人/機構分為兩種類型:一是作為最終用戶(一般的上網者)來使用Internet的服務,一是出於商業目的而成為Internet服務供應商(ISP,Internet Service Provider)。ISP通過租用高速專線,建立必要的伺服器向最終用戶提供連線至Internet信息服務,從中收取服務費。ISP是最終用戶進入Internet的橋樑。例如Netvigator網上行就是香港的ISP。  網上行是本港其中一家主要ISP
最終用戶分成兩種:一種單機個人用戶(例如你在家中上網時便是),一是公司與機構。公司與單位一般通過內部的LAN(局域網)連到Internet享受Internet的所有服務。有些還在網上建有自己的伺服器,來宣傳推廣自己的產品。 無論是單機個人用戶還是公司與機構,連線上網之前都要聯系到一間ISP。加入Internet時,最好選擇幾家感興趣的ISP,並就ISP的背景、服務項目、收費標準、技術支持、訪問速度和頻寬等等進行查詢。 8.1 連線到Internet的方法 連線到Internet主要有三種方式,就是撥號上網、專線上網、寬頻上網。 8.1.1 撥號上網撥號上網也再分為終端方式和SLIP/PPP方式。 終端方式 終端方式是用戶連線至Internet最簡單的方式,基本上所有ISP都有提供有終端上網方法。選擇這種方式上網時,用戶需要配備電腦、通訊軟件、調制解調器(MODEM)以
及電話線、選擇ISP並申請一個帳戶。用戶上網時,首先要打開MODEM,然後利用通訊軟件,撥號進入ISP的聯機服務系統,此時的用戶電腦相當於聯機服
務系統的一部遠程終端機。用戶需要使用ISP聯機服務系統上的軟件來查找或使用Internet上的信息。採用終端上網的方式上網時,用戶與
Internet之間沒有IP連接,沒有也不需要有IP地址和域名,需要的只是從ISP的聯機服務系統申請一個帳戶即可。終端方式上網經濟實惠,適用於業
務量較小的單位或個人,用戶可以得到大部份的Internet服務,如電子服務、FTP和Telnet等等。 SLIP/PPP方式
SLIP/PPP方式是當前窄頻中大部份個人用戶以及公司與機構的小型局域網所採用的最佳上網方式,這種方式能夠得到與專線上網相同的Internet服務。 SLIP和PPP是在串行線路上實現TCP/IP連接的兩個標準協議。SLIP是Serial Line Internet Protocol(串行線路網際協議)的縮寫, PPP由SLIP發展而來,它是Point-to-Point Protocol (點對點協議)的縮寫。SLIP/PPP協議使得用戶可以通過MODEM和電話線訪問Internet。 使用SLIP/PPP方式上網時,用戶必須申請一個SLIP/PPP帳戶。由於用戶相當於網上的一個獨立站點,因此需要有一個IP地址。這個 IP地址分為靜態與動態兩種。
由於IP地址的數量有限,ISP只能給那些確實需要的用戶分配固定的IP地址,即靜態的IP地址。對於多數個人用戶,基本上採用幾個人共用某幾個IP地址
的方法,由多個用戶輪流使用幾個IP地址。撥號上網時,ISP的主機會自動將未被使用的IP地址分配給用戶,用完後主機將回收IP地址再派給其他用戶使
用,這就是動態IP地址。 採用動態IP地址可以節省地址資源。撥號上網需要的硬件設備與終端方式一樣,不同的是還需要有SLIP/PPP
軟件。Windows
已經內置了SLIP/PPP協議,因此大家撥號上網時可以正接用Windows的撥號功能上網,不過,有時ISP也會提供自己專用的SLIP/PPP軟
件。用戶上網時,首先要開動MODEM,然後通過SLIP/PPP軟件撥通ISP的遠程伺服器。遠程伺服器監測到用戶的請求後,提示用戶輸入正確的用戶名
與密碼,然後檢查用戶名與密碼是否正確。如果正確,那麼用戶就可以訪問Internet了。
8.1.2 專線上網採
用專線上網時,實際上是作為Internet的網站,可以獨立管理IP地址和頻寬(通常以每秒傳輸多少個Bit來計算,56Kb/s是指
56000bit/s而非56000kByte/s),其最大的優點是上網速度快,不過費用昂貴,適合於具有一定規模的企業使用,還需要設置自己的伺服器
和路由器等,並要向有關部門租用專線或建立無線通訊。 8.1.3 寬頻上網而現今寬頻ISP流行,用戶大多不需要再用MODEM和電話線來上網了,ISP多數提供像專線上網一樣的線路直接駁到用戶家中,用戶就可用網絡卡(俗稱LAN卡,請參考天藍文章「網絡卡的秘密」)接到ISP提供的插頭進行寬頻上網。有些寬頻ISP也需要撥號,使用的多是PPPoE (Point-to-Point Protocol Over Ethernet),上網時向ISP進行認證用戶、記錄用戶的連線時間, 並取得動態/靜態IP;相反,其他的寬頻ISP就提供DHCP(Dynamic Host Configuration Protocol)自動連線,自動取得IP和相關的設定。現今寬頻技術也分為多種,例如: 9. Internet發展 Internet對電腦的發展產生了巨大的影響,引發了一大批新的產業和新的概念。以下是一些Internet的出現為電腦發展所帶來的產品、概念: NC(Network Computer) NC
是由IBM、SUN、Netscape、Oracle和Apple五家大公司共同提出並制定的Internet個人電腦的一個工業標準。目前有許多公司都
支持這一標準。但個人電腦的兩大巨頭Intel和Microsoft卻不支持。Internet個人電腦可以分為四大類: 標準台式Internet個人電腦,需要單獨的顯示屏幕、CD-ROM等。 便攜式Internet個人電腦,比現在的筆記簿電腦更細小、集成度更高,通過電話線或無線電話與Internet連接。 Internet個人電腦電視,可以將日常的電視機與Internet相連,將其轉換為Internet個人電腦。現在這演變成機頂盒上網服務。 Internet個人電腦電話,主體是具有顯示屏幕的電話。 這些發展沒有全部完成,但卻開始出現了Internet Appliance(IA)的大規模發展,現在連電飯煲、雪櫃都可上網了。
Internet Phone(IPhone) Internet
Phone(IPhone)也稱為網上電話。它是基於Internet之上將聲音數碼化、傳送到對方電腦再還原為聲音信號的技術。Internet的出現
真正實現了「市內電話費打國際長途」。與電子郵件(e-mail)相比,由於信息交換的實時性,使得IPhone具有更方便、更直接的特點。 防火牆(Firewall)為了防止外來入侵或敏感的數據外泄,Internet使用了各種安全技術,防火牆就是其中一種。防火牆是設置在兩個或多個網絡之間的一道屏障,用於防止意外或潛在的破壞。可以將防火牆想像成一對開關,一個用於阻止傳輸,一個用於允許傳輸。 內聯網(Intranet) Intranet
是採用Internet技術的企業級內部網。對於有很多分公司的企業,採用Intranet技術,利用公用的Internet網絡,通過設置防火牆,就可
能很容易連接成一個虛擬專用網(VPN,Virtual Private
Network)。任何一個客戶都可以隨時與企業保持聯繫,企業也可以隨時向全球提供及時的服務。Intranet使得大企業與小企業在市場上的競爭更加
趨於平等。
 防火牆示意圖 (圖片來源:http://www.mishscript.de/enu/misc/network/)
本文總結 電
腦網絡的出現和應用大大地改變了人們的工作和生活方式。隨著全球信息化的迅速發展,電腦網絡已經成為現代社會的基礎設施。電腦網絡屬於多機系統的範疇,是
電腦與通訊這兩大現代科技相結合的偉大產物。本文主要介紹了網絡與通訊的基礎知識,特別是關於Internet的基礎知識,通過本文的學習,大家對網絡與
通訊有了進一步的了解,對日後無論日常應用、網絡編程、網絡管理等等的技術建立了良好的基礎。
相關連結:
- Internet協會 (ISOC: Internet Society)
- Internet工程任務組 (IETF: Internet Engineering Task Force)
- The Internet protocol suite (Layers in the TCP/IP stack)
- World Wide Web Consortium (W3C)
- History of ARPANET
- About Packet Switching
- How Routing Algorithms Work
- Internet RFC/STD/FYI/BCP Archives
- The Internet's Network Information Center
發表日期:2005-05-22
|