CH 06

advertisement
I
6
網際網路和全球資訊網技術
INTERNET AND
WORLD WIDE WEB
TECHNOLOGIES
資訊管理導論
Ross Malaga
6-1
學習目標 LEARNING GOALS
•
•
•
•
•
•
說明Internet目前的架構
確認和說明主要的Internet應用
定義全球資訊網和它的結構
瞭解Internet和全球資訊網的搜尋如何運作
說明Internet是如何管理的
定義企業內部網路和企業外部網路,並解釋
公司如何使用它們
6-2
LEARNING GOALS
• Describe the Internet’s current architecture.
• Identify and describe the major Internet
applications.
• Define the World Wide Web and its structure.
• Understand how Internet and World Wide
Web searches work.
• Describe how the Internet is governed.
• Define intranets and extranets and explain
how companies use them
6-3
在Bead Bar的Internet和WWW
• 由 Bead Bar 總公司連線到每個工作坊的專線費用,
每個月超過 1000 美金
• Meredith 相信 Bead Bar 應該要用一個網站。網站的
可能用途有:
–
–
–
–
賣珠寶 Sell jewelry
工作坊的促銷 Promotion of studios
與經銷商的溝通 Communicate with franchises
幫助建立商標知名度 Help establish brand name
• Suzanne 想要跟工作坊之間有高速的連線(high-speed
connections)
• Mitch 想要能夠在網路上搜尋有關遊輪產業的資訊
(information)
• Julia 關心的是成本的控制(controlling the costs)
• Rachel 想要利用企業內部網路來處理經銷商的採購需
求,以改善(improve)反應的時間
6-4
Internet 架構
• Internet 的簡單歷史 (A Brief History of the Internet) –
由 Internet 開始興起時就參興的某些人所寫
• Hobbes 的 Internet 時程表 v7.0(Hobbes' Internet
Timeline v7.0)
• 今日的 Internet
– 數以千計的網路(Thousands of networks)
– 透過一些法津協議和商業合約所連結起來(Connected by
legal agreements and commercial contracts)
– 使用 TCP/IP 通訊協定(Uses TCP/IP protocol)
– Internet服務供應商(Internet service providers,ISPs)
• 提供個人存取 Internet
• 撥接連線
• 數據機和常見的電話線路
• xDSL 和纜線數據機提供寬頻存取
6-5
存取 Internet 骨幹
Accessing the Internet Backbone
• 絕大多數的 Internet 流量都是跨越好幾個 ISPs
• 網路接取點(Network Access Points,NAPs)
– 高速路由器處理 ISPs 和 Internet 骨幹之間的流量
– 骨幹 – 一堆的光纖纜線,是由大型的電信公司所擁有和維
護
• UUNet 的 North America Internet network
6-6
TCP/IP
• 一組通訊協定Communications protocol suite
– 封包交換協定(Packet switched protocol)
• 不需端對端的連線
• 每個訊息都被拆解成很多小段,叫做封包
• 封包可能經由不同的路徑到達目的地
– 傳輸控制協定(Transmission Control Protocol,TCP)
• 將訊息拆解成封包
• 將封包依順序編號
• 封包在目的端重組
– 網際網路協定(Internet Protocol,IP)
• 將封包轉送到目的地
6-7
圖6.3 TCPIP
6-8
網域名稱Domain Names
• 每一台連接到 Internet 的電腦都要有一個獨一無二
的 IP 位址
– IP 位址的格式是 xxx.xxx.xxx.xxx,xxx 是介於 0 到 255
之間的數字
• 我們怎麼知道 207.46.245.222 是 Microsoft?
• 網域名稱系統(Domain Name System,DNS)
– 一個 Internet 名稱的資料庫
– DNS 伺服器將 Internet 名稱轉換成 IP 位址
– 頂層網域
6-9
圖6.4 網域名稱系統
6-10
Internet 應用Internet Applications
•
•
•
•
E-Mail
檔案傳輸 File transfers
即時傳訊 Instant messaging (IM)
新聞群組Newsgroups
• 串流影音Streaming audio and video
• 網路電話 Internet telephony
• 全球資訊網 (WWW) World Wide Web (WWW)
6-11
E-Mail
• 最廣為使用的 Internet 應用
• 每天發送 300 億封電子郵件 (e-mail)
– Spam – 垃圾郵件訊息(junk e-mail messages)
– Spam 每年造成美國 90 億美元的損失
• 每一封電子郵件訊息都含有標頭(head),說明
(describes)訊息的來源和目的地
• 電子郵件訊息是文字,不過可以附加許多類型的數
位資料
– 病毒通常經由 e-mail 來傳遞
6-12
檔案傳輸File Transfers
• 檔案傳輸協定(File transfer protocol,FTP)
– 伺服器與使用者電腦之間傳輸檔案的通訊協定
• 點對點 (P2P) 檔案共享(Peer-to-peer (P2P) file
sharing)
– 電腦之間共享資料
– 每個使用者都可以成為伺服器
– Napster
• Kazaa
• Gnutella
– 有了 P2P, 每個網路上的使用者都可以和其它網路上的使
用者分享資料
6-13
即時傳訊Instant Messaging
• 讓使用者可以和其它人建立私人的聊天室()
•
•
•
•
即時傳訊是從 AOL 開始
即時傳訊侵入了公司網路
IM sneaking into corporate networks
許多以網路為基礎的公司使用即時傳訊技術來提供
客戶服務
– 維吉尼亞州
– eBay
6-14
Usenet新聞群組Newsgroups
•
•
•
•
•
•
•
•
•
•
•
線上的電子佈告欄、討論場所
使用者發佈和閱讀訊息
有超過10萬個新聞群組
有數百萬的新聞群組閱讀者
重要的資訊來源,特別是技術相關的議題和產品
新聞群組的訊息散佈使用公開的標準
– 有許多是未經審查的
Online, bulletin board discussion forums
Users post and read messages
More than 100,000 newsgroups
Millions of newsgroup readers
Important information resource, especially for technical
issues and products
• Newsgroup messages distributed using open standard
6-15
串流影音Streaming Audio and Video
• 建立和傳送影音檔案(Creating and sending audio and
video files)
– 運動(Sports)_
• sports.yahoo.com
• Major league baseball
– 新聞(News)
• Fox News
• CNN radio
– 商業(Business)
• ZDNet
– 教育(Education)
• Warriors of the Net
6-16
網路電話Internet Telephony
• Voice-over Internet Protocol (VoIP)
• 電腦當作電話來用
• 透過軟體與Internet上的其它電腦連線,並傳送語音
資料
• 節省電話費
• Voice-over Internet Protocol (VoIP)
• Use your computer like a telephone
• Software connects computers via the Internet and
transmits voice data
• Savings comes from eliminating toll charges between
locations
6-17
全球資訊網The World Wide Web
• Internet 上的超連結電腦檔案的集合(Collection of hyperlinked
computer files on the Internet)
• 主從式應用Client-server application
– Web 伺服器
– Web 瀏覽器是用戶端
• WWW 標準(WWW standards)
– 超文件標示語言(Hypertext markup language,HTML)
• 目前網站的寫作標準
• 是 SGML 一部分,特別用在網頁上
• HTML 中的標籤告訴用戶端瀏覽器如何呈現網頁的內容
– 超文件傳輸協定(Hypertext transfer protocol,HTTP)
• 在 Web 伺服器和用戶端之間建立連線的通訊協定
– 延伸標示語言(Extensible markup language,XML)
• 是一種說明-標示語言
• 利用 XML 標籤賦予資料義意
6-18
靜態和動態網頁Static versus Dynamic
Web Pages
• HTML 和 XML 只能顯示和交換資料(HTML and XML only
display and exchange data)
• 沒有互動; 沒有資料的處理(No interactivity; no processing of
data)
• 腳本語言(Scripting languages)
– 提供基本的互動
• 下拉選單
• 跑馬燈
– JavaScript
– VBScript
• 全功能的網頁程式設計(Full-featured Web programming)
–
–
–
–
Java
用戶端腳本語言
Applets
J2EE
• 通用閘道介面(Common Gateway Interface,CGI)
– 讓 HTML 網頁和電腦程式之間可以傳遞資料
6-19
圖6.8 伺服器端
的腳本語言
6-20
搜尋WWW Searching the WWW
• Internet 上大部分的資料都是WWW的一部分
• 搜尋引擎 (Search engines )– WWW 內容索引的大型
資料庫
• 建立搜尋引擎資料庫engine database
– 將新網站提交給搜尋引擎的管理者
– 蜘蛛
• 說明標籤
– Google
– Yahoo
6-21
Internet管理Internet Governance
• Internet Engineering Task Force (IETF)
– 開發Internet的標準(Works in groups to develop
standards)
• Internet Engineering Steering Group (IESG)
– 認可或否決 IETF 提出的標準(Approves or
disapproves standards developed by the IETF)
• Internet Architecture Board (IAB)
– 監督Internet標準的制訂流程(The oversight
authority for the standards development process)
• World Wide Web Consortium (W3C)
– 推廣WWW和開發新的Web技術和標準
(Promotes the WWW and develops new web
technologies and standards)
6-22
企業內部網路和企業外部網路
Intranets and Extranets
• 企業內部網路(Intranet)
–
–
–
–
一個內部的公司網路,使用 Internet 和 Web 的技術
有彈性
省錢
使用
• 尋找和共享文件
• 共同工作
• 溝通
– 只有經過授權的使用者
• 受防火牆保護
• 企業外部網路(Extranet)
– 讓客戶和商業夥伴能夠有限制地存取組織的內部網路
– 使用虛擬私人網路(VPN)來增加安全性
6-23
Internet和WWW的影響
• Meredith – Internet 讓 Bead Bar 成為全球化的公司
並擴展市場
• Leda and Miriam– 使用網站來改善品牌(brand)形象
和建立經銷商的網站
• Mitch – 搜尋遊輪產業的資訊並尋找 Bead Bar 的商
機
• Julia – 對於網站的低成本(low cost)和減少經銷商
(headquarters)連接到總公司的成本感到滿意
• Rachel – Intranet 可以提供採購流程改造的機會
• Jim – 制訂訓練員工使用網路和網路只能用於商業
用途的政策
6-24
學習目標摘要

Internet目前的架構
確認和說明主要的Internet應用
定義全球資訊網和它的結構
 Internet和全球資訊網的搜尋如何運作
 Internet如何管理
定義企業內部網路和企業外部網路,並解釋
公司如何使用它們
6-25
Learning Goals Summary
In this chapter you have learned:
 The Internet’s current architecture
 To identify and describe the major Internet
applications
 The structure and definition of the World Wide
Web
 How Internet and World Wide Web searches work
 How the Internet is governed
 What are intranets and extranets and how
companies use them
6-26
Download