SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
第五章 網際網路

       網際網路的歷史沿革
       網際網路基本運作原理
       網際網路上的熱門應用




      名詞解釋
      網路:把電腦與電腦使用網路線相連成網
      網際網路: Internet, 連結各個網路所成的大型網路(inter-
      network),特指今日全球個人電腦等設備所連結上的大型網
      路
      連結上網的機器稱為主機(host)或終端系統(end system)
      提供連結服務的稱為ISP (Internet Service Provider), 例如中
      華電信(HiNet)
      頻寬(bandwidth) = bits/second (每秒可傳輸多少位元)
      協定(protocol): 指的是方法, 規則。定義傳遞訊息時使用的
      格式及方法, 也定義收發兩端接到訊息時應有的動作。遵
      循協定的規範, 雙方就能清楚無誤的相互溝通傳送資料
      網際網路所使用的通訊協定是TCP/IP (Transmission
      Control Protocol/ Internet Protocol)

5-2




                                                      1
網路示意圖




      靠著不同的傳輸媒介, 將網路上的元件相連, 也將各個網
      路連結起來
5-3




      網際網路的架構
       網際網路是階層式的架構




5-4




                                    2
網際網路發展的沿革–線路交換
       早期只有電信系統的線路交換
       兩方溝通採用獨占線路的方式




5-5




      網際網路發展的沿革–封包交換
      1961年Leonard Kleinrock提出封包交換的概念
      封包交換(packet switching): 將原始傳送的訊
      息切割成一個個封包,傳送進網路之後, 每個封
      包可能走不同的路徑, 最後到達目的位址再重新
      組裝回原始訊息
      封包交換不需要獨占連線
      對於電腦資料傳輸而言, 封包交換比線路交換有
      效率
      封包隨著路由器(router)所尋找出路徑來傳遞,
      最後抵達目的位址,稱為繞徑(routing)

5-6




                                        3
網際網路發展的沿革–封包交換




5-7




      繞徑 (Routing)
       封包丟進網路後, 由路由器的繞境演算法找出封包要往
       目的位址的最佳路徑, 經由每一個路由器接力傳輸, 封
       包最終才能順利抵達




5-8




                                    4
封包的傳送過程




5-9




       封包的傳送過程




5-10




                 5
網際網路發展的沿革
       1971年出現網際網路的第一個殺手級應用程式:E-mail
        PS:殺手級應用程式 (killer application):指一樣新
        產品、新觀念或新服務一推出即能在市場上佔有一席
        之地,受到熱烈歡迎,甚至能壟斷整個市場
       1974年TCP/IP誕生
       1983年出現Telnet及FTP
          telnet:讓使用者可遠端登入另一台電腦,並且進行各
          種操作
          FTP:使檔案能夠透過網際網路方便地在電腦之間傳送
       1989年Tim Berners-Lee提出HTML,WWW誕生
       1994年第一個圖形化網站瀏覽器Netscape誕生
       1995年電子商務產生
5-11




       網際網路基本運作原理
        網際網路是分
        層運作, 以郵
        務的分層運作
        比喻




5-12




                                               6
網際網路的分層運作
          分層運作的好處
           層與層之間分工責任清楚
           若有某一層必須變動, 則僅影響上下層, 不相鄰
           之層面不受影響




5-13




       OSI(Open Systems Interconnection)網路參考模式

       按不同的功能將網路的軟硬體架構分為七個層次
        應用層(Application Layer)
        展示層(Presentation Layer)
        會議層(Session Layer)
        傳輸層(Transport Layer)
        網路層(Network Layer)
        資料鏈結層(Data Link Layer)
        實體層(Physical Layer)




5-14




                                                 7
OSI 網路參考模式




5-15




       網路協定
       用來規範網路節點間訊息的傳遞方式、訊息格
       式、如何進行錯誤偵測等資訊傳送相關事項
       如同「紅燈停;綠燈行」的交通規則協定




5-16




                              8
網路協定
       網路協定大致上可分為網路硬體協定、軟硬體介面及網路軟體協
       定:
        (1) 網路硬體協定
             -- 網路硬體協定主要是規範網路硬體設備之相關事項
             -- 屬於OSI參考模式中的「實體層」電氣規範部份
        (2) 軟硬體介面
             -- 當電腦軟體程式需存取硬體設備時,需使用一致的
                軟硬體介面規範
             -- 屬於OSI參考模式中的「資料連結層」部份
        (3) 網路軟體協定
             -- 提供網路通訊過程中的協調服務
             -- 定義如何建立網路連接、路徑選擇、錯誤回復、流
                量控制…等
             -- 屬於OSI參考模式中的「網路層」以上之相關協定

5-17




       OSI 網路參考模式
       跨系統之節點傳送
        從節點A之網路架構依序往各層而下至實體層
        再經由傳輸媒介從節點B之網路架構依序往各層而上
        至應用層




5-18




                                          9
網路協定模式
       通訊協定中資料封包的傳遞
        當訊息每往下一層時,會在資料前端加上該層的標
        頭(Header),但實體層例外
        當訊息傳到資料鏈結層時除了須加上該層的標頭
        外,還要加上該層的標尾(Trailer)
        相同地,當訊息每往上一層時,則會除去原來所加
        之標頭
        事實上,各層的標頭或標尾都包含了該層傳輸工作
        的重要訊息,以進行資料的處理
        在每一層的處理中,整個資料訊息是由資料及標頭
        所組成的,我們稱之為「封包」(packet)


5-19




       網路協定模式




5-20




                                 10
TCP/IP and OSI Model




          網際網路(Internet)所使用的通訊協定是TCP/IP
5-21




       網路的通訊協定堆疊




        每一層跑著不同的通訊協定, 有些通訊協定可以是存軟體
        相關實作, 有些則是必須硬軟體配合
5-22




                                          11
應用層 (Application Layer)
         提供許多供應用程式使用的通訊協定
         應用層提供的通訊協定範例:
           瀏覽網頁: HTTP
           傳輸檔案: FTP
           電子郵件: SMTP




5-23




       傳輸層 (Transport Layer)
       對Application layer來說, Transport layer為網路上兩
       端電腦裡的應用程式提供一邏輯連線
       提供流量管制以避免傳輸端速度太快使得接收端的緩衝區
       爆滿
       進行多工(multiplexing)及解多工(demultiplexing) :
         多工:在標頭(header)裡填上應用程式的連接埠號碼 (port
         number)
         解多工:根據標頭裡的連接埠號碼將message傳網正確的應用
         程式
         Port number: HTTP → port 80, telnet → port 23,
                      SMTP → port 25
       將message切割製作成封包 (pocket)
       將接收到的封包重組成message
       提供連結導向傳輸服務及非連結導向傳輸服務
         連結導向傳輸服務: TCP (Transmission Control Protocol)
         非連結導向傳輸服務:UDP (User Diagram Protocol)
5-24




                                                          12
傳輸層提供邏輯連線




5-25




       切割與組裝
       在傳輸端將資料切割成一個個封包(packet), 把
       傳輸時所需要用到的資訊放在標頭(header), 再
       往下層傳送直到丟進網路

       在接收端反向操作, 每一層把自己需要用到的標
       頭資訊取出, 並把該標頭砍除, 處理完後將封包
       往上層傳送使用




5-26




                                    13
封包的切割




5-27




       網際網路提供的傳輸服務
       連結導向服務 (connection-oriented service,TCP)
        提供可信賴的資料傳輸(reliable data transfer),
        能夠確保資料傳輸完整無誤
        傳送之初必須先進行三向式握手(three –way
        handshake)建立連結
        Example: FTP檔案傳輸
       非連結導向服務(connectionless service, UDP)
        對於資料的傳輸採用盡力(best-effort)的精神, 沒
        有給予任何品質上的保證
        可減少在連結導向服務中為確保各個資料傳輸完整無
        誤而爭加的負擔, 傳輸速度較快
        Example: 在網路上聽廣播或看影片, Internet
        telephone

5-28




                                                  14
三向式握手




       雙方互相回應確定是否依序收到封包, 如果資料有遺失則通知
       傳送方重送資料
5-29




       TCP資料傳送與結束連線




5-30




                                      15
流量管制(Flow Control)
        流量管制(flow control): 避免一端電腦傳送過快導致
        另一端電腦的緩衝區爆滿
        雙方在建立連結時就設定好雙方的緩衝空間, 並在傳送
        過程中作動態調整, 一旦緩衝空間將爆滿時, 傳送方會
        被要求減緩傳送速度

                  可接收資料視窗
                 (Receive Window)
                   尚未使用的 在緩衝區的      往應用層
          從IP層
         接收資料       緩衝區              傳輸
                          TCP資料

                       接收資料緩衝區


5-31




       壅塞管制 (Congestion Control)
        控制整個網路上的封包流量, 避免因為大量封包湧進網
        路導致網路壅塞癱瘓
        由排隊理論(queuing theory)可知網路流量與等待時間
        呈指數型成長




5-32




                                           16
網路層 (Network Layer)
        對Transport layer而言, Network layer提供電
        腦與電腦之間的邏輯連線
        由Internet Protocol來指定網路的位址體系
        (addressing scheme), 每一個連結上網際網路的
        機器都必須有一個網路位址(IP address)
        在標頭(header)裡填上IP address
        在Windows作業系統中, 由命令列模式打入
        ipconfig即可查詢電腦的ip位址
        IPv4使用32 bits來定義IP定址
        IPv6使用128位元用來定址, 解決IP不足的問題

5-33




       IP addresses in dotted-decimal notation




5-34




                                                 17
連結層 (Link Layer)
        連結層負責在每個packet加上header以及
        trailer, 構成一個frame, 再將packet傳遞出
        去. 其中header和trailer包含接收端和中繼
        端的address information, 使packet可以在
        異質網路中進行傳輸
        Example: 連結層可能是採用乙太網路
        (ethernet), 或是採用無線網路的802.11規格
        為了能夠儘早抓出錯誤,連結層提供錯誤管制,
        甚至是錯誤更正



5-35




       錯誤管制 (Error Control)
        封包傳送途中可能訊號會發生錯誤
        最簡單的錯誤管制是使用檢查和
        檢查和(checksum):所傳輸的資料相加最後取其
        補數
        檢查和的弱點:當兩個資料再同一位數發生錯誤
        時,使用檢查和無法偵測出有錯誤發生




5-36




                                            18
檢查和(checksum)範例
         傳輸的資料如下:
           1011100001010110
           0000101001110101
           0010011011001110
         將所傳輸的資料相加得1110100110011001
         取補數得0001011001100110 - 檢查和
         若傳輸無誤, 在接收端將資料與檢查和相加得
         1111111111111111
         若出現0表示傳輸過程有錯誤發生


5-37




       實體層 (Physical Layer)
         以硬體實際傳輸0、1訊號
         使用光纖、同軸纜線、雙絞銅線甚至是無線傳
         輸
         不同的傳遞媒介會有不同的方式來傳送位元




5-38




                                      19
連結媒介與連線上網
       雙絞銅線 (Twisted-Pair Copper Wire)
        最便宜且最廣泛使用的傳輸媒介
        使用兩條包覆好的銅線相互交叉捲起, 成為一
        條傳輸媒介
        透過雙絞可以減少磁場干擾
        必須有放大器或中繼器(repeater)加強訊號




5-39




       連結媒介
        同軸纜線 (Coaxial Cable)
         由中空的圓柱形導線內包傳輸導線
         可傳輸數位訊號及類比訊號
         用於有線電視訊號傳輸及區域網路的網路連線
         鋪設
         可傳輸距離較雙絞銅線長




5-40




                                         20
連結媒介
       光纖 (Optical Fiber)
        能夠高速傳輸資料
        資料能夠傳達致超過100Km, 之後才會有訊號減
        低的現象
        不受電波干擾




5-41




       連結媒介
       光纖傳送資料原理
        光線在行進時若遇到不同介質時會產生折射
        當介質密大相差很大時會產生全反射, 利用這
        項特性可以傳送資料




5-42




                                   21
數據傳輸
       訊號傳輸
        訊號的傳輸通常是以電壓來表示




        訊號在傳輸媒介中傳遞時,會有部份被吸收或散射,
          傳輸距離太長 訊號強度會衰減
        解決方式:
         在通訊雙方間加上「訊號加強器」(data regenerator)
         或「中繼器」(repeater)


5-43




       數據傳輸
        訊號衰減




5-44




                                             22
數據傳輸
       傳輸訊號:類比、數位
        類比訊號
         連續變化的電壓,可透過多種傳輸媒介進行傳送




         聲波透過電話以類比訊號的形式進行傳送




5-45




       數據傳輸
        數位訊號
         不連續的電壓脈波,以不同的電位狀態來表示0與1
         數位訊號的傳輸設備較類比訊號來的便宜
         以相同的距離傳輸,數位訊號比類比訊號更容易衰
         減,必須使用「訊號加強器」來克服




5-46




                                   23
數據傳輸
         電腦通訊過程
          電腦發出二進位的數位訊號
          傳輸媒介傳送的訊號為類比訊號
          必須透過「數據機」將數位訊號轉換成類比訊號




5-47




       網路架構與分類
       網路之規模分類:LAN、MAN、WAN
       網路之規模分類:LAN、MAN、
        區域網路 ( LAN: Local Area Network )
        分佈在在一間公司內部或者是一所學校以內的範圍所形
        成的網路規模
             提供電腦間快速、短距離的資料通訊
        都會網路 ( MAN: Metropolitan Area Network )
        在同一都會區內的區域網路連接起來所形成的網路
        廣域網路 ( WAN: Wide Area Network )
        由數個都會網路或區域網路所連接而成的網路結構
             提供長距離的通訊、傳輸速率比較慢
        校園網路: 校園中的電腦通成連結形成區域網路(Local
        Area Network), 再向電信公司租用網路線, 提供
        10Mbps至100Mbps的頻寬, 甚至可達10Gbps
5-48




                                                  24
Internet服務供應商(ISP)
       Internet服務供應商 ( Internet Service Provider ,
       ISP )
          主要為客戶提供網際網路的連線及多媒體服務
          早期國內較知名的ISP為中華電信(HiNet),除了為個人
          用戶提供撥接、寬頻服務,也根據企業或組織需求提供
          專線服務
          隨著網路技術的快速發展與通訊民營化的趨勢,許多民
          營的ISP也紛紛崛起
          早期普遍使用撥接方式上網,使用者需向ISP申請撥接
          帳號,依照撥接時數給付撥接服務的費用,同時還需另
          外負擔電話線路連線費用


5-49




       ISP參考表
                             網址                   連線服務
         ISP名稱

                                           撥接/ADSL/專線
       HiNet     http://www.hinet.net

       台灣固網                                撥接/ADSL/專線
                 http://www.tfn.net.tw/

       速博Sparq                             撥接/ADSL/專線
                 http://www.sparq.com.tw

       東森寬頻      http://www.cable-         ADSL/Cable
                 modem.com.tw/

       和信超媒體     http://www.giga.net.tw    ADSL/Cable

       亞太線上                                撥接/ADSL/ Cable/專線
                 http://www.apol.com.tw/




5-50




                                                               25
撥接網路
        早期使用電話線進行撥接
        透過數據機(Modem)將電腦所傳輸的數位訊號轉為類比
        訊號,然後經由電話線傳輸出去
        數據機也把電話線所傳輸的類比訊號轉為數位訊號傳
        進電腦
        頻寬約在56kbps
        連結上網時, 電話便無法接通




5-51




       ADSL
       Asymmetric Digital Subscriber Line
       利用電話線提供寬頻上網
       使用者離電信公司距離不能超過4km
       在上網的過程中所傳輸的資訊能與電話線傳遞的
       音訊同時傳輸, 可以邊上網邊講電話. 在電腦安
       裝一個數據機接收網路訊號, 在電話則是安裝一
       個過濾器將音訊濾出來
       上傳與下載切割不同頻寬, ADSL有下載快上傳慢
       的非對稱性(Asymmetric), 符合一般使用者的使
       用需求
       上傳: 256kbps,下載: 1.5Mbps
5-52




                                            26
ADSL




5-53




       Cable Modem
        利用有線電視纜線傳輸訊號
        ADSL: 網路資料和電話訊號一起傳輸
        Cable Modem: 網路資料和電視訊號一起傳輸
        Cable Modem也是下載快上傳慢.
        上傳: 440kbps,下載: 10Mbps ~ 30Mbps
        趨勢上是亞洲及歐洲喜歡ADSL
        美國則偏好Cable Modem




5-54




                                          27
無線網路
       廣佈無線網路存取器(Access Point, AP)
       透過無線網卡與AP連結傳輸資訊




5-55




       網路通訊設備
       集線器(Hub)
        有許多資料傳輸埠(Port),讓每台電腦都可與集
        線器連線
        可避免一條網路線故障整個網路就會癱瘓的問題
        常用在星狀網路架構中




5-56




                                     28
網路通訊設備
       網路卡(NIC)
        一般區域網路在通訊時,由於是透過專有的線路傳送
        資料,非經由電話線進行傳輸,因此不需用Modem將
        數位訊號轉換成類比訊號
        與電腦連結溝通的介面—網路卡
        依照不同的網路型態而有不同的種類




           網路卡     USB網路卡   無線網路卡


5-57




       網路通訊設備
       數據機(Modem)
        調變;Modulation:把電子訊號轉換成類比訊號傳
        送出去
        解調;DeModulation:把接收到的類比訊號轉換成
        電腦看得懂得電子訊號
        使用介面為RS232串列介面




5-58




                                       29
網際網路上的熱門應用
         WWW的四大組成元素

          主從式架構      HTTP
          網頁瀏覽器      HTML




5-59




       全球資訊網WWW
       World Wide Web簡稱WWW,中譯為全球資訊網,它是
       Internet上最受歡迎的服務項目之一。它採行伺服器/用戶
       端(Server/Client)架構,共享的資料放置於Web伺服器
       上,任何一台有連接網際網路的電腦,都可以透過瀏覽器進
       入這些伺服器,並與之產生互動獲取資訊,例如瀏覽其上所
       儲存的網頁資料、查詢它的資料庫系統,甚至將檔案上傳到
       伺服器等等。目前的全球資訊網更將電子郵件、新聞群組等
       服務整合起來,形成一個綜合資料傳輸平台。


                       在WWW上查詢電腦產品的最新報價




5-60




                                           30
主從式(Servers and Clients)架構
        由用戶端發出需求, 主機給予回應




5-61




       網頁瀏覽器
        網頁瀏覽器(Browser)
        瀏覽器是根據使用者發出的請求,從伺服器抓
        取、處理網頁原始檔案,並顯示結果給使用者
        的程式。若要進一步認識瀏覽器,有必要先認
        識網頁的原始面貌 ─ HTML檔案。
        可支援Cookie紀錄使用者上網的資訊
        第一個商品化的網頁瀏覽器為網景的
        Navigator
        微軟在作業系統中附上Internet Explorer


5-62




                                      31
HTTP
        www所使用的基本通訊協定
        URL就是大家在上網瀏覽時所輸入的網址,它的英文全名
        是Universal Resource Locator,中譯為「全球資源定
        位器」,其作用是為用戶端提供網路資源的位置,以及
        存取資源所需用到的通訊協定。
        URL的組成




        透過Domain Name Server (DNS) 讓使用者可以文字指定
        某一網路位址
5-63




       網域名稱
         網域名稱
       IP位址是表示網路中電腦的唯一標識,但一長串的數字不方
       便記憶,例如想存取微軟公司官方網站,就必須記住
       「207.46.245.156」這組IP位址。如果改為
       「Microsofte.com」這個網域名稱(domain name),是不
       是比較方便記憶呢?
         網域名稱的命名
       為了方便記憶,網域名稱通常有一定的規律,最前面是主機
       名稱,第二部分為所在網域,第三部分為公司、組織性質,
       其中最後一部分通常為國家代碼。




5-64




                                                32
DNS (Domain Name System) 網域名稱系統
        在TCP/IP網路中無法根據網域名稱直接搜尋電腦,所以為了
       方便透過網域名稱存取電腦,必須再設定DNS(Domain Name
       System)網域名稱系統,自動將網域名稱轉換為IP位址。
        註冊網域名稱: 電腦的網域名稱必須向國際組織InterNIC
       申請註冊通過審核,其他人才可以透過此名稱存取對應的電
       腦。




                  DNS的工作示意圖
5-65




        HTTP
         常見的主機命名名稱列表




5-66




                                           33
HTML
       超文字標示語言(Hyperlink Text Markup Language ,
       HTML) 是構成網頁的基礎要素
       由文字檔所組成,藉由「標籤」(Tag)來進行排版的動
       作,定義文字或圖片的表現方式及文件之間的連結
       HTML網頁可在文書編輯器中撰寫,例如:記事本,或網
       頁編輯軟體例如:FrontPage
       每一個HTML的檔案必須存成.htm或.html檔方能瀏覽
       透過WWW的瀏覽器的解譯,會在網頁中產生文字、圖片、
       聲音、動畫等
       在HTML文件中使用者可透過超鏈結(hyperlink)連接全球
       網路的WWW 伺服器


5-67




       HTML範例1




5-68




                                                  34
HTML範例1– 使用標籤
          標籤                     功用
                     宣告此文件為HTML,讓瀏覽器能夠判讀,並且在文件結
<HTML>...</HTML>
                     尾處以</HTML>標註,宣告HTML文件結束。

                 標籤內的內容為HTML文件的檔頭,也就是檔頭內的內容
<HEAD>...</HEAD> 不屬於HTML的文件本體,檔頭內放的是定義文件中需要
                 特別處理的一些宣告,也有可能是JavaScript的原始碼。

                     說明HTML文件標題,使用瀏覽器觀看這份文件時,
<TITLE>...</TITLE>
                     TITLE標籤內的文字將呈現在瀏覽器最上方的標題欄內。
<BODY>...</BODY> 宣告文件的主體,也就是HTML文件的重點所在。
                     註解標籤,用以表示註解標籤內之文字為註解之用,並
                     不會呈現在瀏覽器上,通常是用來幫助自己或其他閱讀
<!-- ... -->
                     原始碼的人了解每一段落的功用所寫的說明。

5-69




       HTML範例2




5-70




                                                   35
HTML範例2–使用標籤
               標籤                       功用
                         標題,x是1-6的數字,用以表示不同的層次。
  <Hx>...</Hx>
                         宣告一個段落的起訖,瀏覽器在閱覽時,會在段落結束
  <P>...</P>
                         後加一空白行。
                         換行標籤,注意此標籤並不是成對使用。
  <BR>
                         斜體。
  <I>...</I>
                         粗體。
  <B>...</B>
                         文字加底線。
  <U>...</U>
                         設定字體的大小及顏色,其中顏色的設定為調色的方
  <FONT SIZE=N           式,以六個16進位的數字表示,順序為紅綠藍(RGB),
                         因此正紅色就以FF0000表示,正綠及為00FF00,同
  COLOR=#VALUE>
                         理,正藍為0000FF,其他不同的顏色就依照三色的比
  ...</FONT>
                         例分配去調配設定。
                         文字置中對齊。
  <CENTER>...</CENTER>
                         選項清單。
  <MENU>...</MENU>
                         項目名稱,搭配<MENU>標籤使用,每一個項目名稱的
  <LI>
                         開頭以<LI>標註。
5-71




       HTML範例2– 使用標籤
               標籤                  功用
                    設定圖片顯示時的寬度,以pixel為單位,WIDTH=200
                    表示設定圖片顯示時,寬度為200pixel,如果原本的圖
         WIDTH
                    片寬度超過設定值,則圖片會遭到壓縮。此屬性若不設
                    定,則顯示時採用原始檔案的寬度。
                    設定圖片的高度,與WIDTH屬性的概念相同。
         HEIGHT
                    設定圖形在瀏覽器中顯示的水平位置,同樣以pixel為單
                    位,譬如HSPACE=50,表示圖形左右兩邊各空出
         HSPACE
                    50pixels。預設為0。
                    設定圖形在瀏覽器的垂直位置,概念與HSPACE相同。
         VSPACE
                    設定圖片外框的厚度,以pixel為單位,預設為0。
         BORDER
                    圖片對齊方式,可設為Top、Bottom、Middle、Right、
         ALIGN
                    Left等。
                    當瀏覽器的圖片自動載入功能關閉時,將以ALT屬性內
         ALT
                    “及”括起來的內文取代圖片的顯示。
5-72




                                                         36
HTML範例3




5-73




       TELNET
       TELNET 協定傳輸機制:
       讓使用者可遠端登入另一台電腦,並且進行各種操作




5-74




                                 37
TELNET
       TELNET (TErminaL NETwork) 遠端登入:
         定義遠端系統與終端機的標準介面




5-75




       TELNET
        TELNET 遠端登入實例 : Netterm




5-76




                                         38
電子佈告欄 (BBS)
        BBS為電子佈告欄系統(Bulletin Board
        System)
        使用者可以透過網路連線到BBS存取系統上的
        檔案,也可以透過遠端登錄程式在BBS上進行
        線上討論或線上交談




5-77




       FTP
        FTP(File Transfer Protocol)檔案傳輸協定
       : 提供點對點間可靠的檔案傳輸服務
        FTP實例 : CuteFTP




5-78




                                            39
電子郵件
        電子郵件三大元素:
        使用者代理人, 郵件伺服器, SMTP




5-79




       電子郵件
        電子郵件送收流程




5-80




                              40
電子郵件
       SMTP ( Simple Mail Transfer Protocol )簡單郵件傳輸協
       定
         定義郵件伺服器間傳送郵件的訊息格式
         透過郵局協定 POP ( Post Office Protocol ) 擷取郵件
         SMTP、POP3郵件傳送:




       E-mail位址包含「帳號」和「主機位元址」兩部分,寫作
         User_name @ mail_server_name . domain


5-81




       電子郵件
       電子郵件實例-Outlook Express




5-82




                                                       41
電子郵件
         Webmail為郵件使用者代理人的新寵




5-83




       網路電話
       相對於電路交換(circuit switch)為基礎的公用電話
       網路(PSTN),使用封包交換(packet switch)技術的
       網際網路費率更低,以同樣台北—高雄為例,一般時段
       的通話費率每分鐘2.1元;而在電腦上撥打網路電話,則
       只需要支付固定的上網費用,即便撥打至傳統電話或行
       動電話,費用也很低廉。例如目前最當紅的網路電話服
       務─Skype,使用電腦對電腦的通話功能是完全免費的,
       而撥打國內或是世界各地的傳統電話,每分鐘也不足新
       台幣1元。如果購買了專用的Skype撥號器,更可以讓傳
       統電話直接撥打Skype,享受低價通話服務。



5-84




                                           42
網路電話



                          利用網路電話軟體
                          Skype撥打傳統電話

       利用網路電
       話軟體Skype
       與遠端電腦
       通話
                  網路電話




5-85




       搜尋引擎
       利用搜尋引擎找出使用者想得的資訊
       每家搜尋引擎技術不同




5-86




                                        43
即時傳訊
         提供網友一個即時文字
         溝通的機制
         提供使用者名單讓使用
         者知道一起在線上的朋
         友
         目前各家廠商中仍無統
         一標準, 因此系統互不
         相容




5-87




       Blog
       Blog最初是由Weblog一詞衍生而來,它以網頁形式呈現作者
       一些日記體的留言,一個Blog就是一個網頁,內容就是一個
       個倒序排列的日記體帖子,更新頻繁且充分利用超鏈接。由
       於使用簡單、沒有技術門檻,而且可以與其他人即時互動,
       所以深深受到廣大網友的喜愛。




                   Blog網頁
5-88




                                         44
網路安全
          電腦駭客
            Hacker:設法取得未授權的主機之使用者權限
            Cracker:惡意攻擊他人電腦進行破壞
          利用ping指令可作出最簡單的阻斷式攻擊
          (Denial of Service)




5-89




       利用ping檢查網路
       如何利用ping檢查網路是不是通的
       1.請先選擇 開始 -- 執行
       2.在欄位上輸入ping指令
         其格式為 ping ip位址(或domain name) -t
         其中 ping 為程式名稱
         ip(或domain name)欄則填某一主機的ip或domain name
         最後 -t 為參數以讓視窗不會自動關閉




5-90




                                                  45
利用ping檢查網路
       3.程式執行畫面(1)
         如果你的電腦網路卡正常運作,網路線路是通的,且要
         ping那一台主機也正常運作,那麼會得到下列訊息
         Replay from 140.127.54.253: Bytes=32 time=2ms TTL=254
       4.程式執行畫面(2)
         若有問題則會有不同的訊息如下,發生原因有 :
         i.Hardware error 硬體發生錯誤,如網路卡 ......
         ii. 驅動程式安裝問題 ......
         iii. Destination 目的端已離線 ......




5-91




        電腦病毒
           惡意程式碼
             病毒:會不斷自我複製及感染其他檔案
             蠕蟲:蠕蟲可以透過網路散播
             特洛伊木馬程式:植入後門進而竊取資訊
           電腦病毒, 特洛伊木馬程式及蠕蟲比較
                         電腦病毒          特洛伊木馬程式         電腦蠕蟲
       主動散播自己               ×                ×            O
       感染其他檔案                                ×             ×
                            O
                   隨電腦使用時間越長受                       網路連結的範圍
         感染數目                              不變
                   感染檔案數目越多                         越多散播得越廣




5-92




                                                                 46
知名電腦病毒列表
       病毒名稱       型態            病毒特性

       梅麗莎病毒 巨集病 梅麗莎為散播能力非常強的病毒,感染
                   Microsoft Word裡的normal.dot檔案,並
                 毒
       (Melissa)   且透過使用者的郵件名單中傳送給他人
                       利用人性對於ILoveYou字辭的好奇使使
                   描述語
                       用者電腦中毒,導致*.jpg檔案及*.mp3檔
       ILoveYou
                   言病毒
                       案無法使用
                       攻擊Windows作業系統中的弱點,導致
        殺手病毒
                    蠕蟲 作業系統不停地自動重新開機,並且大量
         (Sasser)
                       散播
                       這隻病毒的發作時間為4月26日,也就是
       車諾比爾病
                   檔案感 車諾比爾事件的日期,破壞力相當強悍,
            毒
                   染病毒 中毒之後,一旦在發病日開機即會直接格
       (Chernobyl)
                       式化整個硬碟
5-93




       防毒軟體
       防毒軟體的兩大元素
         病毒的定義檔
         搜尋病毒的引擎
       使用防毒軟體之後並非一勞永役, 而是需要正確
       的使用習慣, 如定期更新病毒馬及修補作業系統




5-94




                                                    47
封包竊聽
       當資料在網路中傳輸, 其實是很容易遭到竊聽
       如果資料未加密的話, 很容易就被一覽無遺
       為避免封包被竊聽,應盡量使用安全連線方式, 傳送E-
       mail 也要勾選使用SSL安全連線




5-95




       Web 2.0 -新時代的網站模式
        2000 年發生網路泡沫化之後, 網路相關產業曾
        經沈寂了好幾年, 大家也不再對網站經營抱持
        太大期望。不過歷經泡沫化之後存活下來的網
        站, 或者新建立的網站, 發展出一股不同於舊式
        網站的新興活力, 慢慢地呈現出欣欣向榮之
        象。
        歐萊禮 (O'Reilly) 公司的總裁 Tim O'Reilly 為
        了區別新舊網站不同的經營模式, 提出了Web
        2.0 這個名詞, 隨著各網站與媒體的討論與推廣,
        Web 2.0 便成了一個網站經營的熱門名詞。


5-96




                                              48
Web 2.0 -新時代的網站模式
       究竟 Web 2.0 與傳統網站有什麼不一樣的呢?
       Web 2.0 最重要的是 『使用者為主』 的觀念,
       經由這個觀念, 發展出下面的網站經營模式:
       集體創作:在傳統網站上, 使用者所扮演的僅
       止於閱讀者角色, 只能單方面地被動接收網站
       提供的資訊。而 Web 2.0 網站上, 使用者卻是
       寫作者、創作者, 可以提供資訊給網站, 所以越
       多人使用, 網站的內容就會自動變得更豐富。




5-97




       Web 2.0 -新時代的網站模式
       集體創作最明顯的例子就是維基百科
       (Wikipedia)。傳統的百科全書網站, 如大英百
       科全書, 都是由網站所屬公司聘請編輯來製作
       百科全書的條目, 使用者只能單方面接收、閱
       讀。而維基百科卻一反傳統, 讓所有使用者可
       以創作、編輯所有條目, 如此一來, 網路上數以
       萬計的使用者都成為維基百科的編輯。不論任
       何公司資金如何雄厚, 聘請學術多麼淵博的編
       輯, 又怎能比得上眾志成城的廣大網路使用者
       呢?所以維基百科在短短數年間就擁有相當豐
       富、詳細, 而且包含多種語言的條目。


5-98




                                     49
Web 2.0 -新時代的網站模式




5-99




        Web 2.0 -新時代的網站模式
        去中心化:傳統網站與傳統媒體一樣, 越大型的
        網站, 對於資訊越具有掌控力, 造成資訊的提供
        過於集中於少數。因此傳統網站上面, 資訊的擷
        取、評論的角度不一定符合大多數人的期望、需
        求, 因為那只是由少數人以本身的角度所生產的
        資料。




5-100




                                  50
Web 2.0 -新時代的網站模式
        不過近來各種新興的網站服務, 例如部落格
        (Blog, 亦稱為網路日誌、網誌)、電子相簿、
        Wiki, 都提供了方便的網路書寫、分享功能, 以
        前個人要架站提供資訊, 必須具備基本的電腦
        與網路知識, 現在使用這些服務之後, 只要申請
        帳號, 就可以立刻在網路上發表個人的文章、
        照片等資訊。




5-101




        Web 2.0 -新時代的網站模式
        有了方便的機制, 人人都可以在網路上發聲, 掌
        控資訊的權力不再集中於主流網站, 而逐漸下放
        到各個階層, 因此有了 quot;We the Mediaquot; (我們即
        媒體, 亦可稱草根媒體) 的概念。所以資訊的去
        中心化, 也成為 Web 2.0 網站的重要模式。
        Web 2.0 是先有現象之後才提出的名詞, 而且
        Tim O‘Reilly 當初提出時, 也只有舉例說明什麼
        是 Web 2.0, 所以目前 Web 2.0 不像技術名詞那
        樣具有明確、嚴謹的定義, 很多人也都試著研
        究、解釋這個新的網站模式。
        不過大抵總歸一個要點:Web 2.0 是一個 『以
        人為主、眾人集合』所產生的網站模式。

5-102




                                          51

Contenu connexe

Tendances

資工所考試密技說明會
資工所考試密技說明會資工所考試密技說明會
資工所考試密技說明會
Mu Chun Wang
 
敬拜與讚美講義
敬拜與讚美講義敬拜與讚美講義
敬拜與讚美講義
gracechurch
 
IE-019 何謂供應鏈管理
IE-019 何謂供應鏈管理IE-019 何謂供應鏈管理
IE-019 何謂供應鏈管理
handbook
 
DS-032-間歇運動機構
DS-032-間歇運動機構DS-032-間歇運動機構
DS-032-間歇運動機構
handbook
 
Internet Ued Process
Internet Ued ProcessInternet Ued Process
Internet Ued Process
rex song
 
VPN专网资源
VPN专网资源VPN专网资源
VPN专网资源
paulqi
 
CEO-044-魅力簡報
CEO-044-魅力簡報CEO-044-魅力簡報
CEO-044-魅力簡報
handbook
 
IE-036-豐田生產方式
IE-036-豐田生產方式IE-036-豐田生產方式
IE-036-豐田生產方式
handbook
 
OSS International Case Study
OSS International Case StudyOSS International Case Study
OSS International Case Study
Ryan Chung
 

Tendances (20)

新生說明會_slide
新生說明會_slide新生說明會_slide
新生說明會_slide
 
中国网络审查
中国网络审查中国网络审查
中国网络审查
 
資工所考試密技說明會
資工所考試密技說明會資工所考試密技說明會
資工所考試密技說明會
 
入門啟示錄Ch08簡報
入門啟示錄Ch08簡報入門啟示錄Ch08簡報
入門啟示錄Ch08簡報
 
入門啟示錄Ch02簡報
入門啟示錄Ch02簡報入門啟示錄Ch02簡報
入門啟示錄Ch02簡報
 
入門啟示錄Ch04簡報
入門啟示錄Ch04簡報入門啟示錄Ch04簡報
入門啟示錄Ch04簡報
 
敬拜與讚美講義
敬拜與讚美講義敬拜與讚美講義
敬拜與讚美講義
 
IE-019 何謂供應鏈管理
IE-019 何謂供應鏈管理IE-019 何謂供應鏈管理
IE-019 何謂供應鏈管理
 
DS-032-間歇運動機構
DS-032-間歇運動機構DS-032-間歇運動機構
DS-032-間歇運動機構
 
Internet Ued Process
Internet Ued ProcessInternet Ued Process
Internet Ued Process
 
Dry machining and near dry machining, Chinese
Dry machining and near dry machining, ChineseDry machining and near dry machining, Chinese
Dry machining and near dry machining, Chinese
 
VPN专网资源
VPN专网资源VPN专网资源
VPN专网资源
 
CEO-044-魅力簡報
CEO-044-魅力簡報CEO-044-魅力簡報
CEO-044-魅力簡報
 
91 Ch
91 Ch91 Ch
91 Ch
 
新聞整理
新聞整理新聞整理
新聞整理
 
結構化程式設計
結構化程式設計結構化程式設計
結構化程式設計
 
IE-036-豐田生產方式
IE-036-豐田生產方式IE-036-豐田生產方式
IE-036-豐田生產方式
 
入門啟示錄Ch07簡報
入門啟示錄Ch07簡報入門啟示錄Ch07簡報
入門啟示錄Ch07簡報
 
OSS International Case Study
OSS International Case StudyOSS International Case Study
OSS International Case Study
 
Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수Bloggers Survival 제안서 불로고수
Bloggers Survival 제안서 불로고수
 

Plus de Seng Chi Ao

Plus de Seng Chi Ao (11)

Hw1soln
Hw1solnHw1soln
Hw1soln
 
Hw 2 Soln
Hw 2 SolnHw 2 Soln
Hw 2 Soln
 
Hw3 Ans
Hw3 AnsHw3 Ans
Hw3 Ans
 
Hw4 Sol
Hw4 SolHw4 Sol
Hw4 Sol
 
C++
C++C++
C++
 
C++
C++C++
C++
 
第11章 電子商務
第11章 電子商務第11章 電子商務
第11章 電子商務
 
第3章 計算機組織 (Update)
第3章 計算機組織 (Update)第3章 計算機組織 (Update)
第3章 計算機組織 (Update)
 
第2章 數位資料表示法
第2章 數位資料表示法第2章 數位資料表示法
第2章 數位資料表示法
 
第1章 計算機簡介
第1章 計算機簡介第1章 計算機簡介
第1章 計算機簡介
 
第4章 作業系統 (Update)
第4章 作業系統 (Update)第4章 作業系統 (Update)
第4章 作業系統 (Update)
 

第5章 網際網路 (Update)

  • 1. 第五章 網際網路 網際網路的歷史沿革 網際網路基本運作原理 網際網路上的熱門應用 名詞解釋 網路:把電腦與電腦使用網路線相連成網 網際網路: Internet, 連結各個網路所成的大型網路(inter- network),特指今日全球個人電腦等設備所連結上的大型網 路 連結上網的機器稱為主機(host)或終端系統(end system) 提供連結服務的稱為ISP (Internet Service Provider), 例如中 華電信(HiNet) 頻寬(bandwidth) = bits/second (每秒可傳輸多少位元) 協定(protocol): 指的是方法, 規則。定義傳遞訊息時使用的 格式及方法, 也定義收發兩端接到訊息時應有的動作。遵 循協定的規範, 雙方就能清楚無誤的相互溝通傳送資料 網際網路所使用的通訊協定是TCP/IP (Transmission Control Protocol/ Internet Protocol) 5-2 1
  • 2. 網路示意圖 靠著不同的傳輸媒介, 將網路上的元件相連, 也將各個網 路連結起來 5-3 網際網路的架構 網際網路是階層式的架構 5-4 2
  • 3. 網際網路發展的沿革–線路交換 早期只有電信系統的線路交換 兩方溝通採用獨占線路的方式 5-5 網際網路發展的沿革–封包交換 1961年Leonard Kleinrock提出封包交換的概念 封包交換(packet switching): 將原始傳送的訊 息切割成一個個封包,傳送進網路之後, 每個封 包可能走不同的路徑, 最後到達目的位址再重新 組裝回原始訊息 封包交換不需要獨占連線 對於電腦資料傳輸而言, 封包交換比線路交換有 效率 封包隨著路由器(router)所尋找出路徑來傳遞, 最後抵達目的位址,稱為繞徑(routing) 5-6 3
  • 4. 網際網路發展的沿革–封包交換 5-7 繞徑 (Routing) 封包丟進網路後, 由路由器的繞境演算法找出封包要往 目的位址的最佳路徑, 經由每一個路由器接力傳輸, 封 包最終才能順利抵達 5-8 4
  • 5. 封包的傳送過程 5-9 封包的傳送過程 5-10 5
  • 6. 網際網路發展的沿革 1971年出現網際網路的第一個殺手級應用程式:E-mail PS:殺手級應用程式 (killer application):指一樣新 產品、新觀念或新服務一推出即能在市場上佔有一席 之地,受到熱烈歡迎,甚至能壟斷整個市場 1974年TCP/IP誕生 1983年出現Telnet及FTP telnet:讓使用者可遠端登入另一台電腦,並且進行各 種操作 FTP:使檔案能夠透過網際網路方便地在電腦之間傳送 1989年Tim Berners-Lee提出HTML,WWW誕生 1994年第一個圖形化網站瀏覽器Netscape誕生 1995年電子商務產生 5-11 網際網路基本運作原理 網際網路是分 層運作, 以郵 務的分層運作 比喻 5-12 6
  • 7. 網際網路的分層運作 分層運作的好處 層與層之間分工責任清楚 若有某一層必須變動, 則僅影響上下層, 不相鄰 之層面不受影響 5-13 OSI(Open Systems Interconnection)網路參考模式 按不同的功能將網路的軟硬體架構分為七個層次 應用層(Application Layer) 展示層(Presentation Layer) 會議層(Session Layer) 傳輸層(Transport Layer) 網路層(Network Layer) 資料鏈結層(Data Link Layer) 實體層(Physical Layer) 5-14 7
  • 8. OSI 網路參考模式 5-15 網路協定 用來規範網路節點間訊息的傳遞方式、訊息格 式、如何進行錯誤偵測等資訊傳送相關事項 如同「紅燈停;綠燈行」的交通規則協定 5-16 8
  • 9. 網路協定 網路協定大致上可分為網路硬體協定、軟硬體介面及網路軟體協 定: (1) 網路硬體協定 -- 網路硬體協定主要是規範網路硬體設備之相關事項 -- 屬於OSI參考模式中的「實體層」電氣規範部份 (2) 軟硬體介面 -- 當電腦軟體程式需存取硬體設備時,需使用一致的 軟硬體介面規範 -- 屬於OSI參考模式中的「資料連結層」部份 (3) 網路軟體協定 -- 提供網路通訊過程中的協調服務 -- 定義如何建立網路連接、路徑選擇、錯誤回復、流 量控制…等 -- 屬於OSI參考模式中的「網路層」以上之相關協定 5-17 OSI 網路參考模式 跨系統之節點傳送 從節點A之網路架構依序往各層而下至實體層 再經由傳輸媒介從節點B之網路架構依序往各層而上 至應用層 5-18 9
  • 10. 網路協定模式 通訊協定中資料封包的傳遞 當訊息每往下一層時,會在資料前端加上該層的標 頭(Header),但實體層例外 當訊息傳到資料鏈結層時除了須加上該層的標頭 外,還要加上該層的標尾(Trailer) 相同地,當訊息每往上一層時,則會除去原來所加 之標頭 事實上,各層的標頭或標尾都包含了該層傳輸工作 的重要訊息,以進行資料的處理 在每一層的處理中,整個資料訊息是由資料及標頭 所組成的,我們稱之為「封包」(packet) 5-19 網路協定模式 5-20 10
  • 11. TCP/IP and OSI Model 網際網路(Internet)所使用的通訊協定是TCP/IP 5-21 網路的通訊協定堆疊 每一層跑著不同的通訊協定, 有些通訊協定可以是存軟體 相關實作, 有些則是必須硬軟體配合 5-22 11
  • 12. 應用層 (Application Layer) 提供許多供應用程式使用的通訊協定 應用層提供的通訊協定範例: 瀏覽網頁: HTTP 傳輸檔案: FTP 電子郵件: SMTP 5-23 傳輸層 (Transport Layer) 對Application layer來說, Transport layer為網路上兩 端電腦裡的應用程式提供一邏輯連線 提供流量管制以避免傳輸端速度太快使得接收端的緩衝區 爆滿 進行多工(multiplexing)及解多工(demultiplexing) : 多工:在標頭(header)裡填上應用程式的連接埠號碼 (port number) 解多工:根據標頭裡的連接埠號碼將message傳網正確的應用 程式 Port number: HTTP → port 80, telnet → port 23, SMTP → port 25 將message切割製作成封包 (pocket) 將接收到的封包重組成message 提供連結導向傳輸服務及非連結導向傳輸服務 連結導向傳輸服務: TCP (Transmission Control Protocol) 非連結導向傳輸服務:UDP (User Diagram Protocol) 5-24 12
  • 13. 傳輸層提供邏輯連線 5-25 切割與組裝 在傳輸端將資料切割成一個個封包(packet), 把 傳輸時所需要用到的資訊放在標頭(header), 再 往下層傳送直到丟進網路 在接收端反向操作, 每一層把自己需要用到的標 頭資訊取出, 並把該標頭砍除, 處理完後將封包 往上層傳送使用 5-26 13
  • 14. 封包的切割 5-27 網際網路提供的傳輸服務 連結導向服務 (connection-oriented service,TCP) 提供可信賴的資料傳輸(reliable data transfer), 能夠確保資料傳輸完整無誤 傳送之初必須先進行三向式握手(three –way handshake)建立連結 Example: FTP檔案傳輸 非連結導向服務(connectionless service, UDP) 對於資料的傳輸採用盡力(best-effort)的精神, 沒 有給予任何品質上的保證 可減少在連結導向服務中為確保各個資料傳輸完整無 誤而爭加的負擔, 傳輸速度較快 Example: 在網路上聽廣播或看影片, Internet telephone 5-28 14
  • 15. 三向式握手 雙方互相回應確定是否依序收到封包, 如果資料有遺失則通知 傳送方重送資料 5-29 TCP資料傳送與結束連線 5-30 15
  • 16. 流量管制(Flow Control) 流量管制(flow control): 避免一端電腦傳送過快導致 另一端電腦的緩衝區爆滿 雙方在建立連結時就設定好雙方的緩衝空間, 並在傳送 過程中作動態調整, 一旦緩衝空間將爆滿時, 傳送方會 被要求減緩傳送速度 可接收資料視窗 (Receive Window) 尚未使用的 在緩衝區的 往應用層 從IP層 接收資料 緩衝區 傳輸 TCP資料 接收資料緩衝區 5-31 壅塞管制 (Congestion Control) 控制整個網路上的封包流量, 避免因為大量封包湧進網 路導致網路壅塞癱瘓 由排隊理論(queuing theory)可知網路流量與等待時間 呈指數型成長 5-32 16
  • 17. 網路層 (Network Layer) 對Transport layer而言, Network layer提供電 腦與電腦之間的邏輯連線 由Internet Protocol來指定網路的位址體系 (addressing scheme), 每一個連結上網際網路的 機器都必須有一個網路位址(IP address) 在標頭(header)裡填上IP address 在Windows作業系統中, 由命令列模式打入 ipconfig即可查詢電腦的ip位址 IPv4使用32 bits來定義IP定址 IPv6使用128位元用來定址, 解決IP不足的問題 5-33 IP addresses in dotted-decimal notation 5-34 17
  • 18. 連結層 (Link Layer) 連結層負責在每個packet加上header以及 trailer, 構成一個frame, 再將packet傳遞出 去. 其中header和trailer包含接收端和中繼 端的address information, 使packet可以在 異質網路中進行傳輸 Example: 連結層可能是採用乙太網路 (ethernet), 或是採用無線網路的802.11規格 為了能夠儘早抓出錯誤,連結層提供錯誤管制, 甚至是錯誤更正 5-35 錯誤管制 (Error Control) 封包傳送途中可能訊號會發生錯誤 最簡單的錯誤管制是使用檢查和 檢查和(checksum):所傳輸的資料相加最後取其 補數 檢查和的弱點:當兩個資料再同一位數發生錯誤 時,使用檢查和無法偵測出有錯誤發生 5-36 18
  • 19. 檢查和(checksum)範例 傳輸的資料如下: 1011100001010110 0000101001110101 0010011011001110 將所傳輸的資料相加得1110100110011001 取補數得0001011001100110 - 檢查和 若傳輸無誤, 在接收端將資料與檢查和相加得 1111111111111111 若出現0表示傳輸過程有錯誤發生 5-37 實體層 (Physical Layer) 以硬體實際傳輸0、1訊號 使用光纖、同軸纜線、雙絞銅線甚至是無線傳 輸 不同的傳遞媒介會有不同的方式來傳送位元 5-38 19
  • 20. 連結媒介與連線上網 雙絞銅線 (Twisted-Pair Copper Wire) 最便宜且最廣泛使用的傳輸媒介 使用兩條包覆好的銅線相互交叉捲起, 成為一 條傳輸媒介 透過雙絞可以減少磁場干擾 必須有放大器或中繼器(repeater)加強訊號 5-39 連結媒介 同軸纜線 (Coaxial Cable) 由中空的圓柱形導線內包傳輸導線 可傳輸數位訊號及類比訊號 用於有線電視訊號傳輸及區域網路的網路連線 鋪設 可傳輸距離較雙絞銅線長 5-40 20
  • 21. 連結媒介 光纖 (Optical Fiber) 能夠高速傳輸資料 資料能夠傳達致超過100Km, 之後才會有訊號減 低的現象 不受電波干擾 5-41 連結媒介 光纖傳送資料原理 光線在行進時若遇到不同介質時會產生折射 當介質密大相差很大時會產生全反射, 利用這 項特性可以傳送資料 5-42 21
  • 22. 數據傳輸 訊號傳輸 訊號的傳輸通常是以電壓來表示 訊號在傳輸媒介中傳遞時,會有部份被吸收或散射, 傳輸距離太長 訊號強度會衰減 解決方式: 在通訊雙方間加上「訊號加強器」(data regenerator) 或「中繼器」(repeater) 5-43 數據傳輸 訊號衰減 5-44 22
  • 23. 數據傳輸 傳輸訊號:類比、數位 類比訊號 連續變化的電壓,可透過多種傳輸媒介進行傳送 聲波透過電話以類比訊號的形式進行傳送 5-45 數據傳輸 數位訊號 不連續的電壓脈波,以不同的電位狀態來表示0與1 數位訊號的傳輸設備較類比訊號來的便宜 以相同的距離傳輸,數位訊號比類比訊號更容易衰 減,必須使用「訊號加強器」來克服 5-46 23
  • 24. 數據傳輸 電腦通訊過程 電腦發出二進位的數位訊號 傳輸媒介傳送的訊號為類比訊號 必須透過「數據機」將數位訊號轉換成類比訊號 5-47 網路架構與分類 網路之規模分類:LAN、MAN、WAN 網路之規模分類:LAN、MAN、 區域網路 ( LAN: Local Area Network ) 分佈在在一間公司內部或者是一所學校以內的範圍所形 成的網路規模 提供電腦間快速、短距離的資料通訊 都會網路 ( MAN: Metropolitan Area Network ) 在同一都會區內的區域網路連接起來所形成的網路 廣域網路 ( WAN: Wide Area Network ) 由數個都會網路或區域網路所連接而成的網路結構 提供長距離的通訊、傳輸速率比較慢 校園網路: 校園中的電腦通成連結形成區域網路(Local Area Network), 再向電信公司租用網路線, 提供 10Mbps至100Mbps的頻寬, 甚至可達10Gbps 5-48 24
  • 25. Internet服務供應商(ISP) Internet服務供應商 ( Internet Service Provider , ISP ) 主要為客戶提供網際網路的連線及多媒體服務 早期國內較知名的ISP為中華電信(HiNet),除了為個人 用戶提供撥接、寬頻服務,也根據企業或組織需求提供 專線服務 隨著網路技術的快速發展與通訊民營化的趨勢,許多民 營的ISP也紛紛崛起 早期普遍使用撥接方式上網,使用者需向ISP申請撥接 帳號,依照撥接時數給付撥接服務的費用,同時還需另 外負擔電話線路連線費用 5-49 ISP參考表 網址 連線服務 ISP名稱 撥接/ADSL/專線 HiNet http://www.hinet.net 台灣固網 撥接/ADSL/專線 http://www.tfn.net.tw/ 速博Sparq 撥接/ADSL/專線 http://www.sparq.com.tw 東森寬頻 http://www.cable- ADSL/Cable modem.com.tw/ 和信超媒體 http://www.giga.net.tw ADSL/Cable 亞太線上 撥接/ADSL/ Cable/專線 http://www.apol.com.tw/ 5-50 25
  • 26. 撥接網路 早期使用電話線進行撥接 透過數據機(Modem)將電腦所傳輸的數位訊號轉為類比 訊號,然後經由電話線傳輸出去 數據機也把電話線所傳輸的類比訊號轉為數位訊號傳 進電腦 頻寬約在56kbps 連結上網時, 電話便無法接通 5-51 ADSL Asymmetric Digital Subscriber Line 利用電話線提供寬頻上網 使用者離電信公司距離不能超過4km 在上網的過程中所傳輸的資訊能與電話線傳遞的 音訊同時傳輸, 可以邊上網邊講電話. 在電腦安 裝一個數據機接收網路訊號, 在電話則是安裝一 個過濾器將音訊濾出來 上傳與下載切割不同頻寬, ADSL有下載快上傳慢 的非對稱性(Asymmetric), 符合一般使用者的使 用需求 上傳: 256kbps,下載: 1.5Mbps 5-52 26
  • 27. ADSL 5-53 Cable Modem 利用有線電視纜線傳輸訊號 ADSL: 網路資料和電話訊號一起傳輸 Cable Modem: 網路資料和電視訊號一起傳輸 Cable Modem也是下載快上傳慢. 上傳: 440kbps,下載: 10Mbps ~ 30Mbps 趨勢上是亞洲及歐洲喜歡ADSL 美國則偏好Cable Modem 5-54 27
  • 28. 無線網路 廣佈無線網路存取器(Access Point, AP) 透過無線網卡與AP連結傳輸資訊 5-55 網路通訊設備 集線器(Hub) 有許多資料傳輸埠(Port),讓每台電腦都可與集 線器連線 可避免一條網路線故障整個網路就會癱瘓的問題 常用在星狀網路架構中 5-56 28
  • 29. 網路通訊設備 網路卡(NIC) 一般區域網路在通訊時,由於是透過專有的線路傳送 資料,非經由電話線進行傳輸,因此不需用Modem將 數位訊號轉換成類比訊號 與電腦連結溝通的介面—網路卡 依照不同的網路型態而有不同的種類 網路卡 USB網路卡 無線網路卡 5-57 網路通訊設備 數據機(Modem) 調變;Modulation:把電子訊號轉換成類比訊號傳 送出去 解調;DeModulation:把接收到的類比訊號轉換成 電腦看得懂得電子訊號 使用介面為RS232串列介面 5-58 29
  • 30. 網際網路上的熱門應用 WWW的四大組成元素 主從式架構 HTTP 網頁瀏覽器 HTML 5-59 全球資訊網WWW World Wide Web簡稱WWW,中譯為全球資訊網,它是 Internet上最受歡迎的服務項目之一。它採行伺服器/用戶 端(Server/Client)架構,共享的資料放置於Web伺服器 上,任何一台有連接網際網路的電腦,都可以透過瀏覽器進 入這些伺服器,並與之產生互動獲取資訊,例如瀏覽其上所 儲存的網頁資料、查詢它的資料庫系統,甚至將檔案上傳到 伺服器等等。目前的全球資訊網更將電子郵件、新聞群組等 服務整合起來,形成一個綜合資料傳輸平台。 在WWW上查詢電腦產品的最新報價 5-60 30
  • 31. 主從式(Servers and Clients)架構 由用戶端發出需求, 主機給予回應 5-61 網頁瀏覽器 網頁瀏覽器(Browser) 瀏覽器是根據使用者發出的請求,從伺服器抓 取、處理網頁原始檔案,並顯示結果給使用者 的程式。若要進一步認識瀏覽器,有必要先認 識網頁的原始面貌 ─ HTML檔案。 可支援Cookie紀錄使用者上網的資訊 第一個商品化的網頁瀏覽器為網景的 Navigator 微軟在作業系統中附上Internet Explorer 5-62 31
  • 32. HTTP www所使用的基本通訊協定 URL就是大家在上網瀏覽時所輸入的網址,它的英文全名 是Universal Resource Locator,中譯為「全球資源定 位器」,其作用是為用戶端提供網路資源的位置,以及 存取資源所需用到的通訊協定。 URL的組成 透過Domain Name Server (DNS) 讓使用者可以文字指定 某一網路位址 5-63 網域名稱 網域名稱 IP位址是表示網路中電腦的唯一標識,但一長串的數字不方 便記憶,例如想存取微軟公司官方網站,就必須記住 「207.46.245.156」這組IP位址。如果改為 「Microsofte.com」這個網域名稱(domain name),是不 是比較方便記憶呢? 網域名稱的命名 為了方便記憶,網域名稱通常有一定的規律,最前面是主機 名稱,第二部分為所在網域,第三部分為公司、組織性質, 其中最後一部分通常為國家代碼。 5-64 32
  • 33. DNS (Domain Name System) 網域名稱系統 在TCP/IP網路中無法根據網域名稱直接搜尋電腦,所以為了 方便透過網域名稱存取電腦,必須再設定DNS(Domain Name System)網域名稱系統,自動將網域名稱轉換為IP位址。 註冊網域名稱: 電腦的網域名稱必須向國際組織InterNIC 申請註冊通過審核,其他人才可以透過此名稱存取對應的電 腦。 DNS的工作示意圖 5-65 HTTP 常見的主機命名名稱列表 5-66 33
  • 34. HTML 超文字標示語言(Hyperlink Text Markup Language , HTML) 是構成網頁的基礎要素 由文字檔所組成,藉由「標籤」(Tag)來進行排版的動 作,定義文字或圖片的表現方式及文件之間的連結 HTML網頁可在文書編輯器中撰寫,例如:記事本,或網 頁編輯軟體例如:FrontPage 每一個HTML的檔案必須存成.htm或.html檔方能瀏覽 透過WWW的瀏覽器的解譯,會在網頁中產生文字、圖片、 聲音、動畫等 在HTML文件中使用者可透過超鏈結(hyperlink)連接全球 網路的WWW 伺服器 5-67 HTML範例1 5-68 34
  • 35. HTML範例1– 使用標籤 標籤 功用 宣告此文件為HTML,讓瀏覽器能夠判讀,並且在文件結 <HTML>...</HTML> 尾處以</HTML>標註,宣告HTML文件結束。 標籤內的內容為HTML文件的檔頭,也就是檔頭內的內容 <HEAD>...</HEAD> 不屬於HTML的文件本體,檔頭內放的是定義文件中需要 特別處理的一些宣告,也有可能是JavaScript的原始碼。 說明HTML文件標題,使用瀏覽器觀看這份文件時, <TITLE>...</TITLE> TITLE標籤內的文字將呈現在瀏覽器最上方的標題欄內。 <BODY>...</BODY> 宣告文件的主體,也就是HTML文件的重點所在。 註解標籤,用以表示註解標籤內之文字為註解之用,並 不會呈現在瀏覽器上,通常是用來幫助自己或其他閱讀 <!-- ... --> 原始碼的人了解每一段落的功用所寫的說明。 5-69 HTML範例2 5-70 35
  • 36. HTML範例2–使用標籤 標籤 功用 標題,x是1-6的數字,用以表示不同的層次。 <Hx>...</Hx> 宣告一個段落的起訖,瀏覽器在閱覽時,會在段落結束 <P>...</P> 後加一空白行。 換行標籤,注意此標籤並不是成對使用。 <BR> 斜體。 <I>...</I> 粗體。 <B>...</B> 文字加底線。 <U>...</U> 設定字體的大小及顏色,其中顏色的設定為調色的方 <FONT SIZE=N 式,以六個16進位的數字表示,順序為紅綠藍(RGB), 因此正紅色就以FF0000表示,正綠及為00FF00,同 COLOR=#VALUE> 理,正藍為0000FF,其他不同的顏色就依照三色的比 ...</FONT> 例分配去調配設定。 文字置中對齊。 <CENTER>...</CENTER> 選項清單。 <MENU>...</MENU> 項目名稱,搭配<MENU>標籤使用,每一個項目名稱的 <LI> 開頭以<LI>標註。 5-71 HTML範例2– 使用標籤 標籤 功用 設定圖片顯示時的寬度,以pixel為單位,WIDTH=200 表示設定圖片顯示時,寬度為200pixel,如果原本的圖 WIDTH 片寬度超過設定值,則圖片會遭到壓縮。此屬性若不設 定,則顯示時採用原始檔案的寬度。 設定圖片的高度,與WIDTH屬性的概念相同。 HEIGHT 設定圖形在瀏覽器中顯示的水平位置,同樣以pixel為單 位,譬如HSPACE=50,表示圖形左右兩邊各空出 HSPACE 50pixels。預設為0。 設定圖形在瀏覽器的垂直位置,概念與HSPACE相同。 VSPACE 設定圖片外框的厚度,以pixel為單位,預設為0。 BORDER 圖片對齊方式,可設為Top、Bottom、Middle、Right、 ALIGN Left等。 當瀏覽器的圖片自動載入功能關閉時,將以ALT屬性內 ALT “及”括起來的內文取代圖片的顯示。 5-72 36
  • 37. HTML範例3 5-73 TELNET TELNET 協定傳輸機制: 讓使用者可遠端登入另一台電腦,並且進行各種操作 5-74 37
  • 38. TELNET TELNET (TErminaL NETwork) 遠端登入: 定義遠端系統與終端機的標準介面 5-75 TELNET TELNET 遠端登入實例 : Netterm 5-76 38
  • 39. 電子佈告欄 (BBS) BBS為電子佈告欄系統(Bulletin Board System) 使用者可以透過網路連線到BBS存取系統上的 檔案,也可以透過遠端登錄程式在BBS上進行 線上討論或線上交談 5-77 FTP FTP(File Transfer Protocol)檔案傳輸協定 : 提供點對點間可靠的檔案傳輸服務 FTP實例 : CuteFTP 5-78 39
  • 40. 電子郵件 電子郵件三大元素: 使用者代理人, 郵件伺服器, SMTP 5-79 電子郵件 電子郵件送收流程 5-80 40
  • 41. 電子郵件 SMTP ( Simple Mail Transfer Protocol )簡單郵件傳輸協 定 定義郵件伺服器間傳送郵件的訊息格式 透過郵局協定 POP ( Post Office Protocol ) 擷取郵件 SMTP、POP3郵件傳送: E-mail位址包含「帳號」和「主機位元址」兩部分,寫作 User_name @ mail_server_name . domain 5-81 電子郵件 電子郵件實例-Outlook Express 5-82 41
  • 42. 電子郵件 Webmail為郵件使用者代理人的新寵 5-83 網路電話 相對於電路交換(circuit switch)為基礎的公用電話 網路(PSTN),使用封包交換(packet switch)技術的 網際網路費率更低,以同樣台北—高雄為例,一般時段 的通話費率每分鐘2.1元;而在電腦上撥打網路電話,則 只需要支付固定的上網費用,即便撥打至傳統電話或行 動電話,費用也很低廉。例如目前最當紅的網路電話服 務─Skype,使用電腦對電腦的通話功能是完全免費的, 而撥打國內或是世界各地的傳統電話,每分鐘也不足新 台幣1元。如果購買了專用的Skype撥號器,更可以讓傳 統電話直接撥打Skype,享受低價通話服務。 5-84 42
  • 43. 網路電話 利用網路電話軟體 Skype撥打傳統電話 利用網路電 話軟體Skype 與遠端電腦 通話 網路電話 5-85 搜尋引擎 利用搜尋引擎找出使用者想得的資訊 每家搜尋引擎技術不同 5-86 43
  • 44. 即時傳訊 提供網友一個即時文字 溝通的機制 提供使用者名單讓使用 者知道一起在線上的朋 友 目前各家廠商中仍無統 一標準, 因此系統互不 相容 5-87 Blog Blog最初是由Weblog一詞衍生而來,它以網頁形式呈現作者 一些日記體的留言,一個Blog就是一個網頁,內容就是一個 個倒序排列的日記體帖子,更新頻繁且充分利用超鏈接。由 於使用簡單、沒有技術門檻,而且可以與其他人即時互動, 所以深深受到廣大網友的喜愛。 Blog網頁 5-88 44
  • 45. 網路安全 電腦駭客 Hacker:設法取得未授權的主機之使用者權限 Cracker:惡意攻擊他人電腦進行破壞 利用ping指令可作出最簡單的阻斷式攻擊 (Denial of Service) 5-89 利用ping檢查網路 如何利用ping檢查網路是不是通的 1.請先選擇 開始 -- 執行 2.在欄位上輸入ping指令 其格式為 ping ip位址(或domain name) -t 其中 ping 為程式名稱 ip(或domain name)欄則填某一主機的ip或domain name 最後 -t 為參數以讓視窗不會自動關閉 5-90 45
  • 46. 利用ping檢查網路 3.程式執行畫面(1) 如果你的電腦網路卡正常運作,網路線路是通的,且要 ping那一台主機也正常運作,那麼會得到下列訊息 Replay from 140.127.54.253: Bytes=32 time=2ms TTL=254 4.程式執行畫面(2) 若有問題則會有不同的訊息如下,發生原因有 : i.Hardware error 硬體發生錯誤,如網路卡 ...... ii. 驅動程式安裝問題 ...... iii. Destination 目的端已離線 ...... 5-91 電腦病毒 惡意程式碼 病毒:會不斷自我複製及感染其他檔案 蠕蟲:蠕蟲可以透過網路散播 特洛伊木馬程式:植入後門進而竊取資訊 電腦病毒, 特洛伊木馬程式及蠕蟲比較 電腦病毒 特洛伊木馬程式 電腦蠕蟲 主動散播自己 × × O 感染其他檔案 × × O 隨電腦使用時間越長受 網路連結的範圍 感染數目 不變 感染檔案數目越多 越多散播得越廣 5-92 46
  • 47. 知名電腦病毒列表 病毒名稱 型態 病毒特性 梅麗莎病毒 巨集病 梅麗莎為散播能力非常強的病毒,感染 Microsoft Word裡的normal.dot檔案,並 毒 (Melissa) 且透過使用者的郵件名單中傳送給他人 利用人性對於ILoveYou字辭的好奇使使 描述語 用者電腦中毒,導致*.jpg檔案及*.mp3檔 ILoveYou 言病毒 案無法使用 攻擊Windows作業系統中的弱點,導致 殺手病毒 蠕蟲 作業系統不停地自動重新開機,並且大量 (Sasser) 散播 這隻病毒的發作時間為4月26日,也就是 車諾比爾病 檔案感 車諾比爾事件的日期,破壞力相當強悍, 毒 染病毒 中毒之後,一旦在發病日開機即會直接格 (Chernobyl) 式化整個硬碟 5-93 防毒軟體 防毒軟體的兩大元素 病毒的定義檔 搜尋病毒的引擎 使用防毒軟體之後並非一勞永役, 而是需要正確 的使用習慣, 如定期更新病毒馬及修補作業系統 5-94 47
  • 48. 封包竊聽 當資料在網路中傳輸, 其實是很容易遭到竊聽 如果資料未加密的話, 很容易就被一覽無遺 為避免封包被竊聽,應盡量使用安全連線方式, 傳送E- mail 也要勾選使用SSL安全連線 5-95 Web 2.0 -新時代的網站模式 2000 年發生網路泡沫化之後, 網路相關產業曾 經沈寂了好幾年, 大家也不再對網站經營抱持 太大期望。不過歷經泡沫化之後存活下來的網 站, 或者新建立的網站, 發展出一股不同於舊式 網站的新興活力, 慢慢地呈現出欣欣向榮之 象。 歐萊禮 (O'Reilly) 公司的總裁 Tim O'Reilly 為 了區別新舊網站不同的經營模式, 提出了Web 2.0 這個名詞, 隨著各網站與媒體的討論與推廣, Web 2.0 便成了一個網站經營的熱門名詞。 5-96 48
  • 49. Web 2.0 -新時代的網站模式 究竟 Web 2.0 與傳統網站有什麼不一樣的呢? Web 2.0 最重要的是 『使用者為主』 的觀念, 經由這個觀念, 發展出下面的網站經營模式: 集體創作:在傳統網站上, 使用者所扮演的僅 止於閱讀者角色, 只能單方面地被動接收網站 提供的資訊。而 Web 2.0 網站上, 使用者卻是 寫作者、創作者, 可以提供資訊給網站, 所以越 多人使用, 網站的內容就會自動變得更豐富。 5-97 Web 2.0 -新時代的網站模式 集體創作最明顯的例子就是維基百科 (Wikipedia)。傳統的百科全書網站, 如大英百 科全書, 都是由網站所屬公司聘請編輯來製作 百科全書的條目, 使用者只能單方面接收、閱 讀。而維基百科卻一反傳統, 讓所有使用者可 以創作、編輯所有條目, 如此一來, 網路上數以 萬計的使用者都成為維基百科的編輯。不論任 何公司資金如何雄厚, 聘請學術多麼淵博的編 輯, 又怎能比得上眾志成城的廣大網路使用者 呢?所以維基百科在短短數年間就擁有相當豐 富、詳細, 而且包含多種語言的條目。 5-98 49
  • 50. Web 2.0 -新時代的網站模式 5-99 Web 2.0 -新時代的網站模式 去中心化:傳統網站與傳統媒體一樣, 越大型的 網站, 對於資訊越具有掌控力, 造成資訊的提供 過於集中於少數。因此傳統網站上面, 資訊的擷 取、評論的角度不一定符合大多數人的期望、需 求, 因為那只是由少數人以本身的角度所生產的 資料。 5-100 50
  • 51. Web 2.0 -新時代的網站模式 不過近來各種新興的網站服務, 例如部落格 (Blog, 亦稱為網路日誌、網誌)、電子相簿、 Wiki, 都提供了方便的網路書寫、分享功能, 以 前個人要架站提供資訊, 必須具備基本的電腦 與網路知識, 現在使用這些服務之後, 只要申請 帳號, 就可以立刻在網路上發表個人的文章、 照片等資訊。 5-101 Web 2.0 -新時代的網站模式 有了方便的機制, 人人都可以在網路上發聲, 掌 控資訊的權力不再集中於主流網站, 而逐漸下放 到各個階層, 因此有了 quot;We the Mediaquot; (我們即 媒體, 亦可稱草根媒體) 的概念。所以資訊的去 中心化, 也成為 Web 2.0 網站的重要模式。 Web 2.0 是先有現象之後才提出的名詞, 而且 Tim O‘Reilly 當初提出時, 也只有舉例說明什麼 是 Web 2.0, 所以目前 Web 2.0 不像技術名詞那 樣具有明確、嚴謹的定義, 很多人也都試著研 究、解釋這個新的網站模式。 不過大抵總歸一個要點:Web 2.0 是一個 『以 人為主、眾人集合』所產生的網站模式。 5-102 51