270 likes | 420 Views
互聯網通訊. 互聯網 ( The Internet). 美國國防部高級研究計劃署 ( U.S. Department of Defense's Advanced Research Projects Agency, ARPA) 為「 ARPANET」 的網絡 計劃一旦發生戰爭時,此網絡仍可繼續運作以傳送軍事資料。. 互聯網 ( The Internet). 後來,這網絡把四所美國大學的主機連接起來,作研究及分享資訊等用途 這網絡發展迅速,連上這網絡的電腦愈來愈多,以至成為全球最大的網絡 — 互聯網 於2000 年,約有 3 千萬部主機連接上互聯網。. 互聯網服務供應商.
E N D
互聯網 (The Internet) • 美國國防部高級研究計劃署 (U.S. Department of Defense's Advanced Research Projects Agency, ARPA) • 為「ARPANET」的網絡 • 計劃一旦發生戰爭時,此網絡仍可繼續運作以傳送軍事資料。
互聯網 (The Internet) • 後來,這網絡把四所美國大學的主機連接起來,作研究及分享資訊等用途 • 這網絡發展迅速,連上這網絡的電腦愈來愈多,以至成為全球最大的網絡 — 互聯網 • 於2000 年,約有 3 千萬部主機連接上互聯網。
互聯網服務供應商 • (Internet Service Provider, ISP) • 提供連接互聯網服務的公司 • 互聯網服務供應商申請一個帳號 (戶口)。 • 給予使用者 (1) 用戶名稱 及 (2) 登入密碼
如何選擇 • 月費多少 • 連接互聯網的頻寬 (可從 Cyber Map 查閱,http://www.idg.com.hk/cybermap/) • 上網方式 (獨享 / 分享 / 固網 / 無網 …) • 連線的穩定程度 • 電郵 / 網頁寄存 的容量空間 • 其他配套服務
硬件設備 • 電腦 • 調制解調器 (Modem) –把電腦的數碼 (Digital) 信號與電話線上能傳送的模擬 (Analog) 信號進行轉換 • 電話線 電話線 電腦 A 調制解調器 A 調制解調器 B 電腦 B
軟件 • 連接軟件 – 接上互聯網 • 通訊軟件:瀏覽器 (Browser)、電子郵件軟件 (Email client)
連線方法 1 - 專線 (Leased-line) • 24 小時接駁至互聯網服務供應商 • 能獲得永久 IP 地址 (方便建立伺服器) • 價錢較貴 • 適用於使用量較大的機構
連線方法 2 - 撥號 (Dial-up) • 透過調制解調器連上互聯網服務供應商 • 費用較便宜 • 但共用線路,即愈多人使用,上網速度愈慢 • 只給予臨時 IP 地址 • 適合個人及家庭
傳輸控制協議 / 網絡互聯協議 • 不同的網絡必須使用相同的通訊協議 (Protocol) 才可進行通訊 • 規定網路上的電腦如何傳遞訊息 • Transmission Control Protocol, TCP • Internet Protocol, IP • 簡稱TCP / IP • 是一組用來連接上互聯網的通訊協議 • 許多其他的通訊協議:HTTP、FTP、SMTP、POP3、IMAP …等
TCP / IP • TCP • 負責在主機間建立一條可靠的傳送通道,把資料正確無錯地傳送到目的地 • IP • 負責路徑選擇與資料傳送 • IPv4 / IPv6
TCP / IP 訊息 1 dsklf38di83938#233sjk0xlkwe9sdjkwejklsdf0 數據包/封包 TCP:分割 來源地 2 互聯網 IP: 傳送資料 dsklf38di83938#233sjk0xlkwe9sdjkwejklsdf0 • TCP: • 錯誤控制 • 重組 3 目的地
「檔頭」/「標題」 (Header) • 每一數據包在傳送時,都會附帶一個「檔頭」/「標題」 (Header),這標題會包含以下資料 • TCP • 來源地及目的地的地址 • 排列次序 • 錯誤控制
「檔頭」/「標題」 (Header) • IP 檔頭 / 標題 • 來源地及目的地的 IP 地址
為甚麼要使用數據包 • 增加效率 • 增加靈活度 • 減輕網絡負荷
互聯網地址 (Internet Address) • 每一部主機 (Host) 都必須有一個獨特的 IP 地址 (IP Address) • 由四個 0 - 255 間的數字組成 • 以點分隔 • 例子 • 202.45.171.11 • IP 會根據檔頭 (header)中的目的地的 IP 地址,來傳送數據包 • 缺點:非常難記
網域名稱 (Domain Name) • 使用較宜理解的文字來代替較複雜的 IP 地址 • 頂層網域 (Top-level domain) • 地區 / 國家碼: hk = 香港, tw = 台灣 • 機構性質: com = 商業機構, edu = 教育
網域名稱 (Domain Name) • 註冊名稱:組識、個人、地方、花朵、星體等名稱或簡稱 • 例子 • yahoo.com • tvb.com • emb.gov.hk • dreamer.idv.hk • 所有 .hk結尾的域名 由 香港域名註冊有限公司 (Hong Kong Domain Name Registration Company Limited, HKDNR) 負責處理及統籌
定義域名稱系統 • Domain Name System • 在互聯網上,我們是透過 IP 地址來辨識網絡上的電腦 (沒有其他方法) • 對於我們來說,這些 IP地址是很複雜及較難牢記的 • 所以,我們會以較宜理解的域名 (網址) 來代表某一電腦
定義域名稱系統 • 定義域名稱系統:在把網址轉換成 IP 地址 (網址解析) 或 由 IP 地址轉換為網址 (反向查詢) • 網址與 IP 地址的關係的比喻: • 五支旗桿 • 九龍 尖沙咀 梳士巴利道 xx 號 • DNS 伺服器 (DNS Server)是一個儲存域名與 IP 地址關係的伺服器。 • 指令:ping、nslookup
統一資源定位器 • Uniform Resource Locator , URL • 統一資源定位器 是一個地址,用作指出所有在互聯網上的檔案或資源 • 每一 URL 由幾部份組成,包括: • 通訊協議 • 主機名稱 • 網域 • 檔案路徑
例子 1 • http://www.kcmc.edu.hk/subject/cs/index.htm • 通訊協議: http (超級文本輸送協議) • 主機名稱: www • 網域: kcmc.edu.hk • 檔案路徑: /subject/cs/index.htm
例子 2 • ftp://download.hkcampus.net/free/music.wav • 通訊協議: ftp (檔案傳輸協議) • 主機名稱: download • 網域: hkcampus.net • 檔案路徑: /free/music.wav
超級文本 • 超文本 (Hypertext) • 包括 超連結 (hyperlink)的檔案 • 在互聯網上的超文本稱為 網頁 (Web page) • 網頁是以 超級文本標記語言 (Hypertext Markup Language, HTML)編寫 • 網頁是透過 超級文本輸送協議 (Hypertext Transfer Protocol, HTTP)傳送 • 我們必須使用 網頁瀏覽器 (Web Browser)才可瀏覽這些網頁 • 網站 (Web site)是把相關網頁集中一起的地方
架構 • 互聯網上的電腦是以 主從式架構 (Client Server Architecture) 來建立的
主從式架構 • Client Server Architecture • 由兩類的電腦組成:(1) 伺服器 (Server),(2) 客戶端 (Client) • 伺服器指在網絡上提供 服務 (Service) 的電腦,例如:網頁伺服器、電郵伺服器等 • 客戶端指在網絡上 要求 (Request) 服務的電腦 • 以 要求-回應 (Request-and-response) 方式運作