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

Transcript of Presenter Allen-Green C.L. Huang Microsoft Student Partners, Taiwan ; MCITP Graduated School,...

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/