presenter allen-green c.l. huang microsoft student partners, taiwan ; mcitp graduated school,...

26
Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Upload: grace-pearson

Post on 11-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Presenter Allen-Green C.L. HuangMicrosoft Student Partners, Taiwan ; MCITPGraduated School, Information Management, TKUCEO, IMNA

Page 2: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA
Page 3: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Introduction- Early Computers- Recently Servers- Cloud TechnologyConcept of Internet- OSI 7 Layer- TCP/IPClient/Server Architecture- Client-side- Server-sideServer Applications and Setting- Apache HTTP Server- Filezilla FTP Server (Windows)Security- Weakness- Protection

Page 4: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA
Page 5: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

ENIAC. Fig from Wiki

Pascal, 1962; Mark I, 1642ENIAC, 1946x86 8086, 80186, 80286,80386,

80486 Pentiun, IA32

IA64 vs AMD 64

Page 6: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

IBM MainframeComputer / Terminal

An IBM 704 mainframe (1964). fig from Wiki

Page 7: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Server Workstation (Multi-core, SCSI) PC Hand-hold Devices

IBMz9. fig from Wiki

Page 8: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Super Computer (IBM Mainframe)Cluster ComputingGrid ComputingDistribution ComputingCloud Computing

Page 9: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

IaaS (Infrastructure as a Service) Data-as-a-Service(DaaS) Amazon (EC2), Google App, VM vCloud

PaaS(Platform as a Service) App-engine, Apache+PHP+MySQL,

IIS+ASP.NET SaaS(Infrastructure as a Service)

Gmail, Docs, Flickr

Page 10: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Reference from http://www.tech-faq.com/osi-model.html

Page 11: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

TCP IP (IPv4, IPv6)

Reference from http://www.csie.ntu.edu.tw/~b6506066/Micro2/tcp_ip.htm

Page 12: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Reference from http://www.tcpipguide.com/free/t_IPDatagramEncapsulation.htm

Page 13: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Reference from http://dns-learning.twnic.net.tw/internet/intro6.html

Page 14: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Reference: http://www.csie.ntu.edu.tw/~b6506066/Micro2/tcp.htm

Page 15: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Reference from http://en.wikipedia.org/wiki/File:Client-server-model.svg

Page 16: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Web SiteYahoo, Google ,etc.Web SiteYahoo, Google ,etc.

BrowserIE, Chrome, FirefoxBrowser

IE, Chrome, Firefox

Browse

Display

Page 17: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Web ServerApache, IIS, Tomcat

Web ServerApache, IIS, Tomcat

ClientBrowser, FlashGet, PPS,

KKBOX

ClientBrowser, FlashGet, PPS,

KKBOX

Request

Response

Page 18: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Unix-like (Free BSD, CentOS, Mac Lion)

Windows (Server2003, Server 08R2)

Page 19: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

HTTP Server (Apache, IIS)FTP Server (PureFTP, Filezilla)Mail Server (Sendmail, Exchange

Server)DNS ServerBBS Server (Maple)Uniform Server (Dev by yourself)

Use Stable Release

Page 20: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Install on Win/Unix-like download tar/msi file

http://httpd.apache.org/ Fill with localhost / localhost / 123@123 yum or install

Directory Concepts .htaccess / httpd.conf file configuring

http://inspire.twgg.org/c/internet/host-setting/apachea39s-httpdconf-file-to-set-arguments-detailed.html

http://www.htaccesseditor.com/tc.shtml Multiple site

Page 21: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Server version only available on Windows http://filezilla-project.org/

Permission settingDirectory Concepts

Page 22: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Software OS App

People Server Administration Developer User

Page 23: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

0DaySQL InjectionXSS CVS Content FilesCross-Site Request ForgeryDatabase

Server Error Message Password Field Masked Backup File Directory Listing Logins Sent Over Unencrypted Connection Apache Account Information Disclosure Secure Section Only Accessible Via SSL Possible Username or Password Disclosure Admin Section Require Authentication Guestbook.pl Server-Side Include Command Execution

Page 24: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

Patch! Patch! Patch!Security AwarenessDeveloper in Security

addslash() functions, session management

Server Management

Page 25: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

淺談雲端運算 http://www.cc.ntu.edu.tw/chinese/epaper/

0008/20090320_8008.htm http://www.zdnet.com.tw/news/software/

0,2000085678,20138391,00.htm http://zh.wikipedia.org/wiki/IP%E5%9C%B0%E5%9D%80 http://www.tcpipguide.com/free/

t_IPDatagramEncapsulation.htm http://newsletter.ascc.sinica.edu.tw/news/read_news.php?

nid=1357

Page 26: Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School, Information Management, TKU CEO, IMNA

http://www.eveonlinereview.com/eve-server-upgrade/ http://arrowquick.com/blog/2010/12/23/repurposing-old-servers-

part-one/ http://support.morehouse.edu/whatis-network/ http://www.jonlee.ca/an-optimal-server-configuration/