17.互聯網基本認識互聯網和萬維網的發展史連接互聯網互聯網運作的基本科技2甚麼是互聯網?即是瀏覽網頁?再加上電郵服務?其實,互聯網是一個全球性的網絡,透過它能接通世界各地的電腦。它亦由貯存的信息資源所組成,故它亦被視為一個全球性的資源中心,當中包括各類通訊工具。3互聯網的發展史你猜哪一處地方是互聯網的起源?那地方為何要發展互聯網?互聯網早於1962年RAND公司開始研究更強大的通訊網絡,用以加強軍事上的控制。1969年,美國國防部正式與高級研究計劃署(ARPA)簽訂計劃協議,發展一個通訊網絡,該計劃名為ARPANET。問題:通訊網絡與軍事有何關係?4互聯網的發展史互聯網發展初期,聯繫了4部分佈於美國各大學的主機。問題:為何先連接大學的主機?其增長速度,可參考書本第179頁。5互聯網使用者增長情況短短7年,由不足3千萬激增至1憶4千萬有多。你估其升勢能持續嗎?6互聯網的發展30年之內,互聯網由“冷戰”時期為核戰預備開始,發展出一條資訊高速公路。由19世紀鐵路帶領機械時代的出現,互聯網帶領另一次的社會時代革命,將人類正式帶入一個資訊年代。參考網址萬維網(www)電子郵件(e-mail)傳輸檔案(ftp)遠端登入(telnet)網上日誌(blog)新聞組(newsgroup)聊天室(chatroom)當中,以萬維網最為普遍。8萬維網起初,互聯網只能以文字作為溝通媒體直至萬維網出現,才能把多媒體信息連結起來。(還記得多媒體有哪些元素嗎?)你可知道一個簡單的網址,包含著很多意思嗎?:美國以甚麼英文字表示?10一些常用的傳輸協定傳輸協定參考http://萬維網伺服器ftp://檔案傳輸協定伺服器news://USENET新聞組telnet://網絡伺服器上的應用mailto://電子郵件11萬維網特點你會發現,每一網址都有相類似的格式,這就是所謂「劃一資源定位器」(UniversalResourceLocator)萬維網需使用特定之瀏覽器才能讀取。InternetExplorerNetscapeNavigatorMosaicOpera12萬維網特點(續)超文本HTML超文本讓用戶選擇任何文字或多媒體元素作為超連結。透過它,用戶可更容易在互聯網上尋找訊息。13萬維網普及原因圖形化的使用環境容易使用。支援多媒體元素,使網頁更吸引。單一介面並支援各類應用程序,如ftp,mail等。支援進階的程序編寫技術。問題:何謂進階的程序編寫技術?14連接互聯網無論使用窄頻還是寬頻接駁互聯網,都需向互聯網服務供應商(InternetServiceProvider)申請戶口,而ISP則是我們與互聯網世界的中間人:透過供應商的伺服器上網。15放煙花?16連接互聯網(續)方法理論上的傳輸速度硬件/媒體配合模擬數據機及普通電話線下載:56Kbps調制解調器(modem)適配器、數碼電話線及綜合服務數碼網絡(ISDN)線絡專線基本:上下載128Kbps進階:上下載1.5Mbps網絡卡(Cable)有線數據機及有線電視線下載:27Mbps上載:2.5Mbps網絡卡專線(擁有固定IP-Address)供多種選擇:T1(1.5Mbps)、T2、T3(44.76Mbps)及T4網絡卡參考:香港各ISP資料17互聯網運作的基本科技通訊協定(協議)是兩者溝通的規則。當中包括:確認發送者已完成送出一個訊息(ACK)確認接收者已完成接收一個訊息(ACK)檢查錯誤在互聯網上,「傳輸控制協定/互聯網協定(TCP/IP)」便是最常用的通訊協定。18互聯網運作的基本科技(續)傳輸控制協定(TCP)負責:正確地傳輸數據,當中過程有:把訊息和檔案分拆成多個數據包(封包Packet)。在每個數據包上加上序號。把數據包送到IP層,加上自己及對方的IP,IP好比互聯網上的地址,故此是獨一無二的。到目的地後,透過序號來重新組合成一個完整的訊息或檔案。19互聯網運作的基本科技(續)互聯網協定(IP)負責:協助數據到達指定的目的地。每個數據包都需加上目的地的地址(IPaddress)數據包的目的地雖然相同,但它們可經過的路線可以不同。數據包路線是透過路由器來協助選擇。20互聯網運作的基本科技(續)IP地址(IPv4)每一部在互聯網上的電腦都必須有一地址,名為IP地址IP地址是由4個數字組成,如:113.58.255.9每個數字由8個位元組成,其範圍是0–255而IP地址有分3個組別:ClassA(最大型的機構),ClassB,ClassC21IPAddress一是以國際網路組織為分配IP到各國、各組織方便,所制定的遊戲規則。如下表:AClass:0-127.xxx.xxx.xxx的IP(0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx),皆是以一個AClass的量分配出去。BClass:128-191.xxx.xxx.xxx的IP(10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxx),分配時,是切成BClass的量分配出去。CClass:192-223.xxx.xxx.xxx的IP(110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxx),分配時,是切成CClass的量分配出去。224.xxx.xxx.xxx的IP保留其他用途另一意義是:它是一種計量單位22IPAddress一個AClass的量:A.0.0.0--A.255.255.255共256x256x256=16,777,216個IP。一個BClass的量:A.A.0.0--A.A.255.255共256x256=65,536個IP。一個CClass的量:A.A.A.0--A.A.A.255共256個IP。23互聯網運作的基本科技(續)網域名稱一般情況下,我們很少直接使用IP地址。例如:要進入學校網址,我們會鍵入www.nwcss.edu.hk這就是網域名稱問題1:電腦懂得英文嗎?問題2:為何我們鍵入以上的英文字,電腦可顯示學校網址呢?24互聯網運作的基本科技(續)網域名稱伺服器(DomainNameServer)電腦只明白數字,故它只懂IP地址人類容易記憶英文(有意義的文字)因兩種的表達方式完全不同,便需要網域名稱伺服器作為兩者的橋樑。它把網域名稱翻譯為對應的IP地址網域名稱伺服器DNS