資訊概論及資訊網頁設計入門及應用
Download
Report
Transcript 資訊概論及資訊網頁設計入門及應用
網站開發基本背景介紹
Instructor
許明宗
網路(Network and Networking)
網路種類
人際網路
通訊網路
電腦網路
核心價值:「表達與溝通」!
What is the “Internet” ?
Internet vs. internet vs. intranet vs. extranet
熱門的網路應用
資料搜尋
電子商務
拍賣網站
無線上網
搜尋引擎
無線區域網路
GPRS & 3G
多媒體應用
中華電信 MOD
常見的網路服務種類
WWW (world wide web):全球資訊網
Messenger:即時通訊
Email (electronic mail):電子郵件
BBS (bulletin board system):電子佈告欄
FTP (File Transfer Protocol):檔案傳輸
P2P (Peer-to-Peer) :個人對個人
其他
WWW簡介
「WWW」(Word Wide Web)全球資訊網是1989年歐
洲高能粒子協會一個研究小組所開發的一種全新的
Internet服務,WWW能夠在網路上傳送圖片、文字、
影像、聲音等多媒體資料,由Tim Berners Lee領導
的小組所開發的主從架構分散式網路服務系統。
網頁服務 (Web Service)
主從 (Client-Server) 機制
client:客戶端、用戶端
使用者執行瀏覽程式的電腦,負責和伺服器溝通和讀取伺
服器的資料,也就是HTML文件。
server:伺服器、伺服主機
指的是Web伺服器,在伺服器上儲存著HTML文件等網頁
文件和圖片等多媒體資料。
WWW的基礎-名詞解說
常見的名詞 說明
首頁
英文名稱為 Homepage,指的為連接 Web 伺服器後下載的第一頁文
件、網頁或稱為 Web 畫面、HTML 文件
HTML
全名 HyperText Markup Language,屬於一種文件編排的語言,在
瀏覽程式看到的網頁內容就是使用此語言所製作
URLs
全名 Uniform Resource Locations ,這是 WWW 的萬用資源定位
器,可以用來連結網站和其它
Internet
資源,其格式為
【 http://www.hinet.net 】以「 :// 」符號分隔,符號前為通訊協定,
後為伺服器的網域名稱
HTTP
全名 Hypertext Transport Protocol 為 WWW 使用的標準通訊協定,
Web 伺服器的資料傳送都是透過這個通訊協定進行資料的交換
超文件
英文名稱 Hypertext 為一種文件閱讀方式,透過超連結的導引,可
以在閱讀文件內容時,隨時檢視相關連的資料
超媒體
英文名稱 Hypermedia 基本上和超文件非常相似,只是原來文字的
超連結改為圖片、聲音或影像動畫等多媒體元件
全球資訊網的媒體特性
Hyperlink:超連結
Hypermedia:超媒體
跳躍式的動線特徵
多媒體 + 超連結
Hypertext:超文本
文字 + 多媒體 + 超連結
網頁 vs. 網站
網頁 (Webpage) :構成網站的基本元件,透過瀏覽
器所看到的每一個畫面
網站 (Website) :由一系列相關的網頁及其它媒體所
組成
易混淆的幾個術語
首頁、烘焙雞:homepage
進入一個網站時所看到的第一個網頁
功能:負責導覽及介紹最新消息
全球資訊網網站:Web site
入口(入門)網站:portal site
HTML語言
HTML (HyperText Markup Language,超文字
標示語言) 是構成網頁最基礎的要素。
許多新技術如 Dynamic HTML、Java Script、
ASP… 都是建構在 HTML 之上。
動態網頁
由於 HTML 並不是程式語言,因此由 HTML
所構成的文件並不會因時因地產生變化,所以
便有「靜態」 (static) 網頁之稱。
要產生動態網頁,一定要撰寫程式,此程式可
在客戶端 (瀏覽器) 也可以在伺服端 (Server)
執行。
瀏覽器與程式語言
程式
IE 是否可執行
Netscape 是否可
執行
Java
O
O
Java Script
O
O
VB Script
O
X
ActiveX 物件
O
X
傳統網站 vs. 互動式網站
傳統網站運作方式 :靜態
透過網址
查詢資料
連線要求
瀏覽器
使用者
顯示畫面
伺服器
傳回HTML及
相關物件
處理HTML
及相關物件
靜態網頁要求會被瀏覽器直接送出
瀏覽器直接回覆靜態網頁內容
處理連線網址,
將目標網址的內
容送出
傳統網站 vs. 互動式網站 (cont’d)
互動式網站運作方式:動態與互動
使用VB Script 或Java Script
處理輸入資料
輸入查詢
資料內容
使用者
連線要求
伺服器
瀏覽器
傳回HTML
及相關物件
顯示畫面
處理HTML及
相關物件
客戶端會依描述語言先處理網頁要求,再
送出。
透過PHP或ASP
執行資料庫操作
查詢MySQL或MS SQL
資料庫內容
網址 (Address and Addressing)
現實生活的地址
網路的位址(網址)
台北市民生東路三段67號
192.192.35.98、ns.ntpu.edu.tw、
0050.56C0.0001
用途:定址 (addressing)
網址的形式
IPv4 位址:192.192.35.25
領域名稱 (domain name):www.ntpu.edu.tw
協定
現實生活的 protocol(協定、規約)
網路的 protocol
外交場合:當英國人遇見阿拉伯人......
部門:公務流程
規範性:應對進退的步驟及語意
不以規矩,不能成方圓
通訊協定服務
網路世界裡,有許許多多的通訊協定
WWW、FTP、TELNET…
網站、網頁、網址、協定
分得出來這幾個字眼嗎?
一個網站可以提供多種通訊協定
實例:http://www.ntpu.edu.tw 和 ftp://www.edu.tw
一個 WWW 網站可以擺許多一頁一頁的網頁
網址:網站的網路地址
URL:協定 + 網址 + 資源名
SGML
SGML (Standard Generalized Markup Language)
HTML (Hypertext Markup Language)
2.0: 基本
3.0: 表格、數學符號
3.2: 妥協
4.0: 嚴謹、全面
XML (Extensible Markup Language)
ISO 8879: Information Processing -- Text and Office
Systems -- Standard Generalized Markup Language
SGML 簡化版
XHTML