電腦基礎認知 ~
課程內容~ 1.伺服器與網絡架構認識 2.沙盒簡介 3.防火牆.HTTP狀態碼略談
伺服器~Server 管理資源, 提供服務的電腦軟體 分類: 硬體 ~ 多項服務連接(強大的運算) 軟體 ~ 服務業的型態(檔案,應用程式) PC & Server ? PC ~ 個人服務 Server ~ 群眾服務
主客有別~ 主從式架構 伺服器(Server)與用戶(客戶)端(Client)獨立 主從式架構 (Client–server model) 又名客戶端-伺服器(C/S架構) 主要將服務之發送、請求作為區分 對等架構(peer-to-peer /P2P) 服務不拘限分別
沙盒(箱) ~ Sandbox 網路安全機制 獨立空間,可用來測試病毒、程式等 沙盒式遊戲? 實例: GTA、創世神…
防火牆 ~ Firewall 隔離不同網路的機制 特色: 網絡監控 強化安全 保密內部
網絡架構(拓樸) 網絡與網絡間有協定來訂定普遍規則 匯流排(Bus),最普遍,一台電腦不影響整體 星狀(Star),中央控制電腦做為伺服器 環狀(Ring),點對點組成,傳輸速率相等 樹狀(Tree),易於管理 網狀(Mesh),安全性最高
匯流排架構
星狀架構
環狀架構
樹狀架構
網狀架構
代理伺服器~Proxy Server 俗稱 網路代理 快取伺服器 特色: 提高存取速度 突破既有界線 隱藏自我位置 建立特定規則
網域伺服器~ Name Server 提供位址與名稱服務 實例: 網域名稱系統(Domain Name Stytem) ~將IP位址轉換成網址
HTTP ~超文字傳輸協定 網際網路協定 來源: 發行發送HTML的工具 HTML(超文件標示語言) ~建立網頁的專用語言
HTTP狀態回應
狀態碼 ~ Status Code 以三種數字組成 首位數字有五種型態: 1xx 訊息碼,代表用戶端要求的任務 1xx 訊息碼,代表用戶端要求的任務 2xx 成功碼,代表伺服器已完成請求 3xx 導向碼,代表須完成操作後才能繼續 4xx 錯誤碼,代表用戶端某些系統阻止進行 5xx 錯誤碼,代表伺服器處理時有阻礙
舉例 200 - 確定 204 - 無內容 401 - 拒絕存取 404 - 找不到 407 - 需要 Proxy 驗證