You are on page 1of 51

互聯網與萬維網

第二章

COMP1101 資訊概論 1
本章主要內容

 了解 Internet 的歷史
 瞭解 Internet 服務提供商的服務項目
 了解 Internet 中其他非網站形式的服務
 評估 Internet 所帶來的問題
 Web 1.0 與 Web 2.0, Web 3.0
 雲端運算

COMP1101 資訊概論 2
Internet 的歷史

 超過 30 年以上的時間,最初只有政府及大學院校在使用
它;
 今日將什麼連結起來?
- 教育機構
- 政府
- 研究單位
- 醫療體系
- 企業界
-…
每個人!

COMP1101 資訊概論 3
封包交換 , 全球网络

Prof. J.C.R. Licklider, MIT

Prof. Leonard Kleinrock, UCLA

Information Flow in Large On-Line Man Computer Communication ,


Communication Nets , (1961) (1962)

第一篇有關封包交換 (PS)的論文。 包含有分布式社交行为的全球网络概念。

COMP1101 資訊概論 4
ARPANet
 ARPANet
- Advanced Research Projects Agency Network

 1969– 由美國國防部和 Rand 公司所發展 (Paul Baran: On


Distributed Communications Networks, 包交换网络。 )

 起源
冷戰–避免只要一顆炸彈就可能毀掉整個國家的計算能力
數台電腦,在地理位置上可能相隔很遠,但經由網路將它
們連線在一起計畫–一旦某台電腦遭受攻擊,其它電腦仍
然可以透過其它不同的路徑傳遞訊息
COMP1101 資訊概論 5
ARPANet- 傳送訊息

 訊息被分割成一個個的封包
 TCP/IP 通訊協定
TCP – 負責將訊息分成封包及重組訊息
IP – 處理封包所要傳達到的網路位址

 ARPANet- 拓展到軍事用途以外
參與研究計劃的大學院校
與國防部有來往的廠商
只侷限於一些技術專家在使用它

COMP1101 資訊概論 6
從 ARPANet 到 Internet

 TCP/IP 是一種公共領域的通訊協定

 這個網路因為有其他網路不斷連結進來而變得更有價值
原始的 ARPANet 網路現在已經不存在

COMP1101 資訊概論 7
….
Tim Berners-Lee

1990
Dr. Berners-Lee 博士的物理實驗
室 - 全球資訊網 (World Wide
Web) 的發源地
電腦和電腦之間資訊的連接可以
像蜘蛛網一般彼此相連 ,CERN 網

由於鏈結所以可以輕易移動到另
一網站上
超鏈結文字
超鏈結區域
COMP1101 資訊概論 8
Marc Andreessen

 1993
發明瀏覽器軟體
Mosaic– 第一個圖形化介面的瀏覽器
提供吸引人的影像與圖形化介面,讓使用者可以如同點選
文字一樣的點選圖形

COMP1101 資訊概論 9
Internet 的快速成長

 1990 年代中期
估計全世界有超過 3 億 3 千 3 百萬個使用者,是我們
日常生活的一部分

現在有… ??? WOW

 四項因素
1. TCP/IP 標準的普遍化
2. 從一個網站鏈結到另一個網站的能力
3. 瀏覽器非常容易使用
4. PC 及 LAN 的成長,而且它們可以連接上 Internet

COMP1101 資訊概論 10
URL
 URL - Uniform Resource Locator ( 統一資源定位器 )

• ISP 是指在 Internet 上某


個網頁或檔案的唯一位址

COMP1101 資訊概論 11
HTTP
 HTTP - hypertext transfer protocol( 超文本傳輸協定 )

• 互聯網上應用最為廣泛的一種網絡協議。所有的 WWW 檔案都必須遵守這個


標準。設計 HTTP 最初的目的是為了提供一種發行和接收 HTML 頁面的方法。
• 通訊協定是一組規則
• 使用鏈結來溝通

COMP1101 資訊概論 12
網域名稱

http://domain-name.top-level-domain/last-section
• ISP 的位址
• 網域名稱需要透過註冊取得
• 每個網域名稱還必須持續付費

COMP1101 資訊概論 13
頂層網域

通常代表該組織或個體的目的
EDU

.com
.gov
.edu ORG
.org
.net

NET

COMP1101 資訊概論 14
頂層網域

.cn
.mo
.hk
…..

網域名稱的結尾如果是兩個字母,通常是表示國家的簡稱
COMP1101 資訊概論 15
Last Section 部分

代表特定網頁的目錄及檔案名稱

COMP1101 資訊概論 16
網域名稱服務
網域名稱服務 (domain name service, DNS)

網功能變數名稱稱服務 (DNS) 乃是把網功能變數名稱稱


(domain name) 轉換成相對應網路位址 (IP address) ,使得
網路上的每一個網路位址能對應到唯一的網域名稱 ( 你打
開了 www.taobao.com ,你的流覽器首先查詢 DNS 伺服器,
將 www.taobao.com 轉換成 IP 地址 )

COMP1101 資訊概論 17
瀏覽器

Netscape Communicator
Microsoft Internet Explorer

COMP1101 資訊概論 18
處理 URL

• 使用者輸入一個 URL
• 使用者的電腦傳送這個請求給
ISP 的伺服器
• ISP 的伺服器經由網路送出這
個請求
• 到達目的地網站
• 將內容傳送回你的電腦 ( 反方
向處理 )

COMP1101 資訊概論 19
搜尋工具

目錄 搜尋引擎
• Yahoo! • AltaVista
• NetGuide • Excite
• Google
Metasearch 網站 • HotBot
• MetaCrawler • Infoseek
• Dogpile • Lycos
• Northern Light

COMP1101 資訊概論 20
Internet 的其它服務

• 新聞群組
• FTP
• Telnet
• 電子郵件 (E-mail)
• Internet Relay Chat (IRC)

COMP1101 資訊概論 21
新聞群組 / Usenet

• 經過主題分類的大型佈告欄
• 允許針對某個主題張貼及讀取訊息
• 目前有超過 20,000 各種主題的新聞群組
• 功能
– 交談
– 下載檔案
• 需要新聞讀取程式 ( 大部分的瀏覽器都內建這種軟
體)

COMP1101 資訊概論 22
電子郵件 (e-mail)

• 傳送 / 接收訊息
• 用得最多的 Internet 功能
• 郵件伺服器 – 收集並儲存電子郵件
• 信箱 – 指派給每位使用者
• 電子郵件位址
– 使用者名稱
– @
– 郵件伺服器的網域名稱

COMP1101 資訊概論 23
FTP

FTP - File Transfer Protocol


• 下載檔案到你自己的電腦中
• 上傳檔案到其它電腦上
• 下載檔案的條件
– 擁有從這個網站下載檔案的權限
– 你要的檔案是可以被複製的
• 匿名 (Anonymous) FTP – 不需要對遠端電腦表明你自己
的身分

COMP1101 資訊概論 24
Telnet

• 把你的 PC 當成可以經由 Internet 存取遠端主機的終端



• 允許
– 登入主機
– 就好像你是坐在這個系統的本機終端機前一樣
• 必須先有主機系統的帳號
• 需要有 Unix-like Telnet 軟體 ( 大部分的瀏覽器都有提
供)

COMP1101 資訊概論 25
IRC

• IRC - Internet Relay Chat

COMP1101 資訊概論 26
並非十全十美

• 無法律約束
• 無用的網站
• 網站上提供的資訊可能是錯誤或不實誇大的
• 許多人反對政府監視 Internet

COMP1101 資訊概論 27
社會問題

• 行為問題
– 誰會出現在網路上?
– 他們將在網路上做什麼?
• 網路禮儀
– 建議 Internet 上適宜的行為規範
– 例如:盡量不要全部輸入大寫,這會讓人感覺像是
在大吼 ( TYPING IN CAPS is shouting)

COMP1101 資訊概論 28
WEB 1.0

WWW 是英國人 TimBerners-Lee 於 1989 年在歐洲共同體的


一個大型科研機構任職時發明的。
• 通過 WEB ,網路上的資源,可以在一個網頁中比較直
觀的表示出來;
• 資源之間,在網頁上可以互相鏈結。
• WEB1.0 上做出巨大貢獻的公司有 Netscape , Yahoo
和 Google 。
• Netscape 研發出第一個大規模商用的瀏覽器, Yahoo 的
楊致遠提出了互聯網網頁,
• Google 後來居上,推出了大受歡迎的搜索服務。

COMP1101 資訊概論 29
Web 2.0

Web 2.0 就是新一代的網路服務,是雙向互動。


其重要精神在於使用者的參與。

Web 2.0 這個概念由 O'Reilly 媒體公司創辦人暨執行長


Tim O'Reilly (提姆‧奧萊理)所提出,他是美國 IT 界
的傳奇人物,也是「開放源碼」觀念的先驅,也一直推
動「開放源碼」。

COMP1101 資訊概論 30
Web 2.0

Web 2.0 的概念開始於 2001 年會議中,在這個會議中,大家


發現網路公司經過了泡沫化,令人興奮的是,採用新應用的
網路公司,不斷地冒出來,而那些經過網路泡沫化,倖免於
難的公司,似乎有著某些共同之處,這個 Web 2.0 的輪廓開始
越來越清晰。
透過集體互動, Web 2.0 也是一種大眾智慧的呈現,過去網友
努力打造「個人網站」,在個人網站中,向大家介紹某位歌
手最近新發行的 CD 非常好聽,而現在的網友,成為「部落
客」( blogger )在「部落格」( blog )與大家分享聽了某位
歌手新發行 CD 的感想,而其他看過這篇文章的網友,也紛紛
針對該文做出回應,新上站的網友可以看到不只一個人的意
見,透過大家的心得,很容易做出是否購買的決定
COMP1101 資訊概論 31
Web 2.0 特點
1. 互聯網作為平臺 
  正如許多重要的理念一樣, Web 2.0 沒有一個明確的
界限,而是一個重力核心。不妨將 Web 2.0 視作一組原則
和實踐,由此來把距離核心或遠或近的網站組成為一個類
似太陽系的網路系統,這些網站或多或少地體現著 Web
2.0 的原則。

COMP1101 資訊概論 32
Web 2.0 特點

2. 利用集體智慧 
在誕生於 Web 1.0 時代並且存活了下來,而且要繼續領
導 Web 2.0 時代的那些巨人的成功故事的背後,有一個核心
原則,就是他們借助了網路的力量來利用集體智慧:超連結
是互聯網的基礎。
當用戶添加新的內容和新的網站的時候,將被限定在一
種特定的網路結構中,這種網路結構是由其他用戶發現內容
並建立鏈結的。如同大腦中的神經突觸,隨著彼此的聯繫通
過複製和強化變得越來越強,而作為所有網路用戶的所有活
動的直接結果,互聯的網路將有機地成長。

COMP1101 資訊概論 33
Web 2.0 特點

3. 博客和大眾智慧 
Web 2.0 時代一項最受追捧的特性就是博客的興起。
歸根底地,博客只是一種日記形式個人網頁。但正如
裏奇 · 斯格仁塔( Rich Skrenta )指出的,博客的按時
間順序來排列的結構“看起來像是一個微不足道的變化,
但卻推動著一個迥然不同的分發、廣告和價值鏈。” 

COMP1101 資訊概論 34
即時通信軟體

4. 即時通信軟體和服務
這部分軟體件和服務在 Web1.0 時代就已經嶄露頭角。但是鑒于其強調
人和人溝通的作用,仍可劃分到 Web2.0 中,代表有 QQ , MSN
Messenger , Skype ,微信, WhatsApp 等。

COMP1101 資訊概論 35
社交網路服務

5. 社交網路服務( Social Network Service, SNS )


通過互聯網技術手段實現的社交網絡服務,代表有 Facebook, Friendster,
開心網等。

COMP1101 資訊概論 36
Tag ( 標籤 ) 功能

6. 具有 Tag ( 標籤 ) 功能的計算機協同工作軟件,在某些軟件工程師群
體中極其流行。

COMP1101 資訊概論 37
維基百科全書

由網路用戶合作完成某種任務或服務的平台。例如世界各地用戶同時編
輯的 Wiki( 維基百科全書 ) 等。

COMP1101 資訊概論 38
Web 1.0 與 Web 2.0 的比較 

COMP1101 資訊概論 39
Web 3.0 包括

 無處不聯網:移動通信設備的互聯網介入 ( 平板電腦 )
 網絡計算:分佈式計算和效用計算(雲端計算)
 開放技術:開放數據格式,平臺和開放數據
 開放身份:跨域身份和個人數據
 分佈式數據庫
 智能應用程序
 普通語言的處理

COMP1101 資訊概論 40
Web 3.0 的特徵
 用來概括互聯網發展過程中可能出現的各種不同的方向和
特徵,包括將互聯網本身轉化為一個泛型數據庫;跨瀏覽
器、超瀏覽器的內容投遞和請求機制;人工智能技術的運
用;語義網;地理映射網;運用 3D 技術搭建的網站甚至
虛擬世界或網絡公國等

COMP1101 資訊概論 41
Web 1.0, 2.0, 3.0, 4.0,..

COMP1101 資訊概論 42
雲端運算

COMP1101 資訊概論 43
雲與端

• 過去在以流程圖描述資訊系統時,常以雲狀圖形描述網路,
而現今的網際網路無所不在,於是以雲來描述網際網路
• 雲:網路環境
– 網際網路
– 區域網路
• 端:終端設備
– 運算服務
– 資料儲存服務

COMP1101 資訊概論 44
雲端運算

Cloud: 雲,代表著網際網路
Cloud Computing: 雲端運算,代表著所有的運算都在網際網路上完成
COMP1101 資訊概論 45
雲端運算的概念

• 雲端運算不是一種新技術,也不是一種新產品,只能
說是一種概念
– 網際網路上資源利用的一種概念
– 利用網路使不同的電腦跨越距離的障礙,彼此合作

• 終端使用者不需要了解「雲端」中基礎設施的細節,
不必具有相應的專業知識,也無需直接進行控制,只
關注自己真正需要什麼樣的資源以及如何透過網路來
得到相應的服務

COMP1101 資訊概論 46
雲端運算

COMP1101 資訊概論 47
Google 地圖

COMP1101 資訊概論 48
對企業效益

• 降低企業 IT 經營成本 • 高度自動化


• 提昇 IT 運算能力 –雲端供應商一切幫您
搞定,企業可以花更
• 充份運用雲端各項設備 多的心思在創新上
• 使用彈性與自由 • 彈性
• 零散資料可結構化 –基於 on demand 的基
• 提供無所不在之服務 , 提昇效率 礎上,軟體的取得不
再是那麼制式化與一
• 開創新營運模式服務 成不變
• 實現環保節能減碳 • 更高的行動力
–工作型態將會更倚賴
行動設備
COMP1101 資訊概論 49
對個人影響

• 減少購買設備費用 • 降低成本
• 單純使用終端設備 –透過租用即可享受不停滯
• 可隨時隨地存取與分享資料 的升級,將省下大半的硬
• 體支出
改變了生活模式與習慣
• 儲存空間不斷增加
• 隱私權受影響
–可加碼空間
• 個人工作模式會增加 –無需自己管理,無需擔心
儲存空間何時用盡

COMP1101 資訊概論 50
参考網站

 O‘Reilly -- What Is Web2.0( 含英文 / 中文翻譯 )


http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/w
hat-is-web-20.html

 Web 2.0 Conference


http://www.web2con.com/

 Web 2.0 - Wikipedia, the free encyclopedia


http://en.wikipedia.org/wiki/Web_2

COMP1101 資訊概論 51

You might also like