540 likes | 773 Views
認識網際網路. 蔡尚榮 李嘉銘. 長榮大學資管系. 國立成功大學電機系. 電腦網路. 電腦 + 通訊. Communication Network. 使用電腦及網路的動機 獲得資訊 執行程式以解決某種問題 當電腦連上網路 資訊及程式可取自網路 可共享電腦資源 資訊交換 提高機動性. 網路運作的基本原理 - 協定. 一套標準化的規範法則及資料格式 , 供通訊的個體 彼此遵守 , 以相互瞭解對方訊息的意義 , 達成彼此通 訊的目的 協定層的概念. 協定 3. 背景知識. 背景知識. 協定 2. 語言. 語言. 協定 1.
E N D
認識網際網路 蔡尚榮 李嘉銘 長榮大學資管系 國立成功大學電機系
電腦網路 • 電腦+通訊 Communication Network
使用電腦及網路的動機 • 獲得資訊 • 執行程式以解決某種問題 • 當電腦連上網路 • 資訊及程式可取自網路 • 可共享電腦資源 • 資訊交換 • 提高機動性
網路運作的基本原理- 協定 • 一套標準化的規範法則及資料格式,供通訊的個體 • 彼此遵守,以相互瞭解對方訊息的意義,達成彼此通 • 訊的目的 • 協定層的概念 協定3 背景知識 背景知識 協定2 語言 語言 協定1 聲帶/耳朵 聲帶/耳朵 • 思考眾多人員以無線對講機溝通訊息的情景
何謂網際網路(Internet) 一個全球性的電腦網路,以TCP/IP為運作協定, 此網路上目前提供有豐富應用及資訊。Internet 基本上是由許多個別的網路所連結而成, 也就是將網路連結成網際間 (Inter-network) 超大型網路,這些個別的網路包括了政府機構、大學、研究單位、軍事組織及各大民間企業所建構的網路。
TCP/IP 網路協定 HTTP,TELNET FTP,SMTP HTTP,TELNET FTP,SMTP TCP/UDP TCP/UDP IP IP Network Interface Network Interface
網際網路之組成單元: • 電腦 • 通訊媒體 • 通訊設備 • 應用軟體 • 人
Internet 豐富的資源 • 豐富的資訊 • 眾多的服務(應用服務站或程式) • 眾多的使用人
網際網路中的各種服務 • WWW(全球資訊網) • FTP(檔案傳輸) • Mail(電子郵件) • NEWS(網路新聞論壇) • BBS(電子佈告欄) • 資源搜尋服務, (如 Google, Yahoo) • Game Server • 電子商務 (E-Commerce) • 語音通訊, (Voice over Internet , called VoIP) • MSN, ICQ (Instant Message, also a kind of P2P application) • P2P 應用 (如 Napster, BitTorrent, eMule, Kazaa…, for file sharing ) • etc..
BBS( 電子佈告欄) 提供各式各樣的討論版讓使用者獲取資訊和交換意 見,設有版主管理和整討論版,使資料的取得更容 易。而且還可以傳輸檔案,也可以收發電子郵件, 更提供網路聊天、網路遊戲等,是目前學生最喜愛 的網路功能之一。
Telnet 程式 Telnet 程式 Telnet 程式 BBS 討論群組一 討論群組二 各種討論群組 BBS server 交談功能 … 郵寄功能 其它附加功能 Internet
FTP(檔案傳輸) FTP 是一種 TCP/IP 上檔案傳輸的協定,透過 FTP Client 程式連上 FTP Server 後,可以利用它來下載或上傳檔案到 服務站上。
FTP 程式 FTP 程式 FTP Servers FTP server Internet 檔案
E-Mail(電子郵件) 這是目前最普及的網路功能,它經由共同的網路協定,將從不同電腦中所發出的郵件互相傳遞,你只要知道對方的電子信箱的位址,就可以和在世界任何一個角落的電腦用戶互相通信。因為它大幅降低通訊的成本,提昇了時效。
News(網路新聞論壇) News是一套網路上的討論園地,為一世界性的 電子討論廣場,內容包羅萬象,從電腦、社會 人文、自然科學到休閒娛樂。使用者可以透過 news Client 程式將自己的問題、解答、 意見、 看法發佈到相關的新聞群組(news group)或自某 些新聞群組取得別人發佈的訊息
討論群組一 討論群組二 News server3 News server2 News server1 … 討論群組三 News reader News reader News (USENET) Internet
WWW-World Wide Web(全球資訊網) • 它是由歐洲量子物理實驗室所開始的計畫,亦是網際網路 • 上目前最受囑目的焦點,WWW 可以結合不同的網際網路 • 資訊服務,使用者可以取出超文字或超媒體檔案,也能利用 • 文件中某一個關鍵字,在網路中找到另一個與該文件有關 • 的文件資料,而這些文件可能是另一段文字、檔案、圖片 • 、聲音等,這種一直連結下去的關係叫做超連結,也就是 • 因為其多樣化的資料型態,和透過 Browser 簡單的操作介 • 面,使它成為重要的網際網路功能之一。
WWW Servers and Browsers www server www server Html files 超文件 (an HTML document) ….. Internet <A href=yahoo.com> <A href=ftp://…. CGI database ….. 瀏覽器 FTP server
WWW系統的特性 • 超媒體(Hypermedia)資訊系統 • Hypermedia= Hypertext + Multimedia • 超文件(Hypertext) • 文件中埋設指標,指到另外的文件 • 多媒體(Multimedia) • 文字,圖,聲音,視訊,動畫 • 全球性資訊網,快捷.普遍.低成本 • 結合多種技術,產生多樣化網頁資訊及服務HTML . HTTP . CGI . Javascript . Java . DHTML等
瀏覽器(Browser) • 一般而言瀏覽器被視為上網(網際網路)的人機介面 • 網路上之服務提供者或程式設計者均會考慮讓 使用者利用瀏覽器即可方便取得服務 • 瀏覽器具多樣化的功能 • 能連 WWW Server • 能連 FTP Server • 能連 Gopher • 能連 News • 收送 E-mail • 可呼叫其他程式解讀或展現各種資料 • 可呼叫其他程式連接某些服務站 • etc.
在網際網路中為方便獲取某一個資源(如份一文在網際網路中為方便獲取某一個資源(如份一文 件或一種服務),規畫出一個名稱法則,以表達 該資源。 http://www.lib.ncku.edu.tw(:80)/main.html ftp://ftp.ncku.edu.tw:21/Vendors/inforian/cicqp3.exe 伺服站名稱 協定 Port number 檔案名稱 何謂URL(Uniform Resource Locator ,網址)
何謂首頁(Homepage) 在網際網路上,各公司,機構或個人常利用WWW伺服站 建立其相關資訊,以提供網際網路使用者瀏覽,通常這些 資訊製作者設計一個網頁當作瀏覽該單位網站資訊的第一頁稱為首頁。每個單位的首頁均對應一個唯一的網址(URL)。
連上Internet • 透過政府機關或學校 • 透過網路提供者(ISP) • 讓一般大眾也能連上網路
一般人怎麼連上 Internet • ISP (Internet Service Provider), 先建立骨幹網路與 Internet 連接, 然後讓它的客戶用數據機透過電話線或有線電視纜線連結, 如此, 客戶就能透過 ISP 的設備與 Internet 相接了。
連上Internet的方式 • 撥接上網 • Modem+電話線 • 寬頻上網 • ADSL • 有線電視(CATV) • 無線上網 • GPRS
有線電視(CATV)上網 • 由於有線電視的纜線 (Cable) 可以傳送上百個頻道, 且傳輸速度很快, 所以便發展出利用其頻寬來傳送網路資料的技術, 也就是我們常聽到的 Cable 上網。 • 若要以有線電視(CATV)上網, 除了家中必須安裝有線電視外,必須加裝 Cable Modem 之設備 • Cable Modem is a device that attaches between a PC and an analog cable TV cable lines that can modulate and demodulate digital data onto/from the cable lines.
ADSL • ADSL (Asymmetric Digital Subscriber Line) 中文翻譯為非對稱式數位用戶線路, 這是一種利用電話線提供高速網路服務的技術。 • 平常所使用的電話, 只是利用其中低頻率的部分傳送語音資料, 而 ADSL 則是利用其高頻率區來傳遞網路資料。因使用的頻率範圍不同, 還可一邊上網, 一邊打電話。
非對稱式 • 由於一般人上網接收的資料量, 遠大於上傳到網路上的資料量, 因此 ADSL 便設計以高速下載、低速上傳的方式做為傳輸資料的方式。
ADSL • 利用固定式的電話系統連接
何謂頻寬 • 頻寬指的即為上網的速度, 其使用的單位為 bps (bits per second), 即每秒最多可傳送的位元數。 • 馬路與車子 • 當路上車多時, 車速自然減慢。 • 當上網人數增多時, 自然會拖慢上網的速度。
上網所需配備 • 電腦 • 電話線, 其他纜線(如Cable)或無線通訊 • 數據機 • 配合線路 • 連線帳號 • 選擇ISP (Internet Service Provider) • 上網軟體 • IE, Mozilla, Outlook, CuteFTP…etc.
Internet 上常使用的應用程式 • Web browser: IE, FireFox • FTP: IE, CuteFTP, FileZilla • SSH :putty • TELNET : NetTerm • Mail :Outlook, Outlook Express • P2P :Bit Torrent, Kazaa, eMule • Instant Message : MSN Messenger, AOL Instant Message • Media Player:Real Player, Media Player
Internet上的各種位址 • IP位址 • 完整領域名稱(FQDN) • Host Name • Domain Name • 電子郵件地址
完整領域名稱 • 完整領域名稱(FQDN, Fully Qualified Domain Name) • 完整領域名稱是一種比較容易令人接受的網址, 其命名方式很簡單, 例如長榮大學WWW 主機的完整領域名稱為「www.cjcu.edu.tw」, 便可分解為主機名稱(www) 及領域名稱(cjcu.edu.tw) 等 2 個部分:
主機名稱 (host name) • 通常是依照主機所提供的服務種類來命名, 例如提供 WWW 服務的主機, 其完整領域名稱的開頭常常會是 www, 而提供 FTP 服務的主機, 其完整領域名稱的開頭常常會是 ftp。
領域名稱(domain name) • 領域名稱 (cjcu.edu.tw) 又常被分為機構名稱 (cjcu)、類別名稱 (edu) 及地理名稱 (tw) 等三個部分:
機構名稱 • 機構名稱指的是公司行號、組織機構的英文簡稱, 例如 microsoft (微軟公司)、cjcu (長榮大學) 等。
類別名稱 • 類別名稱用來判別這個單位是屬於哪類的組織, 如「edu」代表教育或學術機構, 「com」則為商業團體或公司行號。 • edu -教育或學術機構 • com -商業團體或公司行號 • gov -政府單位 • net -網路服務組織 • org -財團法人或公益團體 • idv -個人
地理名稱 • 地理名稱的作用在於指出伺服器主機的所在地, 一般只有美國以外的地區才會加上此名稱。例如 tw 是台灣、jp 是日本、au 則是澳洲。
名稱伺服器 • 由於 IP 位址並不容易看出主機的用途, 而且也不好記, 所以我們通常是以完整領域名稱來表示主機網址。 • 而名稱伺服器(DNS, Domain Name Server) 的用途就是將我們使用的完整領域名稱, 翻譯成電腦實際上可辨識的 IP 位址。
名稱伺服器 (DNS Server) 210.70.183.162 DNS Client www.cjcu.edu.tw DNS Server DNS Client 140.116.72.72 turtle.ee.ncku.edu.tw
電子郵件地址 • 電子郵件地址是由主機之名稱地址, 加上收信人在該主機上的帳號所組成的。例如老師之信箱在長榮大學mail.cjcu.edu.tw 主機上,帳號名稱為 srtsai, 所以老師的電子郵件地址可表示為: srtsai@mail.cjcu.edu.tw
IP • IP 的原文為 Internet Protocol, 為 TCP/IP 的核心協定, 提供遞送IP封包到目的地之服務。
TCP 與UDP • TCP 與 UDP 介於應用程式與 IP 之間, 負責電腦之間點對點的通訊。 • TCP 可提供可靠且依資料順序(先送出的先到達)的傳輸方式, 但相對的傳輸效率較差。 • 相反地, UDP 傳輸效率較佳, 但不保證傳輸的可靠性及資料順序, 若應用上需要,必須藉由上層的應用程式來確保資料的正確性及順序。
連接埠(Port) • IP位址用來定位電腦 • 連接埠(Port)用來分辨同一電腦上,某個應用程式 • 如Web Server標準連接埠為80, Mail Server為25, FTP Server為21 • 例子: ftp://ftp.nsysu.edu.tw http://www.ee.ncku.edu.tw http://xml.ee.ncku.edu.tw:8080
常用的連接埠 • Telnet TCP 23 • FTP TCP 21 • HTTP TCP 80 • SMTP TCP 25 • SSH TCP 22 • DHCP UDP 67
網路工具程式 • ping • ipconfig • tracert (Windows), traceroute (Unix) • nslookup
Windows DOS 中之IPCONFIG • IPCONFIG 可顯示目前所有網路卡的 TCP/IP 設定值。 • 請在命令提示字元下輸入 ipconfig, 按 [Enter] 鍵後會出現以下訊息: