2013年4月25日 星期四

4/19 計算機概論課程內容

輸入設備(input)介紹
 web 2.0工具介紹
Audacity錄音軟體練習

05/03第二階段考試
考試內容包括 CPU/ Memory/ Storage / Input/ Output

輸入輸出有哪些設備﹖
電腦要對數據進行運算處理就必需要有所"輸入"。鍵盤和滑鼠是最基本的輸入裝置了﹐除了他們之外﹐當然還有很多其它輸入設備,諸如﹕麥克風﹐攝像頭﹐掃描器﹐搖桿﹐等等... 凡此種種提供我們將資料入電腦的設備﹐都是輸入裝置。 所謂"輸出"就是電腦經過運算之後產生的信息。而顯示這些信息的設備就是輸出裝置了。最常見到的輸出裝置就是螢幕、印表機、和喇叭等等設備。通過輸出裝置我們可以看到電腦的運算結果了。
然而﹐從程式角度來看,一個電腦程式的輸出,也可以作為其它程式的輸入。
有時候我們在百貨公司或其他公共場所,看到人們直接在螢幕上指指點點就可以和電腦交談。這螢幕究竟是輸入還是輸出呢﹖哈哈﹐還是留待您自己去思考吧。
簡單來說:離開了輸入裝置﹐電腦就是聾子兼瞎子﹔沒有輸出裝置的話﹐電腦就成了啞巴。(不要跟我說您會手語哦~~)
分辨設備類型
當我們買了電腦回家﹐第一件事情要做的不是插上電源然後按開關﹐而是先幫電腦裝上輸入輸出裝置。如果有機會,不妨看看電腦的背後﹐您就會發現有很多的接口﹐他們的規格是不一樣的﹐所以也無需要擔心接錯了。不信您試試就知道了﹐當然不要硬來哦~~~
然而,有些設備的類型還是會有所不同的。比如﹐鍵盤的接口就有兩種﹕AT 和 PS/2 (現在還多了個 USB )。怎麼分別呢﹖上面要是有標記當然好辦﹐要不然數數那些孔的數目也可以知道。通常 AT 會是 5 孔﹐PS/2 卻有 6 孔(準確說是7孔﹐只不過那個方孔僅是用來作固定用的)﹐且接口直徑比AT要小很多。滑鼠的接口也有分 SERIAL 和 PS/2 以及 USB 等型。PS/2 的接口跟鍵盤的是一樣的﹐如果沒有標記的話,就要開機才知道了﹐如果機器告訴您諸如 Keyboard Error 的信息﹐關機後把它們掉過來接就是了。SERIAL 接頭的呢﹐通常是 9 針的﹐為 D 型接頭。
現在的電腦大部份都標識得非常清楚,而且還有顏色配合。這樣接起設備來就更輕鬆容易了。萬一還是不知到怎麼接,千萬別亂來,最好仔細看說明書或打電話請較廠商或朋友囉。
慣例上,我們把帶針的接口叫做"公"﹐而把帶孔的那端叫做"母"﹐相信這樣很容易分辨吧﹖至於為什麼要這樣稱呼﹖相信不用多解釋吧﹗ ^_^
再看看電腦背後還有好多的接口﹐它們都是給輸入輸出裝置用的(除了靠近風扇的那個(有些是兩個)黑黑大大的是給電源用的)。下面就略略介紹一下﹕
  • 通常 PS/2 母插頭都是一對的﹐很容易分辨。
  • 另外有兩個小小的扁扁的方孔,那就是 USB 公接頭。
  • SERIAL 插頭有時候是兩個 9 針的公接口(但也有時候是一個 9 針﹐另外一個長長的25 針的)。
  • 另外一個長長的 25 孔的母插頭叫 PARALLEL 接口﹐通常印表機就是接到那裡的。
  • 有一個 15 孔分三行排列的母插頭﹐就是我們說的 VGA 接口﹐把螢幕接到這裡就對了。
  • 除了這些基本的﹐或許還會看到一個比 SERIAL 大比 PARALLE L小的 15 孔的接口﹐附近還有一排小孔的接口﹐那上給搖桿用的﹔至於那些小孔﹐排列順序可能不規則﹐SPK 的那個是接喇叭的﹐MIC 的就是給麥克風用的了。不過有些廠家印得很模棱兩可﹐要多試試才知道哪個歸哪個。
  • 如果您有內置式 MODEM 的話﹐您還會看到兩個(有些只有一個)跟電話機接口一樣的 RJ-11 母接頭。寫著 LINE 的那個直接接到電話線﹔寫著 PHONE 的那個接另外一台電話。但要注意﹐要是 MODEM 開著了可別打電話哦﹐因為他們不能同時工作 的﹐它們只是共享一條電話線罷了。
  • 要是還有網路卡的話,您會看到一個比 MODEM(電話)接頭稍大一點的 RJ45 母接頭。通常拿來接 HUB 或 ADSL or Cable Modem 用的。
假如您還加了些其他的插卡的話﹐您還會看到更多的接口﹐但已經很難在這裡指出了。不過有用一種比較舊的 SCSI 接口跟 PARALLEL 都是 25 孔母接口的﹐那就要非常小心了﹐不然接錯了有可能會損壞裝置呢。不過,現在要找到這麼舊的 SCSI 卡還真不容易呢!

Web2.0 數位工具

現今能應用在華語遠距教學上之數位工具與線上平台與時俱增,應用的範圍
也日益漸廣,許多線上設計課程亦不斷推陳出新,然而遠距教學成功的關鍵點應
是線上教師的教學設計,以及課前、中、後歷程間的帶領技巧。

1. Proxy分析 : Paros
INTRO
Paros是一個網站應用程式資訊安全掃瞄工具,換句話說是個網站應用程式的安全評估工具,是個免費開放且以 Java 開發而成的,透過Paros's proxy,sever 與 client之間的所有 HTTP 和 HTTPS 的資料包括 cookies ,都能被竊聽跟更改。
Paros除了可竊聽網頁傳送的資料外,也具備網頁弱點掃瞄與偵測能力,包括了常見的安全性漏洞檢測,例如上課所說過的XSS 、SQL Injection 等等一些重要的項目。

2. HTTP流量監控的 Plug-in : LiveHTTPHeader 
INTRO
LiveHTTPHeader 是 FireFox 下的附加元件,主要功能是瀏覽器與網路間通訊的監控與分析。
LiveHTTPHeader 除了對 HTTP 的監控外,還可以 replay 一個請求,對該請求進行修改。

3. Greasemonkey
INTRO
GreaseMonkey 是firefox的一個附加元件,原創者是Aaron Boodman。
從2006年甚至更早,就打算設計出一套可以供使用者利用腳本來控制html為主的網頁,主要是為了使用者便利存取網頁,抑或者,省掉多餘的時間由其在網路的存取上面。
下載GreaseMonkey後,再套入方便的腳本,之後腳本會常駐於瀏覽器當中,當瀏覽到該網頁時就會套用瀏覽器內的腳本來更改目前的頁面,講白點,改成你所要的功能,在軟體的呈現上面顯得更客製與彈性化且編輯門檻較低,使用者也可以成為開發者。
目前IE沒有支援這套軟體,屬firefox plug-in 的一部分。

4. Browser automation : Sahi
INTRO
Sahi 可以在廣大的網路服務中當作是一個testing tool。
從1995年起,這家公司嘗試以Java 和 JavaScript來撰寫此應用程式,並放在SourceForge供人下載。
公司宣稱軟體是跟網頁瀏覽器與作業系統完全無任何的相依性。

5. XSS Exploitation : BeEF
INTRO
BeEF 是一個攻擊瀏覽器用的框架(browser exploitation framework),一個PHP的框架。它提供了一個指揮和控制介面,實現了提供一個框架以攻擊瀏覽器或 Cross-site Scripting 的方法。建立了一個模組化的框架,這使得發展能夠更快。一旦用戶到達的惡意網頁,攻擊者可以發送命令來執行端口掃瞄,利用瀏覽器,竊取信息。

6. XSS-Proxy Metasploit 3.0 及 Web2.0 Layer
INTRO
Metasploit Framework 是2003年以開放源代碼方式發佈、可自由獲取的開發框架,這個環境為滲透測試、shellcode編寫和漏洞研究提供了一個可靠的平台。 它集成了各平台上常見的overflow漏洞和流行的shellcode,並且不斷更新,Metasploit Framework 包含了180多種以上流行的操作系統和應用軟體的exploit,以及100多個shellcode。  作為安全工具,它在安全檢測中起到不容忽視的作用,並為漏洞自動化探測和及時檢測系統漏洞提供有力的保障。

7. DOM 及發展者工具 : Firebug
 INTRO
firebug 是 firefox 的 plug-in,是一個方便的debug及網頁開發工具。可以幫助你編輯、修改網頁的 DOM 物件,對 JavaScript 除錯,查看任何一個元素的 CSS, HTML 設定,還可以分析網頁下載的效能,甚至於還可以自己寫程式擴充 Firebug 的功能。好處是可以顯示動態產生的 DOM,且可以直接修改,而修改會立刻反應在顯示上。 



沒有留言:

張貼留言